Capgemini is seeking a QA Engineer to join our team and ensure the quality of our software products. In this role, you will be a key contributor responsible for end-to-end quality evaluation, from test design and execution to defect analysis and process improvement. You will also guide colleagues in adopting best testing practices and AI-assisted optimizations.
What You'll Do
- Plan, design, execute, and refactor both manual and automated test cases.
- Test and certify features for release, ensuring functional and non-functional quality.
- Perform regression testing using automated tests built with Cucumber, Selenium, Java, Spring, Playwright and complementary manual testing.
- Document all test cases, execution results, and findings with high attention to detail.
- Develop and maintain automated test suites using Java (Cucumber, Selenium), JavaScript/TypeScript for API testing, Playwright for web automation, and Appium for mobile automation.
- Research, recommend, and implement new tools and solutions to increase automation coverage and efficiency.
- Contribute to improving existing internal automation frameworks.
- Use GitHub Copilot and generative AI tools to accelerate test automation development, improve code quality, generate test scenarios and documentation, optimize repetitive tasks, and evaluate AI-based tools.
- Run sessions to share tips, best practices, and optimization techniques for GitHub Copilot and other AI QA tools with the team.
- Identify opportunities to integrate AI into CI/CD pipelines for intelligent test selection, enhanced static analysis, and faster feedback loops.
- Conduct peer reviews for test cases, automation scripts, and documentation.
- Perform root-cause analysis for defects and track resolutions to completion.
- Participate in cross-team and internal customer feature demonstrations.
- Collaborate closely with cross-functional teams to clarify requirements, refine acceptance criteria, and ensure testability.
What We're Looking For
- Strong understanding of OOP principles – preferably Java, but also TypeScript and JavaScript.
- 4+ years of experience with automation tools and frameworks, including in-house frameworks.
- Hands-on experience with web applications and log investigation.
- Proficiency in test case management and test planning.
- Practical experience with Playwright.
- Excellent communication and collaboration skills.
- Proactive, solution-oriented mindset with strong ownership.
- Ability to work independently and drive continuous improvement initiatives.
- High standards for quality, accuracy, and documentation.
Nice to Have
- Practical experience using GitHub Copilot or similar generative AI tools is a strong plus.
- Experience with Spring, Maven, Linux.
- Experience with Appium for mobile automation.
- Familiarity with Azure (DevOps, pipelines, CI/CD).
Technical Stack
- Languages/Frameworks: Java, Cucumber, Selenium, Spring, JavaScript, TypeScript, Playwright, Appium
- Tools: GitHub Copilot, AI tools, Maven
- Platforms: Linux, Azure DevOps
Team & Environment
You will collaborate closely with cross-functional teams spread across different global locations.
Benefits & Compensation
- Flexible and dynamic global work environment.
- Communities with shared interests and identities, promoting diversity, equity and inclusion.
- Access to training programs on platforms like Pluralsight, Harvard, and Coursera.
- Attractive benefits package including meal tickets, medical services, Benefit online, and an Employee Share Option Plan.
Work Mode
This is a global role with teams spread across different locations.
Capgemini is an equal opportunity employer. We promote equality and dignity in all aspects of recruitment and employment, and all offers are made on the basis of performance, competence and ability.






