Android, Application Framework, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Automation Engineering, Best Practices, Computer Programming, Integration Testing, Mentoring, Mobile Applications, Multiplatform/Cross-Platform, Quality Assurance, Quality Assurance Methodology, Scripting (Scripting Languages), Software Testing, Strategic Planning, Test Automation, Test Case, Test Scripts, Test Strategy, Test Tools, Testing, iOS
Key Responsibilities:
" Design, develop, and maintain automation frameworks for mobile applications, primarily iOS
" Execute functional, integration, and exploratory testing across mobile platforms
" Develop and enhance automated test scripts using XCUITest (Swift preferred)
" Perform integration testing using tools such as Charles Proxy
" Collaborate with developers, product teams, and QA to ensure high-quality releases
" Contribute to test strategy, test planning, and QA best practices
" Leverage AI/agentic coding tools to improve automation efficiency and test coverage
" Document test cases, defects, and testing processes
Required Qualifications:
" 5+ years of experience in mobile application testing
" Strong hands-on experience with iOS testing and automation
" Proficiency in XCUITest framework (Swift preferred)
" Experience with mobile automation tools (e.g., Maestro is a plus)
" Solid understanding of integration testing, including tools like Charles Proxy
" Strong coding and scripting skills
" Experience with exploratory testing and QA methodologies
Preferred / Nice-to-Have Skills:
" Experience with Android testing
" Knowledge of API automation/testing
" Hands-on experience with accessibility (a11y) testing
" Familiarity with YAML-based automation frameworks (e.g., Maestro)
" Experience mentoring junior QA engineers (for Lead-level candidates)
Top 3 Required Skills:
1. iOS Testing
2. XCUITest (Swift-based automation)
2. Integration testing (e.g., Charles Proxy)