← Все вакансии/Middle/Научсофт
MiddleFlexible

Automation QA Engineer

Н
Научсофт
Уровень
Middle
Формат
Flexible
О роли

Описание вакансии

About the company

  • Научсофт

Responsibilities

  • Develop, maintain, and improve automated tests using Playwright and TypeScript
  • Extend and improve the existing test automation framework
  • Create and maintain automated UI, API, and end-to-end tests
  • Analyze requirements and identify scenarios suitable for automation
  • Prepare and maintain test data
  • Investigate failed automated tests and identify root causes
  • Improve automation coverage, stability, and maintainability
  • Participate in code reviews and follow established automation standards and best practices
  • Integrate and maintain automated tests within CI/CD pipelines
  • Use AI-powered tools to support test development, debugging, analysis, and maintenance
  • Collaborate closely with manual QA engineers, developers, Product Managers, and other team members
  • Participate in technical discussions and contribute ideas for improving QA automation processes

Requirements

  • 2+ years of practical experience in test automation
  • Strong hands-on experience with TypeScript / JavaScript
  • Practical experience with Playwright or strong experience with another modern web automation framework and willingness to work with Playwright
  • Good understanding of web services and API principles REST / SOAP + practical experience with them
  • Practical experience with OpenAPI / Swagger documentation and Postman or similar tools
  • Good understanding of test automation principles and framework structure
  • Experience with API testing
  • Experience with end-to-end testing of web applications
  • Understanding of CI/CD principles and experience running automated tests in CI/CD pipelines
  • Good knowledge of software testing principles, techniques, and methodologies
  • Ability to analyze automated test failures and troubleshoot issues independently
  • Experience working with Git and code review processes
  • Practical experience using AI tools such as Claude, ChatGPT, Copilot, or similar
  • Proactive approach, attention to quality, and willingness to improve existing automation solutions
  • English level B2 or higher

Nice to have

  • Experience with WireMock or similar mocking tools
  • Experience with Docker and Kubernetes
  • Experience with AWS / EKS
  • Experience with Bitbucket Pipelines
  • Understanding of PHP-based applications
  • Experience testing microservice-based systems and complex integrations
  • Experience working with relational databases such as MySQL or PostgreSQL

Conditions

  • Experience: 1–3 years
  • Full-time
  • Schedule: 5/2
  • Work format: remote, hybrid, or office
Стек и навыки

С чем работаем