QA Lead Needed
QA testing and release of a native iOS/Android application
Position Overview
We are seeking a highly skilled and experienced Consultant to support managing the testing, release, and deployment processes for native iOS and Android applications.
The ideal candidate will have a strong background in QA and release management with exceptional communication skills to collaborate with cross-functional teams.
Key Responsibilities
Testing and Quality Assurance
- Conduct and oversee PRD reviews, ensuring a thorough understanding of app requirements and identifying potential risks or gaps.
- Create, review, and update structured test cases in the agreed-upon Test Case Management System, ensuring comprehensive coverage of functional, regression, and exploratory testing scenarios.
- Execute functional exploratory testing cycles, identifying defects and providing detailed documentation, including coverage of agreed-upon devices and demographics.
- Supervise the execution of testing activities, ensuring adherence to defined plans and schedules.
- Log and track defects in JIRA, providing clear reproduction steps and collaborating with teams to prioritize and resolve issues.
- Actively participate in bug triage meetings, providing input on prioritization and impact.
Release Management
- Manage the release lifecycle for iOS and Android applications, including submission to the Apple App Store and Google Play.
- Ensure compliance with platform guidelines and policies for all releases.
- Coordinate beta testing cycles, managing user feedback and incorporating findings into release planning.
- Create and maintain detailed release checklists and release notes for every deployment.
Reporting and Communication
- Generate weekly reports highlighting key metrics, such as:
- P0/P1/P2 defects identified.
- Resolved bugs.
- Blockers and critical issues.
- Status of upcoming releases.
- Attend and actively participate in recurring QA and program meetings to provide updates, address challenges, and align on priorities.
- Prepare high-level User Feedback Analysis (UFA) reports based on surveys conducted during exploratory testing, offering insights and actionable recommendations.
CI/CD and Deployment
- Support and manage CI/CD pipelines to ensure automated and efficient build and deployment processes.
- Monitor app performance post-release and coordinate quick resolutions for any critical issues or hotfixes.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience:
- 5+ years of experience in QA, release management, or software development lifecycle (SDLC).
- Experience with iOS and Android app release processes, including App Store Connect and Google Play Console.
- Hands-on experience with testing tools (e.g., Appium, TestRail) and bug tracking systems (e.g., JIRA).
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, or CircleCI).
- Skills:
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills, with the ability to collaborate across teams.
- Knowledge of agile methodologies and best practices for software quality assurance.
- Experience conducting and analyzing user feedback surveys is a plus.