onsite
Senior Test Automation Engineer - Capgemini
QA Engineer
Senior Test Automation Engineer responsible for designing, implementing, and maintaining automated test frameworks using Selenium, Java/Python, and CI/CD pipelines to ensure high‑quality software releases.
About the role
Key Responsibilities
- Design, develop, and maintain robust, scalable test automation frameworks using Selenium, Java or Python.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI) to enable continuous testing.
- Evaluate, select, and configure test tools and libraries, ensuring they align with project goals and standards.
- Collaborate with development, product, and QA teams to define test strategies, create test cases, and troubleshoot failures.
- Mentor junior automation engineers and promote best practices for test design, code quality, and reporting.
Requirements
- 5+ years of hands‑on experience in test automation, preferably in a senior or lead role.
- Strong programming skills in Java and/or Python, with solid understanding of object‑oriented concepts.
- Proficiency with Selenium WebDriver, TestNG/JUnit, and REST‑Assured or similar API testing tools.
- Experience building and maintaining CI/CD pipelines using Jenkins, Git, and related DevOps tools.
- Excellent problem‑solving abilities, communication skills, and a proactive attitude toward continuous improvement.
Skills
seleniumjavapythoncicdjenkinstestng