Location: Culver City or Cupertino, CA (Hybrid)
Duration: 18 months
Our client is seeking an experienced UAT/End-to-End Test Analyst to independently lead testing and validation efforts for mobile systems and applications. This role will develop comprehensive testing strategies, build automation frameworks, and execute end-to-end testing across both front-end and back-end systems.
Responsibilities:
- Independently execute and track UAT and end-to-end testing for mobile systems
- Develop test strategies, plans, cases, scripts, and coverage matrices
- Perform testing of on-device experiences across a range of mobile applications
- Build automated tests using Python, Swift, and related technologies
- Design and maintain test automation frameworks and tools
- Develop and maintain server-side functionality using Python
- Manage APIs, third-party integrations, and PostgreSQL databases
- Implement and maintain CI/CD pipelines using Jenkins
- Manage multiple testing initiatives while ensuring documentation and on-time delivery
- Track defects and provide clear documentation for prioritization and resolution
- Communicate testing status, metrics, progress, coverage, and associated risks
Requirements:
- 7+ years of software development experience, including 5+ years in end-to-end test automation
- Advanced Python experience with a focus on test automation
- Strong experience with mobile application automation
- Experience designing and developing end-to-end and on-device mobile test automation frameworks
- Experience managing testing activities across the full project lifecycle
- Experience developing and integrating APIs and third-party services
- Experience with PostgreSQL and database management
- Experience with CI/CD pipelines and development workflows
- Strong troubleshooting, documentation, and analytical skills
Preferred Qualifications:
- Experience with tools such as Charles, Git, and Jenkins
- Experience automating data analytics and reporting across multiple systems
- Experience coordinating across Engineering and Product teams to drive issue resolution
- Experience creating detailed test reports covering progress, test completion, defects, and risks