AQA Engineer (Selenium)
Our Customer is one of the biggest companies on the market of home entertainment consumer electronics devices that strives to provide their clients with high-quality products and services.
Project goals include automation testing of the video and audio content and other services available via digital media players using a custom test automation framework.
Job Description
3 years of hands-on experience in Python Web Automation testing;
Strong and practical experience with Selenium WebDriver
Solid experience in automation framework development and maintenance;
Strong understanding and practical usage of Page Object pattern, experience with other automation patterns (Screenplay, Factory, etc.);
Experience in designing scalable and maintainable test architectures;
Hands-on experience with API automation testing (REST, JSON, HTTP);
Good knowledge of CI/CD integration for automated tests (Jenkins, GitHub Actions, GitLab CI, etc.);
Confident working knowledge of Linux/Unix-based systems
Strong understanding of QA methodologies, test strategy, test pyramid, and QA processes;
Experience with version control systems (Git);
Good communication, analytical, and problem-solving skills;
Good written and verbal English communication skills;
Ability to work independently, take ownership, and easily switch between assignments.
Job Responsibilities
Designing, developing, and maintaining automated test frameworks using Python and Selenium;
Developing new automated tests and improving existing ones (refactoring, stability, performance);
Analyzing test failures, identifying root causes, and reducing flaky tests;
Participating in automation strategy discussions and decisions on what and how to automate;
Reviewing automation code and ensuring best practices are followed;
Extending automation coverage across UI and API levels;
Integrating and maintaining automated tests in CI/CD pipelines;
Collaborating closely with Manual QA, Developers, and Product teams;
Creating and maintaining technical documentation for automation solutions;
Mentoring junior automation engineers and sharing best practices;
Communicating with an international team (US)
Required languages
| English | B1 - Intermediate |