Role: SDET (Software Development Engineer in Test)
Locations: Dallas, TX
Full-time role
Job Description
Capgemini is seeking a skilled SDET (Software Development Engineer in Test) to design, develop, and implement test automation solutions that ensure the quality, reliability, and performance of software applications.
The ideal candidate will have strong programming skills, hands-on experience with test automation tools and frameworks, and a solid understanding of software testing methodologies. The candidate will be responsible for developing automation strategies, evaluating testing tools, improving test coverage, and delivering efficient, cost-effective automation solutions.
Key Responsibilities
· Design, develop, and maintain automated test scripts and frameworks.
· Perform automated verification and validation of software applications and products.
· Develop test automation strategies and approaches based on project requirements.
· Evaluate automation tools and frameworks and conduct technical feasibility assessments.
· Identify opportunities to improve test coverage, testing efficiency, and automation reliability.
· Estimate automation effort and develop business cases based on return on investment (ROI).
· Implement automation solutions across projects to reduce manual testing effort and overall costs.
· Collaborate with software developers, QA engineers, and cross-functional teams to identify and resolve defects.
· Execute automated tests, analyze results, document defects, and support troubleshooting.
· Monitor emerging test automation technologies, tools, and industry best practices.
· Work independently and provide technical guidance or consulting services to customers when required.
Required Skills and Qualifications
· Strong understanding of software testing principles, methodologies, and test automation practices.
· Hands-on experience designing and implementing test automation solutions.
· Proficiency in at least one programming or scripting language used for test automation.
· Experience with test automation tools and frameworks.
· Knowledge of test planning, test execution, defect tracking, and reporting.
· Ability to evaluate automation tools and recommend appropriate solutions.
· Experience estimating automation effort and identifying opportunities for cost and effort savings.
· Strong analytical, problem-solving, and communication skills.
· Ability to work independently and collaborate effectively with cross-functional teams.
Preferred Qualifications
· Experience developing scalable and reusable automation frameworks.
· Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines.
· Knowledge of Agile and DevOps methodologies.
· Experience with API, web application, or end-to-end test automation.
· Ability to provide technical recommendations and automation consulting to clients.