Wiley is a global organization focused on transforming knowledge into impact, particularly in science and education. They are seeking a QA Engineer to design and execute quality assurance processes for scalable software systems, ensuring the quality of their educational technology solutions. This role involves collaborating with product engineering teams and utilizing various programming and testing tools to maintain high standards of product quality.
Responsibilities:
- Design, develop, and maintain comprehensive test plans and test cases for high quality, scalable enterprise applications built using Ember and React frameworks
- Verify and validate implemented features based on wireframes and design documents
- Test reusable UI components with focus on scalability, extensibility, supportability, and accessibility
- Validate data integrity and perform backend testing using database technologies such as MySQL and Redshift
- Design test strategies for and test distributed systems and cloud-native applications
- Integrate and manage automated tests within DevOps processes and CI/CD pipelines using CI/CT tools
- Collaborate with cross-functional teams to deliver educational technology solutions
Requirements:
- Experience testing applications built with foundational web technologies including Responsive Design, JSON, and REST APIs
- Proficiency in test automation frameworks (e.g., Selenium, Cypress) and scripting languages such as Python or JavaScript for developing and maintaining automated test cases
- Good familiarity with DevOps principles and infrastructure, with experience integrating automated tests into CI/CD pipelines using CI/CT tools
- Experience with SQL databases, particularly MySQL, for data validation, querying, and managing test environments
- Knowledge of testing distributed systems concepts and cloud-native applications
- Commitment to creating accessible, user-friendly educational technology, with experience testing for and adherence to WCAG standards