This job might no longer be available.
Senior Quality Assurance Engineer
1 year ago
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
Create Your Profile — Game companies can contact you with their relevant job openings.