Job Overview
This job requires applicants to live in the State of Arizona.
The QA Analyst will be involved in the development and maintenance of the automation and manual test suite to test website functionality. Expanding your skills and getting involved in various quality projects will be your mandate.
Daily activities include planning and executing manual testing, working directly with the QA team to document and report software defects, completing automation testing when necessary, collecting quality assurance metrics and reporting or analyzing Key Performance Indicators (KPIs) to help drive the overall quality assurance strategy.
Works within established standards within the QA organization
- Ensure high quality software is delivered in each release
- Support manual QA testing efforts
- Writing and executing detailed test cases, test plans and test design documents
- Participate in agile scrum to inject quality into the entire software delivery lifecycle
- Update test results in test tracking tool(s)
- Report, track, and manage any discovered defects to resolution
- Create defect reports
- Work effectively and collaboratively within the scrum team and with other members on the product team
- Detect defects as early in the life cycle as possible
Education/Certifications:
- Computer Science B.S. Degree preferred, or equivalent background/work experience
Work Experience:
- Experience in an Agile development environment
- 2+ years of software quality assurance experience in web/cloud services, applications, and platforms
Skills/Competencies:
- Experience developing and executing manual and automated test suites based on engineering and customer specifications
- Experience with application (UI/API/Unit) automation tools, BDD automation tools, monitoring tools, performance testing tools, and automation technologies
- Understanding of quality assurance best practices and standards
- Selenium, Node.js, Python, JavaScript programming skills a plus