Cognizant is seeking a Mobile Automation Test Engineer to design, build, and scale mobile test automation frameworks. The role involves collaborating with developers and product managers to ensure high-quality application delivery through automated testing processes.
Responsibilities:
- Design and implement scalable mobile test automation frameworks using tools such as Appium, XCUITest, and Espresso
- Develop and maintain automated test scripts by translating user stories and business requirements into code (Java, Python, or TypeScript)
- Set up and manage testing across multiple environments, including physical devices, Android emulators, and iOS simulators
- Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab) to improve build quality and deployment speed
- Execute automated regression testing and implement reporting solutions (e.g., Allure, ExtentReports) to monitor test results and quality metrics
Requirements:
- 5+ years of experience in mobile application testing with a strong focus on automation
- Hands-on expertise in iOS testing and mobile automation frameworks (XCUITest; Swift is a plus; Maestro/YAML optional)
- Strong programming skills in Java, Python, or TypeScript, with experience in modern coding practices (including Agentic AI-assisted development)
- Experience with mobile integration testing tools (e.g., Charles Proxy or similar)
- Proven experience in exploratory testing, defect tracking, and QA processes with strong documentation skills
- Experience with Android testing and automation frameworks
- Knowledge of API automation and end-to-end testing strategies
- Hands-on experience with accessibility (a11y) testing for mobile applications