Responsibilities
- Lead and manage AQA team, ensuring efficient and effective testing processes.
- Design, develop, and maintain comprehensive automated test suites for mobile applications (iOS and Android) using Java and tools like Appium.
- Implement various types of automated tests, including functional, regression, integration, and performance tests for mobile applications.
- Integrate automation frameworks with CI/CD pipelines to enable continuous testing for mobile builds.
- Analyze test results, identify root causes of failures in mobile applications, and report defects clearly and concisely.
- Collaborate with developers to ensure the testability of mobile applications and promote best practices for mobile automation and manual testing.
- Stay up-to-date with the latest trends and technologies in mobile automation and manual testing.
- Contribute to the improvement of mobile automation frameworks and processes.
- Perform performance testing on mobile applications to identify performance bottlenecks and ensure responsiveness.
- Analyze native mobile application logs and UI elements to identify potential issues.
- Conduct manual testing as needed, including exploratory testing, usability testing, and ad-hoc testing.
- Create and execute manual test cases and test plans.
- Provide guidance and mentorship to team members on both automated and manual testing techniques.