Software Engineer-AQA
Capgemini
About the role
Capgemini is a global leader in consulting, technology services and digital transformation. With a presence in over 50 countries, the firm helps clients innovate and stay ahead of the curve through cuttingβedge solutions in cloud, AI, cybersecurity and more. The companyβs Indian operations, especially in Bengaluru, serve a diverse portfolio ranging from Fortune 500 enterprises to fastβgrowing startups, offering employees exposure to highβimpact projects and a collaborative, multicultural work environment.
Capgeminiβs culture emphasizes continuous learning, inclusivity and a strong focus on employee wellβbeing, making it a preferred destination for fresh engineering talent.
The role of Software EngineerβAQA at Capgemini is designed for fresh graduates who are passionate about quality engineering and automation. As an AQA (Automation Quality Assurance) engineer, you will be part of a dynamic testing team that ensures the reliability, performance and security of software products delivered to global clients. You will work closely with developers, product managers and business analysts to translate functional requirements into robust automated test suites, contribute to test strategy, and help maintain a high standard of code quality throughout the software development lifecycle.
Key Responsibilities
- Design, develop and maintain automated test scripts using Java and Selenium WebDriver.
- Create and execute test plans, test cases and test data for functional, regression and performance testing.
- Integrate automated tests into CI/CD pipelines using Jenkins or similar tools.
- Collaborate with development teams to understand feature specifications and provide early feedback on testability.
- Perform rootβcause analysis of defects and work with developers to drive timely resolution.
- Maintain test documentation, including test strategies, test coverage matrices and defect logs.
- Participate in code reviews and contribute to improving test frameworks and best practices.
- Monitor test execution results, generate reports and present findings to stakeholders.
- Stay updated with emerging testing tools, frameworks and industry trends.
- Mentor junior team members and share knowledge through brownβbag sessions.
Tech Stack: Java, Selenium WebDriver, TestNG/JUnit, Maven/Gradle, Jenkins, Git, REST API testing (Postman/RestAssured), SQL, Linux/Unix, Agile/Scrum.
Growth Path: Starting as a Software EngineerβAQA, you can progress to Senior Engineer, Lead Engineer, Test Manager and eventually to roles such as Delivery Lead or Solution Architect, depending on performance and skill acquisition. Capgemini offers structured learning programs, certifications and internal mobility to accelerate career growth.
Why Join Capgemini? You will gain exposure to global projects, work with cuttingβedge automation tools, and benefit from a supportive ecosystem that invests heavily in training and mentorship. The companyβs strong brand, diverse client base and emphasis on workβlife balance make it an ideal launchpad for a rewarding engineering career.
Eligibility & process
Who can apply
Graduates (B.Tech/B.E/M.Tech) in Computer Science, Information Technology, Electronics or related streams. Minimum aggregate 60% (or CGPA 6.0/10). Eligible batch years: 2025, 2026. No active backlogs at the time of joining. Must have a valid GATE/CSIR score (optional) and be willing to relocate to Bengaluru.
Skills & stack
Selection process
- Round 1: Online Aptitude Test (Logical Reasoning, Quantitative, English)
- Round 2: Technical Interview (coding, automation concepts, test scenarios)
- Round 3: HR Interview (fitment, communication, career goals)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
How do you handle dynamic WebElements whose ID changes on page reload? Answer
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Behavioural & HR questions 3
Highlight Capgemini's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.