remoteonsite
Senior Automation Quality Engineer - Empower
Software Engineer
Senior Automation Quality Engineer leading design, development, and maintenance of automated test frameworks using Python and Selenium, driving CI/CD pipelines, and ensuring high‑quality releases in cloud‑native environments.
About the role
Key Responsibilities
- Design, develop, and maintain robust automated test frameworks and scripts using Python and Selenium.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions) to enable continuous testing.
- Collaborate with development and product teams to define test strategies, acceptance criteria, and quality metrics.
- Implement and manage test environments on AWS, leveraging services such as EC2, S3, and CloudFormation.
- Analyze test results, troubleshoot failures, and drive root‑cause analysis to improve product quality.
- Mentor junior engineers and promote best practices in test automation and DevOps.
Requirements
- 5+ years of experience in test automation engineering, preferably in a SaaS or financial technology domain.
- Strong proficiency in Python programming and Selenium WebDriver.
- Hands‑on experience building and maintaining CI/CD pipelines with Jenkins or equivalent tools.
- Solid understanding of cloud platforms, especially AWS, and infrastructure‑as‑code concepts.
- Excellent problem‑solving skills, communication abilities, and a collaborative mindset.
Skills
pythonseleniumtest automationcicdjenkinsaws