Job Title: Quality Assurance Analyst
Location: Phoenix, AZ
Onsite
Payrate: $40/hr W2
Job Description:
- Review functional business requirements and design specifications to ensure understanding of deliverables such as test strategy, test plans, and test cases.
- Determine and document the scope of testing, test strategies, and test plans following ADE IT Quality Assurance Standards.
- Participate in software design discussions, reviews, and test strategy sessions.
- Design and document test cases, test data, and test procedures to validate application systems and software modifications completed by the Development team as per business requirements and designs.
- Provide estimates for test efforts.
- Execute test cases as defined in test plans and procedures, to include functional, black box, UI, compatibility, integration, performance, regression, and/or automation testing as needed.
- Identify quality issues per defined process and escalate potential quality issues.
- Participate in all aspects of functional, regression, user acceptance, and load testing.
- Isolate, replicate, and report defects and verify defect fixes.
- Publish and communicate test results and test plan statuses using established processes.
- Coordinate with the Network Services team to ensure that required test platforms are available.
- Work closely/collaboratively with cross-functional teams (Dev, Management, Operations).
- Participate in various activities of the Agile SCRUM methodology.
Requirements:
- Bachelor’s Degree or equivalent experience.
- 5+ years of relevant QA technical experience with functional testing, regression testing, and integration testing.
- Intermediate level of SQL Server database query language (TSQL) and using that to write queries to extract data out of databases is preferred.
- Experience in Microsoft Test Manager (MTM) or Azure DevOps Test Plans.
- Experience in Team Foundation Server (TFS) or Azure DevOps.
- Experience in Test automation practices and tools, such as Selenium, Ready API, and JMeter.
- Expertise in creating clear, concise test plans and test cases. Ability to understand and create test plans and test cases from specifications.
- Experience writing black box and user interface test cases, designing tests to mitigate risks.
- Experience in context-based, exploratory, or scenario testing.
- Working understanding of source control and test management tools.