QA Automation Engineer (On-Site)

Guadalajara Jalisco
Age of Learning, Inc. – Guadalajara /
External Employee /
On-site
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, a 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 implementation of automated test frameworks.
    • Ensure automation code quality by adhering to coding best practices and applying the appropriate patterns to ensure stability and reusability.
    • Build test automation suites to support acceptance, regression, and end-to-end tests.
    • Evaluate and conduct PoC on the latest testing technologies and automation tools.
    • Work closely with your team 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.
    • 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.

Minimum Qualifications

    • Develop and maintain custom test automation frameworks for desktop (Windows and MacOS) and mobile (iOS and Android) environments from the ground up.
    • Highly proficient in industry-standard 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 applications, preferably in an Agile environment.
    • Degree in Computer Science or equivalent combination of experience and education.
    • Bilingual English/Business Spanish (verbal and written) in a business setting.

Preferred Qualifications

    • Experience automating Unity Mobile applications.
An Equal Opportunity Employer
Age of Learning, Inc. (the “Company”) is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender expression, age, physical or mental disability, medical condition, pregnancy, veteran or military status, marital status, sexual orientation, gender identity, domestic partner status, genetic information, or any other legally-recognized protected basis under federal, state or local laws, regulations or ordinances.