Job Summary:
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
Qualifications:
Required:
• 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
Preferred:
• 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
Company:
Cognizant is a professional services company that helps clients alter their business, operating, and technology models for the digital era. Founded in 1994, the company is headquartered in Teaneck, USA, with a team of 10001+ employees. The company is currently Late Stage.