• 4-5 years of experience as AQA
  • Strong knowledge of one or several programming languages (Java / Python / JS)
  • Strong experience in designing and developing/extending automation tools and frameworks (Selenium or Puppeteer for e2e; Jest / RestAssured / Requests for integration)
  • Strong experience with standard QA tools and practices, such as functional API testing, integration testing, and UI functionality and usability testing, load and performance testing, with a passion for automation
  • Strong experience in automated test case design and development for web applications, service-oriented architecture
  • Experience with build tools
  • Good understanding and experience in CI/CD integrations (Jenkins / Gitlab CI)
  • Experience in reports generating (Allure, ReportPortal)
  • Moderate experience with MySQL or similar database. Competency in relation and non-relational database technology
  • Excellent oral and written communication skills, detail-oriented, analytical, problem-solving, strong planning
  • At least upper-intermediate English level

Would be a plus:

  • Basic experience with project, test and knowledge management tools such as Jira, Confluence
  • Experience with Docker and Docker-based instruments (Kubernetes, Selenoid)
  • Moderate experience with load testing, such as JMeter
  • Moderate experience with Agile software development methodology in Scrum and Kanban


  • Support development of test environment setup, configuration, and automation
  • Design, document, and develop test automation and quality tools to support quality engineering activities and services
  • Collaborate with development teams and quality engineering team peers to identify and prioritize opportunities for automation
  • Creation of automated API testing framework and E2E tests
  • Work closely with software test engineers to architect and develop the best technical design and testing approach
  • Perform analysis of functional API and user story requirements and assist with solution design for web applications, load and performance test automation
  • Integrate automated test suites to support continuous integration (CI) to help ensure stable and reliable SW builds are released to test teams
  • Establish new CI pipelines to facilitate/automate testing activities
  • Contribute to process improvement and planning for the quality engineering group
  • Investigate and evaluate new testing technologies and products for applications with testing and test automation environments