We are looking for an experienced AQA (Automation Quality Assurance) Tech Lead to lead and guide the AQA team in designing, developing, and maintaining automated testing solutions for mobile applications (iOS and Android). The ideal candidate will have strong expertise in mobile automation using Java and Appium, along with the ability to mentor team members, improve automation frameworks, and ensure high-quality software delivery.
The AQA Tech Lead will play a critical role in implementing efficient testing strategies, integrating automation with CI/CD pipelines, and ensuring application performance and reliability through both automated and manual testing practices.
Key Responsibilities
Team Leadership
- Lead and manage the AQA team, ensuring efficient and effective testing processes.
- Provide technical guidance, mentorship, and support to team members on automation testing techniques.
- Promote best practices in automation and manual testing methodologies.
Automation Development
- Design, develop, and maintain automated test frameworks and test suites for mobile applications.
- Implement automated testing using Java and Appium for iOS and Android platforms.
- Develop automated tests for:
- Functional testing
- Regression testing
- Integration testing
- Performance testing
Test Strategy & Execution
- Create and execute manual test cases, test plans, and test scenarios where automation is not applicable.
- Conduct exploratory, usability, and ad-hoc testing when required.
- Analyze test results and identify root causes of test failures.
CI/CD & Integration
- Integrate automation frameworks with CI/CD pipelines to enable continuous testing for mobile builds.
- Collaborate with development teams to ensure testability of mobile applications.
Performance & Quality Analysis
- Perform performance testing on mobile applications to detect bottlenecks and improve responsiveness.
- Analyze native mobile application logs and UI elements to identify defects and potential issues.
- Report and track defects clearly using standard defect management practices.
Process Improvement
- Continuously improve automation frameworks, testing strategies, and QA processes.
- Stay updated with the latest trends, tools, and technologies in mobile automation and manual testing.
Required Qualifications
- Proven experience in mobile automation testing using Java and Appium.
- Strong understanding of automation frameworks, APIs, and design patterns such as Page Object Model (POM).
- Experience with native mobile UI automation (iOS and Android).
- Proficiency with Git or other version control systems.
- Experience with mobile performance testing tools and techniques.
- Ability to analyze mobile application logs and UI elements.
- Strong problem-solving and debugging skills for mobile applications.
- Excellent communication, collaboration, and leadership skills.
- Experience in manual testing, including creating test cases and test plans.
- Solid understanding of manual testing methodologies and QA best practices.
Preferred Qualifications
- Experience with CI/CD tools such as Jenkins or GitLab CI.
- Familiarity with mobile performance monitoring and analysis tools.
- Experience with cloud-based mobile testing platforms such as:
- AWS Device Farm
- Sauce Labs
- Knowledge of advanced manual testing techniques, including exploratory, usability, and ad-hoc testing.