Previous Job
Previous
Quality Assurance Analyst
Ref No.: 17-10221
Location: Phoenix, Arizona
Position Type:Contract
Start Date / End Date: 08/01/2017 to 08/14/2018
## 48037
Quality Assurance Analyst

Position Summary
  • The QA Analyst develops and executes software test plans to identify software problems and their causes. This individual works closely with developers, product/ project managers and other team members to define, prioritize and communicate testing requirements, test results and the status of QA related tasks relevant to the completion of a product/project to ensure the goals and objectives are met.
  • QA Analyst must be able to guide the organization through an evolution from manual testing to automate testing as the product line grows.
  • Essential skills and experience include an intermediate level of SQL skills (will be tested in interview); test automation experience; deep knowledge and interest in object oriented programming.

Responsibilities
  • Develop, execute and implement test plans, test cases and test scripts for applications built upon a .NET application platform Write, publish and maintain test plans, test cases and test scripts
  • Publish and communicate test results and test plan status
  • Work closely/collaboratively with cross-functional teams (Development, PM, Operations)
  • Participate in all aspects of functional, regression, user acceptance and load testing
  • Provide resource analysis and planning for the test effort
  • Co-ordinate with the IT department to ensure required test platforms are available
  • Review processes for compliance
  • Design and maintain test data for projects
  • Participate in software design discussions, reviews and test strategy sessions
  • Integrate test specifications into design specifications
  • Establish test metrics as required by the QA Standards Ensure builds into the various environments are acceptable
  • Install, configure and use tools to automate functional testing

Requirements
  • Five (5) years software testing experience with regression testing, integration testing, load and performance testing
  • Two (2) years in a Software Quality Assurance role
  • Experience writing black box and GUI test cases, designing tests to mitigate risks and helping business experts define requirements
  • At least one year of experience with scripting languages (JavaScrip), and/or open source test tools and/or commercial test tool scripting languages and/or programming in any language
  • Knowledge of and experience with TFS and MS Test and test automation
  • Experience collaborating with programmers and business experts
  • Experience in context-based, exploratory, or scenario testing
  • Experience with testing of web services
  • Extensive backend testing, understands data mapping, ETL and write complex SQL/Procs
  • Ability to work as part of a self-directed team, in which tasks are determined on a daily basis in coordination with co-workers, rather than being assigned
  • Demonstrated ability to use discretion and make sound decisions
  • Ability to excel in a collaborative and distributed team environment
  • Ability to work with a minimal amount of direction while being pro-active in keeping their management informed of project related issues
  • Ability to work under pressure

Additional Skills for this Position:-
  • Desire to expand knowledge of test automation-strong understanding of the benefits of test automation, testing scenarios where automation would improve efficiencies, and automation best practices-exposure Web driver with the last year highly preferred-prior experience with analyzing existing test cases/test plans to identify testing as good candidates for automation
  • Essential skills and experience include an intermediate level of SQL skills (will be tested in interview); test automation experience; deep knowledge and interest in object oriented programming. Candidates should only be submitted if they are able to write SQL queries, and have reviewed SQL fundamentals.