Joining Capgemini means becoming part of a global organization that supports your career growth and empowers you to achieve your professional goals. As a Senior Automation Test Engineer, you will be instrumental in designing, developing, and maintaining UI automation frameworks and test scripts for web applications. You will work closely with developers, business analysts, and QA teams to ensure the delivery of high-quality software solutions, contributing to a sustainable and inclusive future through technology.
Key Responsibilities
- Develop, execute, and maintain Selenium WebDriver automation scripts using Java.
- Design and implement automation frameworks based on BDD and TestNG methodologies.
- Perform API testing utilizing Rest Assured.
- Analyze business and technical requirements to identify test scenarios and automate functional UI test cases.
- Conduct cross-browser testing and validation across various environments.
- Troubleshoot automation failures, report defects, and collaborate with development teams to resolve issues efficiently.
- Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Manage and maintain test data while ensuring scripts are reusable and scalable.
- Continuously improve automation coverage, execution speed, and reporting accuracy.
- Contribute to the development of automation best practices and quality improvement initiatives.
- Participate in code reviews and share knowledge within the QA team.
Required Qualifications
- Strong proficiency in Core Java, including OOP concepts, Exception Handling, Collections, Streams, and Multithreading.
- Hands-on experience with Selenium WebDriver, including working knowledge of locators, waits, dynamic elements, alerts, frames, and browser interactions.
- Practical experience in API testing using Rest Assured.
- Familiarity with TestNG or JUnit frameworks for test execution, reporting, and suite management.
- Knowledge of build and dependency management tools such as Maven or Gradle.
- Experience with Git for version control and source code management.
- Solid understanding of software testing principles, defect lifecycle, and Agile methodologies.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong communication and collaboration abilities to work effectively within cross-functional teams.
Preferred Qualifications and Benefits
- Experience implementing Page Object Model (POM) and Hybrid or Data-Driven Automation Frameworks.
- Exposure to CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
- Deep understanding of XPath, CSS Selectors, and browser developer tools.
- Familiarity with Headless Browser Testing techniques.
- Flexibility through remote work options and adaptable schedules that promote work-life balance.
- Access to industry-leading training programs, certifications, and opportunities to work with modern automation technologies, DevOps practices, and cloud-based testing solutions.
- An inclusive culture that encourages innovation, continuous learning, and quality engineering.
Capgemini is a global leader in AI-powered business and technology transformation with nearly 60 years of experience. With a diverse workforce of 420,000 professionals across more than 50 countries, we deliver comprehensive services and solutions that combine deep industry knowledge with a robust partner ecosystem. Our 2024 global revenues of €22.1 billion underscore our commitment to driving real business value through technology, AI, and people.