onsite
Quality Engineer - Test Automation
Software Engineer
Lead end‑to‑end test automation for water‑management solutions, building robust Python/Selenium suites, integrating with CI/CD pipelines on AWS, and leveraging ML insights to enhance quality assurance.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for web and mobile applications using Python and Selenium.
- Integrate test automation into CI/CD pipelines (GitHub Actions, Jenkins) to enable rapid feedback.
- Collaborate with data science and backend teams to incorporate ML model validation into automated tests.
- Analyze test results, troubleshoot failures, and provide actionable defect reports.
- Continuously improve test coverage and performance, adopting new tools and best practices.
Requirements
- 3+ years of experience in test automation with Python and Selenium.
- Strong understanding of CI/CD concepts and experience with AWS services (CodeBuild, CodePipeline).
- Familiarity with machine learning workflows and data validation.
- Excellent problem‑solving skills and attention to detail.
- Effective communication and teamwork in an agile environment.
Skills
pythonseleniumcicdawsmachine learning