Senior Quality Assurance Analyst

Age of Learning Logo

Age of Learning

πŸ’΅ $65k-$79k
πŸ“Remote - Worldwide

Summary

Join Age of Learning as a Senior QA Analyst and contribute to the development of high-quality software for our award-winning educational products. You will play a key role in ensuring all software releases meet the highest quality standards through thorough testing and collaboration with cross-functional teams. This position requires strong manual QA testing experience across multiple platforms, including in-app purchases and subscription-based monetization. While automation experience is a plus, it's not required. The ideal candidate will have excellent communication skills and the ability to work effectively within an agile environment. This role offers a competitive salary and a comprehensive benefits package, including health insurance, retirement plan, paid time off, and flexible work options.

Requirements

  • 3+ years of experience in a QA role
  • Strong experience in manual QA testing practices, with knowledge of automation being a plus
  • Experience testing across multiple platforms (browser, Android, iOS)
  • Experience testing in-app purchases and subscription-based monetization across iOS and multiple Android app stores
  • Strong understanding of bug management systems (e.g., JIRA, Bugzilla)
  • Familiarity with source control systems (e.g., Git) and branching schemes
  • Ability to communicate software issues clearly to development and management teams
  • Basic experience with testing analytics using tools such as Snowflake, with the ability to review and make minor modifications to existing SQL queries to validate data accuracy as per BI team expectations

Responsibilities

  • Participate in thorough testing across all products
  • Support the development and implementation of testing strategies, standards, and best practices to meet quality goals
  • Collaborate with internal and/or external cross-functional teams (Development, Product Management, etc.) to ensure seamless and timely releases
  • Conduct manual testing efforts, with an option to explore automation solutions, if beneficial
  • Assist in managing the bug reporting process and ensure accurate documentation of defects
  • Create test cases as part of an agile story refinement process to ensure clear and testable acceptance criteria, proactively identifying additional scenarios that enhance test coverage beyond explicitly defined requirements
  • Monitor player or user feedback on live issues, bugs, and service interruptions through support channels
  • Work with customer support teams to prioritize and address player-reported bugs or concerns
  • Help maintain a culture of professionalism and continuous improvement within the team

Preferred Qualifications

  • Ability to define a comprehensive test plan for app-wide regression checks, determining necessary test coverage based on release changes
  • Experience with app developer portals, including the ability to manage app submissions and releases
  • Familiarity with debugging tools such as Xcode and Android Studio, as well as using ADB commands for installing and signing builds

Benefits

  • 90% of employee health and welfare benefits premiums & 65% of dependent benefits premiums
  • A 401(k) program with employer match
  • 15 paid vacation days (increases to 20 days on your 3rd anniversary), 12 observed national paid holidays, 9 sick days, and 16 paid volunteer hours per year
  • Our flexible work culture means 2 or more days in the office (hybrid) or 100% fully remote options available for most positions

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs