Software Quality Analyst – Manual Testing
TestingXperts · Ann Arbor, MI · 3 wk ago
Full-time
Location: Ann Arbor, MI. Work Environment: Local (Hybrid), Ability to be in office up to 4 days/week.
About the role
The Manual Tester - Software Quality is responsible for developing and executing quality assurance test suites and testing approaches throughout the application development and support lifecycle from design, delivery, operations and maintenance. This individual will collocate with the Development teams and Operations teams for ensuring overall code quality and ongoing maintenance and operations of a set of applications.
Responsibilities
- Participate in developing and documenting user stories, including testing estimates and validation tests.
- Develop, document, and maintain the test strategy and test scenarios.
- Partner with the developers to ensure all areas of the application are fully tested and issues are clearly logged and prioritized consistently.
- Manage the defect log and ensure issues are resolved, including validation of the fix.
- Work with integration build teams to manage dev, QA and production release of software.
- Evaluate product requirements to create, modify, and execute test cases for functional testing (manual) and report results in a clear, concise manner to another member of the Agile team.
- Report and troubleshoot bugs directly with developers on the Agile team.
- Effectively communicate test plans, test reports, and test metrics to team.
- Perform manual testing in a wide variety of areas from mobile/web app, accessibility, and analytics to hardware firmware.
- Contribute to QA standards, guidelines and procedures as needed.
- Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to improve software quality test cases to reduce or eliminate those.
- Design and execute cross-system integration tests and regression tests for each release.
- Review automated QA test suites which can be handed over to Reliability and NOC teams who can execute these at-will in Production environment for operational validation of systems.
- Help manage appropriate test environments.
- Engage in various Agile ceremonies for the team, document and estimate QA strategy for each story/card.
Qualifications
- Bachelor's degree in computer science or equivalent experience
- 3+ years of experience in Software Quality Assurance program with Agile practices
- 1+ years of experience in Automated Software Quality Assurance practices including BDD/TDD
- 2+ years