Automation QA Engineer
Capgemini is a global business and technology transformation partner, helping organizations accelerate their digital and sustainable transformation. With strong capabilities across strategy, design, engineering, and operations, Capgemini delivers end‑to‑end services that leverage cloud, data, AI, connectivity, software, and platforms to drive tangible business value. Serving clients across industries, Capgemini combines deep sector expertise with a practical, collaborative approach to help organizations achieve their goals.
Please apply here: Summer 2026 Automation / QA Software Engineer Chicago IL – Fill out form
We are seeking a motivated and detail-oriented Entry-Level Automation / QA Software Engineer to join our quality engineering team. In this role, you will help ensure the reliability, functionality, and performance of our software products through manual and automated testing. This is an excellent opportunity for a recent graduate or early-career technologist to grow their skills in test automation, software development practices, and quality assurance.
Key Responsibilities
- Design, develop, and execute automated test scripts for web and/or API-based applications
- Perform manual testing when needed to validate new features, bug fixes, and regression scenarios
- Collaborate with developers, product managers, and other QA engineers to understand requirements and test coverage needs
- Identify, document, and track software defects using bug-tracking tools
- Participate in code reviews for test automation scripts
- Maintain and enhance existing test automation frameworks
- Execute regression, smoke, and integration test suites as part of CI/CD pipelines
- Analyze test results and provide clear reports on test outcomes
- Continuously learn and apply QA best practices, tools, and methodologies
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience)
- Basic understanding of software testing concepts (SDLC, STLC, test cases, defect lifecycle)
- Familiarity with at least one programming or scripting language (e.g., Java, Python, JavaScript, or C#)
- Basic knowledge of test automation tools or frameworks (e.g., Selenium, Cypress, Playwright, TestNG, JUnit)
- Understanding of web technologies (HTML, CSS, HTTP/REST APIs)
- Strong analytical and problem-solving skills
- Good written and verbal communication skills
Preferred / Nice-to-Have Skills
- Hands-on experience with automation frameworks through internships, coursework, or personal projects
- Exposure to API testing tools (Postman, REST Assured, etc.)
- Familiarity with version control systems (Git/GitHub/GitLab)
- Basic understanding of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Knowledge of SQL and basic database concepts
- Exposure to Agile/Scrum development environments
What You’ll Learn
- Building scalable and maintainable test automation frameworks
- Working in an Agile engineering team
- Integrating automated tests into CI/CD workflows
- Best practices in software quality, reliability, and performance testing