Job Overview:
As a QA Automation Engineer at ExploreLearning, you will play a crucial part in ensuring the quality and reliability of our software products. You will be responsible for leading the designing, developing, and executing automated test scripts to validate software functionality, performance, and user experience for our many student-facing EdTech products.
Job Responsibilities:
- Develop, evaluate, recommend, and implement the software solutions that will best meet the team’s Automated Testing needs within EL’s current Development environments
- Stay up-to-date with new testing tools and test strategies
- Lead ELQA engagement with management/other stakeholders to provide a blueprint for the QA automation strategy
- Analyze Results, perform root-cause analysis and implement corrective processes for automation failures
- Investigate the causes of non-conforming software and assist the team in implementing solutions
- Track QA automation metrics, such as test case backlog, script creation, and maintenance for management/stakeholder review
- Collaborate with the QA teams to continuously improve processes and standards
- Prioritize multiple simultaneous assignments from within and outside of the ELQA group, including offshore contacts
- Provide regular status updates to the ELQA/management/relevant stakeholders
- Coach teams in implementing best-in-class test techniques
- Collaborate with QA teams across Cambium’s other business units.
- Work as part of an agile team representing ELQA
- Act as a key point-of-contact for all QA automation aspects of releases, providing support and coordinating resources internally
- Organize and lead the efforts of cross-functional teams through structured automation testing and test architecture
- Provide strategy and unify the QA automation process based on best-practices and industry standards
- You will be involved hands-on in the testing activities – both manual (as needed) and automated – and must have demonstrated sound business analytical skills and an understanding of the business objectives of the application
- Identify, record, document thoroughly, and track bugs – discovered both manually and via automation
- Perform thorough regression testing when bugs are resolved
- Design, develop, and execute automation scripts
- Automate significant aspects of the testing for the UI of the client-facing applications
- Transform manual test cases and scenarios into robust automated scripts
Job Requirements:
- Proven experience in identifying functional, integration, and data discrepancies
- BS in Computer Science, Engineering or a related field or equivalent experience
- 3+ years of QA software experience
- QA experience with an emphasis on automation of front-end and back-end APIs and infrastructure within all software development life cycle environments
- Proven experience in automation testing for current and legacy browsers, APIs, and native mobile applications
- 2+ years of UI Selenium automation tools (or similar technologies)
- Solid understanding of Object Oriented Programming concepts required
- Strong background in object-oriented programming (e.g., C++, Java, etc)
- Strong knowledge of various QA tools and technologies
- Familiarity with code reviews and analyzers
- Proficiency in programming and experience with open-source frameworks (e.g., Selenium)
- Knowledge of browser debugging and console tools
Why Work With Us?
In addition to competitive salaries and generous benefits, ExploreLearning offers an exciting and dynamic working environment in which creativity, teamwork and professional growth are valued and rewarded. Our award-winning online programs bring engaging and effective instructional strategies to K-12 classrooms around the world. Over the course of the last 20+ years, we’ve received numerous awards from some of the worlds most respected education organizations, and were recently named one of the Best Places to Work in Virginia.
To learn more about our organization and the exciting work we do, visit us online.
Remote First Work Environment
Our Remote First approach gives employees the flexibility and trust they need to effectively balance work with life. It creates a culture in which all employees are valued and where success is measured in results. It allows us to work collaboratively, inclusively and for greater positive impact, regardless of our individual locations.
If you will be working remotely, either occasionally or on a permanent basis, you must have a reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.
The successful candidate will be expected to actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on, as part of their role.
As part of our Remote-First benefits, Cambium offers reimbursement to help cover the cost of setting up your home or remote office.
An Equal Opportunity Employer
We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history).
We will provide reasonable accommodations for qualified individuals with disabilities. If you need to request an accommodation during the recruiting process, please contact px@cambiumlearning.com.