Search by job, company or skills

C

Mobile Test Automation Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • Design and Develop: Create, implement, and maintain well-structured, reusable, and scalable automated test scripts and frameworks for (iOS and Android) using Java and Appium.
  • Execute and Analyze: Run automated test suites, manage test execution on cloud-based device farms (e.g., Digital Al, AWS Device Farm, BrowserStack, Sauce Labs), analyze results, troubleshoot failures, and accurately report defects.
  • Framework Enhancement: Contribute to the evolution and enhancement of our existing mobile automation frameworks, focusing on efficiency, reliability, and ease of maintenance.
  • CI/CD Integration: Integrate automated tests into our Continuous
  • Integration/Continuous Delivery (CI/CD) pipelines to provide rapid feedback to development teams and support agile development practices.
  • Collaboration: Work closely with software developers, QM, and manual QA engineers to understand feature requirements, define test strategies, identify automation opportunities, and ensure comprehensive test coverage.
  • Problem Solving: Investigate and debug complex issues found during automated testing, and collaborate with development teams to ensure timely resolution.
  • Best Practices: Stay current with the latest industry trends, tools, and best practices in mobile automation, testing methodologies, and mobile technologies, and advocate for their adoption where appropriate.
  • Mentorship (Optional, depending on seniority): Potentially guide and mentor junior team members in automation best practices and techniques.
  • Documentation: Maintain clear and concise documentation for test plans, automation frameworks, and test cases.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of hands-on experience in mobile test automation for both iOS and Android platforms.
  • Strong proficiency in Java/C#/Python for test automation development.
  • Extensive experience with Appium for mobile Ul automation.
  • Solid understanding of mobile application architecture, common design patterns, and the mobile development lifecycle.
  • Experience with version control systems (e.g., Git, GitHub, GitLab).
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab Cl, CircleCI).
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a fast-paced, agile team environment.

Nice-to-Haves:

  • Experience with other mobile automation tools or frameworks (e.g., Espresso for Android, XCUlTest for iOS).
  • Familiarity with Behavior-Driven Development (BDD) frameworks like Cucumber.
  • Experience with API testing and automation (e.g., using RestAssured with Java).
  • Knowledge of performance, security, or accessibility testing for mobile applications.
  • Understanding of Agile/Scrum software development methodologies.
  • Contributions to open-source automation projects or a public GitHub profile
  • Experience working with cloud-based mobile testing platforms such asDigital Al, AWS Device Farm, BrowserStack, Sauce Labs, or similar.

The protection of your personal data is important to us. Before you proceed with your application please carefully read Cognizant's Privacy Notice to understand what personal data we collect when you apply, what we do with your data, and what rights you have. [ Link of Cognizant's Data Privacy - Link to Cognizant's Privacy Notice: cognizant.com/en_us/general/documents/Cognizant_Candidate_Privacy_Notice.pdf ]

I hereby confirm that I have read and understood Cognizant's Candidate Privacy Notice. I am also giving consent to the processing of my personal data for the purposes outlined in the notice. I acknowledge, that I have read, understood, and have given my consent to the terms stated on the Candidate's Privacy Notice, including those related to sharing of my personal information with third parties and to cross-border transfer of such personal information.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145479623

Similar Jobs

Early Applicant
Early Applicant