Senior Quality Assurance Engineer at Age of Learning | Powderkeg

Location: Remote

Employment Type: Full Time

Team: ABCmouse

Company Overview

Age of Learning® is the leading education technology innovator, creating engaging and effective learning resources to help children build a strong foundation for academic success and a lifelong love of learning. Our research-based digital education programs have proven efficacy in increasing children’s learning gains, and our curriculum is developed by an experienced team of education experts. Age of Learning’s flagship product, ABCmouse.com® Early Learning Academy , is an award-winning comprehensive curriculum for children. Adventure Academy, the first AAA education massively multiplayer online game (MMO), provides elementary-and middle-school-age learners the opportunity to build critical knowledge in language, arts, math, science, social studies, and more in a fun and safe virtual world. The company’s School Solutions Programs include My Math Academy® , an adaptive, personalized program that helps students master foundational math concepts, and My Reading Academy™ , _ _ which helps young learners become fluent readers and build a foundation for reading comprehension and literacy. With over 10 billion learning activities completed by more than 50 million children worldwide, Age of Learning is a global leader in efforts to advance equity, access, and opportunity for all children. To learn more about Age of Learning, visit www.AgeofLearning.com.

Summary:

We are seeking a Senior QA Automation Engineer who is self-motivated and results-oriented with hands-on experience in testing and deploying high quality enterprise-level solutions in an Agile environment. A strong candidate will have excellent problem-solving and critical thinking skills, sound judgment, and a proven ability to perform in a matrixed organization.

Responsibilities:

  • Lead the conception and implementation of automated test frameworks.
  • Be an integral part of the test automation team responsible for setting automation standards and ensure code reviews are conducted for quality, reusability and maintainability of codebase.
  • Build test automation suites to support sprint level, regression or end-to-end tests.
  • Evaluate and conduct PoC on the latest testing technologies and automation tools.
  • Work closely with QA and development teams to improve test automation strategies for fast iteration.
  • Provide technical expertise of system architecture, drive and recommend optimal testing strategies for various products and applications.
  • Direct the roadmap for future automation framework development.
  • Participate in automation and performance testing project planning, tracking, and reporting of automation progress, map test scenarios and performance KPI and SLAs to each business requirement to maintain traceability coverage.
  • Mentor and train the team on automation best practices.
  • Participate in improving overall software development processes in collaboration with other stakeholders inside and outside of Engineering and IT.
  • Partner with DevOps to work on next steps for continuous delivery.

Required Qualifications:

  • Develop and maintain custom test automation frameworks for desktop (Windows and MacOS) and mobile (iOS and Android) environments from ground up.
  • Highly proficient in using open sources tools like Git, Jenkins, Docker, Selenium, TestNG, JMeter and Jira.
  • Hands on engineer with proficiency to code in Python or similar scripting language, to automate tests for the full solution stack (UI, App Layer, REST API, Web Service, shell/python scripts).
  • Experience with mobile test automation frameworks (Appium, Perfecto, Robotium, Calabash, etc).
  • Experience building CI/CD pipelines using Sauce Labs and AWS tools.
  • Able to participate in code reviews and provide constructive feedback.
  • Minimum 3+ years working in senior level test automation roles.
  • 4+ years testing experience with web-based application, preferably in an Agile environment.
  • Degree in Computer Science or equivalent combination of experience and education.

Preferred Qualifications:

  • Experience automating Unity Mobile applications.

The estimated salary range for a new hire into this position is $90,000 USD to $100,000 USD. Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location.

Age of Learning currently provides: ** **

• 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 3-year anniversary), 11 observed national paid holidays plus 9 sick days

• Our flexible work culture means 2 or more days in the office (hybrid) or 100% fully remote options available for most positions

Job Summary
  • Job Title
    Senior Quality Assurance Engineer
  • Company
    Age of Learning
  • Location
    Remote
  • Employment Type
    Full time
Ready to apply?
Ready to apply?