Skip to main content
Cynet Systems logo

Senior Mobile Test Automation Engineer

Cynet Systems
2 days ago
Contract
On-site
Santa Clara, United States
$50 - $55 USD hourly
Automation

Pay Range: $50.00hr - $55.00hr

Job Overview:

The candidate will serve as a Software Test Engineer specializing in mobile testing for both Android and iOS platforms. This role involves developing Python-based test automation frameworks, executing comprehensive testing strategies, and managing the end-to-end testing lifecycle within an agile environment.

Required Skills:

  • Strong expertise as a mobile tester for both Android and iOS platforms.
  • Proven hands-on experience developing and maintaining test automation frameworks using Python.
  • Demonstrated advanced expertise in Quality Assurance methodologies and practices, leading complex testing initiatives for enterprise-grade mobile applications.
  • Expertise in utilizing configuration management and version control tools, such as Git.
  • Extensive experience in designing and executing Usability, Functional, and Regression testing strategies.
  • Exceptional communication and reporting skills, with the ability to articulate complex technical issues to both technical and non-technical stakeholders.
  • Proven capability to deliver high-quality, detailed test documentation, including test plans, test cases, and defect reports.
  • Strong understanding and practical application of agile software development methodologies.

Job Responsibilities:

  • Actively manage the end-to-end testing lifecycle, encompassing requirements analysis, test case creation, manual test execution, and test automation.
  • Lead the comprehensive manual and automated testing of mobile applications across various Android and iOS devices, configurations, and OS versions.
  • Develop, implement, and maintain robust automated test scripts and frameworks using Python, directly contributing to continuous integration and delivery (CI/CD) pipelines.
  • Analyze complex technical specifications and user stories to identify potential risks and define effective testing strategies.
  • Drive the investigation and resolution of critical defects, collaborating closely with development teams to ensure timely bug fixes.
  • Oversee the configuration and maintenance of diverse test environments, ensuring their readiness and stability.
  • Proactively identify and propose innovative testing methodologies, tools, and best practices to enhance overall quality and efficiency.
  • Mentor junior test engineers on advanced testing techniques, Python automation strategies, and best practices in mobile QA.
  • Generate comprehensive and insightful test reports, defect summaries, and release notes for stakeholders.