QA Automation Engineer
Apply NowResponsibilities
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Design, develop and execute UI automation tests using Python and Selenium
- Design, develop and execute backend and API tests using Python
- Design and maintain scalable test frameworks using the Page Object Model (POM) pattern
- Write and maintain test suites using pytest, including fixtures, conftest, and parameterization
- Implement test reporting using Allure Report
- Integrate automated tests into Azure DevOps CI/CD pipelines
- Identify, record, document, and track bugs
- Collaborate with development, devops and product teams to ensure high quality solutions
Requirements
- At least 2 years of experience as a QA Automation Engineer
- Strong understanding of QA testing principles and methodologies
- Good knowledge of Python and Selenium
- Hands-on experience with pytest — fixtures, markers, conftest.py, and parametrize
- Proven experience implementing the Page Object Model and related design patterns (e.g., Base Page abstraction)
- Experience with Selenium WebDriver concepts — explicit/implicit waits, WebDriverWait, and expected conditions
- Hands on experience with API testing
- Experience with Allure Report for test reporting and results visualization
- Familiarity with Azure DevOps for pipeline management and test integration
- Experience with version control (Git) and branching strategies
- Understanding of development cycle and Agile working process
- Availability for full time work from company offices
If you have the skills and the drive to take our automation to the next level, apply and join our journey.