Deskripsi Pekerjaan
Are you a passionate Software Development Engineer in Test (SDET) looking to elevate your career? Capgemini is seeking engineers who go beyond traditional testing to build scalable automation solutions. In this role, you will be a pivotal part of our quality assurance strategy, influencing design decisions and ensuring our software products meet the highest standards of reliability and performance. You will work in a dynamic environment leveraging cutting-edge technologies to drive efficiency and quality across the enterprise. If you have a knack for coding and a deep understanding of software architecture, we want to hear from you.
As an SDET, you will bridge the gap between development and quality assurance, championing a culture of continuous improvement and technical excellence. You will have the opportunity to work on diverse projects for global clients, utilizing your expertise to automate complex testing scenarios and reduce time-to-market for critical features. Join us in shaping the future of technology and ensuring the delivery of world-class software solutions.
Tanggung Jawab
- Design, develop, and maintain robust automated testing frameworks and scripts for web and mobile applications using industry-standard tools.
- Collaborate closely with software development teams to integrate testing early in the SDLC and improve overall code quality.
- Implement and manage CI/CD pipelines to ensure automated testing runs seamlessly within the deployment workflow.
- Analyze test results, debug code, and provide actionable feedback to engineering teams to resolve defects efficiently.
- Mentor junior QA engineers and conduct code reviews to uphold best practices in testing and automation.
- Identify potential risks in the product design and propose quality-focused solutions before development begins.
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3-5 years of experience as an SDET or in a similar QA Automation role.
- Strong proficiency in at least one programming language such as Java, Python, C#, or JavaScript.
- Experience with automation tools like Selenium, Cypress, Appium, or Playwright.
- Deep knowledge of RESTful APIs, SOAP, and database testing (SQL).
- Strong understanding of Agile methodologies, SDLC, and testing methodologies.