Summary:
As a QA Engineer II, you will help us achieve our mission of enabling student success through adaptive learning and placing actionable data in the hands of teachers through our i-Ready platform.
You will be working on an agile team to help ensure each release of i-Ready’s products achieves the level of quality expected of our products and services.
Essential duties/responsibilities:
- Review your story's acceptance criteria, business requirements, and UI/UX designs.
Work with product, development, and your QE peers to develop an efficient test approach that provides wide coverage.
- Review the development implementation designs and ask questions in areas where additional clarity is needed.
- Acts as a contributor to test development within your team.
Author high value test plans and cases that line up with the acceptance criteria, business requirements, or UI/UX designs.
Review and provide feedback on other team members’ test plans and test cases to ensure they line up with the requirements and Development’s approach to implement.
- Work with more experienced QA team members to review the specific test cases that are to be automated, and which ones will need to be manually tested.
- Execute all manual and automation testing for your own feature area and carefully document defects to prevent churn with development.
- Work with more experienced QA team members to author automated test cases within the proper test frameworks.
- Continuously learn more about testing methodologies, techniques, and tooling;
automated testing;
the system under test;
the business domain;
and development technologies and system design.
- Work with more experienced QA members to provide support for testing when critical incident reports are handed down by our Support Escalations team
Required Job Skills and Abilities:
- Knowledge of multiple testing techniques and methodologies at an advanced level of competency and a keen sense of when to apply different techniques and methodologies and in which types of scenarios.
- Must have strong collaboration skills with cross-functional peers and fellow QA team members.
- Ability to comprehend and explain semi-complex systems and ability to understand how changes in one area can affect other parts of the system.
- Ability on where to look and how to debug or troubleshoot any software “issue” anywhere in the system under test.
- Ability to articulate a software issue including the situations it does and does not occur in.
- Ability to automate in a coding language to a novice level of competency.
- Ability to develop SQL scripts to an Novice level of competency.
- Ability to find creative and elusive defects in your feature under test.
- Novice knowledge of how to test for WCAG (Web Content Accessibility Guidelines) compliance.
Required Education and Experience:
- Combination of education and industry experience amounting to 4 years of experience software testing.