Drag

QA Analyst/Tester

Location : ,

Job Description

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.