SDET IOs
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Your Role
As a Senior iOS Quality Engineer (SDET) at Capgemini, you will play a critical role in ensuring the quality, reliability, and performance of enterprise mobile applications. You will be responsible for designing, developing, and maintaining scalable test automation frameworks while driving quality engineering best practices across the software development lifecycle.
This role requires strong expertise in mobile automation, software development, CI/CD integration, and quality engineering processes. You will partner closely with developers, product teams, and QA stakeholders to deliver innovative, high-quality solutions while continuously improving automation capabilities and testing efficiency.
Responsibilities & Scope
- Own the design, development, execution, and maintenance of iOS test automation frameworks and processes.
- Develop and maintain mobile UI automation using XCUITest and Swift.
- Design, develop, and execute automated test suites for:
- Functional Testing
- Integration Testing
- End-to-End Testing
- Regression Testing
- Collaborate with engineering, product, and quality teams to identify opportunities for automation and quality improvements.
- Build and enhance automation frameworks with a focus on scalability, maintainability, and performance.
- Drive process improvements across testing, automation execution, and software delivery practices.
- Contribute to CI/CD implementation and optimization using modern DevOps practices.
- Evaluate and recommend testing tools, frameworks, and emerging technologies.
- Create proof-of-concept solutions to validate automation approaches and new technologies.
- Monitor, analyze, troubleshoot, and communicate test execution results and quality metrics.
- Develop and maintain test data required for automation execution and validation.
- Follow coding standards and participate in code reviews, refactoring initiatives, and continuous improvement activities.
- Partner with cross-functional teams to establish and maintain quality standards throughout the development lifecycle.
Your Profile
- Quality-first mindset – Passionate about delivering exceptional user experiences through robust testing and automation.
- Automation expert – Strong experience designing and building automation frameworks from the ground up.
- Technical problem solver – Applies software engineering principles, algorithms, and design patterns to solve complex quality challenges.
- Collaborative leader – Works effectively across development, QA, DevOps, and product teams to drive successful outcomes.
- Continuous learner – Embraces emerging technologies, tools, and best practices in Mobile Quality Engineering.
Technical Requirements
- 4+ years of experience developing and maintaining automated testing solutions.
- Strong programming experience in object-oriented languages such as:
- Swift
- Java
- Hands-on experience developing iOS mobile test automation using:
- XCUITest
- Swift
- Experience creating automation frameworks for:
- UI Testing
- Functional Testing
- Integration Testing
- End-to-End Testing
- Strong understanding of software engineering concepts, algorithms, and design patterns.
- Experience with source control and quality management tools such as:
- GitHub
- Bitbucket
- Jira
- TestRail
- Experience working with CI/CD tools, including:
- Jenkins
- Bamboo
- Buddybuild
- Familiarity with:
- Agile
- Scrum
- Kanban
- DevOps methodologies
- Strong analytical, communication, planning, and organizational skills.
- Ability to manage multiple priorities and deliver results in fast-paced environments.
Nice to Have
- Advanced experience with Swift development.
- Knowledge of:
- Objective-C
- JavaScript
- Ruby
- Python
- Experience developing scripts in Linux environments.
- Mobile performance testing experience.
- Familiarity with cloud-based testing solutions and device farms.
- Passion for exploring new automation tools, technologies, and frameworks.
Job Description
Job Description - Grade Specific
What you'll love
- Exposure to top global companies working with Capgemini (145 of the Fortune 500 companies)
- Tech solutions and projects driving societal impact and paving the way for a sustainable future
- Well-being hub and different wellbeing initiatives
Need to know
- Career Development in Spanish & English: Training, certifications, and mentorship programs available in both languages to support bilingual growth.
- Community Engagement: Participate in local volunteering initiatives, tech meetups, and cultural events that connect you with the Capgemini community.
- Opportunity to work on cutting-edge mobile applications, automation frameworks, and quality engineering initiatives within a global technology organization.
About Capgemini
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market-leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications are welcome and will be considered based on merit against the job and/or experience for the position
Aguascalientes, MX