Quality Assurance Engineer - Automation
ON.energy, Mexico
The role
We are looking for a QA Engineer with strong Python skills and hands-on experience in UI automation (Playwright, Selenium) to design, build, and maintain automated test suites. You'll work closely with developers and product teams to ensure high-quality releases through a mix of automated and manual testing practices.
What you will do
- Design, develop, and maintain automated UI test scripts using Playwright and/or Selenium with Python
- Build and maintain a scalable test automation framework (Page Object Model or similar design patterns)
- Perform API testing (using Postman, requests library, or REST Assured) to validate backend functionality
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Identify, log, and track defects through resolution using tools like JIRA
- Analyze test results, debug failures, and maintain test stability (handling flaky tests, waits, synchronization issues)
- Collaborate with developers and product owners to understand requirements and define test strategy/coverage