As a Mobile API Automation Lead, you will be responsible for developing and maintaining automated testing frameworks for mobile applications and APIs. This role will require you to guide a team of automation testers, ensuring the delivery of high-quality products by leveraging automation tools such as Selenium, Rest Assured, Appium, and others. You will work closely with project teams to define and implement testing strategies, handle defect management, and improve testing processes.
Key Responsibilities
- Define, implement, and maintain automation strategies for UI and API testing across mobile applications.
- Lead test execution and defect management and generate regular test reports based on project requirements.
- Collaborate with cross-functional teams to align testing efforts with business goals and technical requirements.
- Design and develop robust, reusable, and easily maintainable automation frameworks using tools like Selenium (Java), Rest Assured, Postman, and Appium.
- Automate UI and API test cases to ensure consistent and efficient testing cycles.
- Ensure test scripts are executed correctly and provide continuous feedback to developers.
- Lead the automation efforts for mobile applications using Appium, Headpin, or Selenium (Java) for both Android and iOS platforms.
- Ensure smooth integration of mobile test automation with CI/CD pipelines.
- Use Cucumber, Serenity, and Playwright-BDD to implement BDD/TDD methodologies for clear and effective test automation.
- Develop and maintain feature files, step definitions, and test cases aligned with business requirements.
- Integrate automated tests into the CI/CD pipelines using tools such as Jenkins, Bamboo, and GitHub.
- Maintain build automation tools like Maven and Gradle to ensure smooth deployment and execution of tests.
- Lead and mentor a distributed team of automation testers, driving performance and continuous improvement.
- Build and maintain effective working relationships with stakeholders, both technical and business, to ensure seamless execution of testing efforts.
- Identify gaps in testing processes and propose improvements for better test coverage, efficiency, and reliability.
- Regularly report test results to stakeholders and ensure timely resolution of defects.
Required Skills and Experience
- Strong experience in UI and API automation using tools like Selenium (Java), Rest Assured, Postman, and Appium.
- In-depth knowledge of creating, executing, and maintaining comprehensive automation frameworks.
- Proven expertise in mobile automation using tools such as Appium, Headpin, and Selenium (Java) for Android and iOS.
- Experience in BDD (Behavior Driven Development) using Cucumber and Serenity, and TDD (Test Driven Development) methodologies.
- Familiarity with Playwright-BDD for test case execution and reporting.
- Strong scripting skills in Java, J2EE, Python, PL/SQL, Shell, or Perl.
- Hands-on experience with CI/CD tools like Jenkins, Bamboo, and GitHub to integrate automated tests into the development pipeline.
- Proficient in using GitHub, Bitbucket, and Jira for version control and project management.
- Ability to lead a geographically distributed team, providing guidance, mentoring, and ensuring the timely completion of tasks.
- Strong communication and stakeholder management skills.
Nice to Have Skills
- Exposure to emerging trends in quality engineering, such as RPA (Robotic Process Automation), Analytics-driven testing, and the use of AI/ML in QA processes.
- Experience with mobile automation tools like UFT Mobile to provide scalable solutions for client needs.
Qualifications
- Bachelor’s degree or foreign equivalent in Information Technology, Computer Science, or a related discipline.
- 6-10 years of experience in IT, with a strong focus on automation testing for mobile applications and APIs.
Why Infosys?
- Global Impact. Work on projects that contribute to digital transformations across the globe.
- Cutting-edge Technologies. Leverage the latest automation and testing technologies to enhance software quality.
- Team Collaboration. Work within a collaborative, innovative team that values continuous learning and development.
- Career Growth. Join a global leader in IT consulting and digital services with numerous opportunities for professional growth and advancement.