onsite
Quality Engineer - Test Automation - CDM Smith
Software Engineer
Lead end‑to‑end test automation for water‑resource solutions, building robust Python/Selenium frameworks, integrating CI/CD pipelines, and ensuring high‑quality delivery of sensor/IoT and AI‑driven applications.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites using Python and Selenium for web and mobile interfaces.
- Implement API and database validation tests, leveraging SQL and RESTful service testing tools.
- Integrate test automation into CI/CD pipelines with Jenkins, ensuring rapid feedback and continuous quality.
- Collaborate with cross‑functional teams to define test strategies, coverage, and defect triage processes.
- Analyze test results, generate detailed reports, and recommend process improvements.
Requirements
- 3+ years of test automation experience in a technical environment.
- Proficiency in Python, Selenium WebDriver, and TestNG or similar frameworks.
- Strong knowledge of CI/CD concepts, Jenkins, and version control (Git).
- Experience with API testing, SQL, and performance testing tools.
- Excellent problem‑solving skills and a passion for delivering high‑quality software.
Skills
pythonseleniumtestngjenkinssqlcicd