Reference # 18-01923 Title Senior QA Analyst
Location Scottsdale, ARIZONA
Position Type
Experience Level
Start Date / End Date 01-01-2019 --- 28-06-2019
Description The Senior QA Engineer is responsible for leading the end-to-end quality of projects within the Company s web and mobile portfolios. The Senior QA Engineer is responsible for creating, testing, and planning for both manual and automated tests to assure quality of complex web and mobile applications. The Senior QA Engineer demonstrates innovation and leadership, in addition to possessing a strong technical and programming/test automation skill set. The Senior QA Engineer delivers creative and innovative solutions to support the development team through planning and prioritization of test design, test case development, and test automation activities. This work will be accomplished within an Agile methodology or other methodologies.


POSITION SUMMARY:

The Senior QA Engineer is responsible for manual feature testing, system testing, and writing automated tests with limited supervision. This position works closely with application developers, business analysts, and integration teams through all stages of the software development process to ensure that all systems meet organization standards and end-user requirements. The Senior QA Engineer works on the most complex systems and problems.

PRINCIPAL RESPONSIBILITIES:

Works with project lead and project team to plan, estimate, schedule and execute testing for new software including conducting manual testing and establishing automated testing for all functionality.

Establishes, organizes and monitors testing deliverables for complex software test plans and strategies

Ensures traceability of test cases back to project requirements and reports on testing metrics

Partners with other IT teams to lead end-to-end test scenarios and supports user-acceptance testing

Works with project management and development staff to report and resolve complex issues

Works directly with appropriate IT and business personnel to understand project concept, objectives and approach of software development projects.

Participates in all aspects of testing at all levels, including functional, system, regression and load testing.

MINIMUM QUALIFICATIONS

Minimum of 3 years of software test experience with focus on web and mobile applications and test automation.

Experience with software automation testing methodologies including regression, functional, unit, integration, coverage, performance and load.

Experience testing applications that integrate with other systems through RESTful API's.

Bachelor s degree in computer science, information technology, management information systems, or related field.

Experience in Agile using tools such as Rally or Jira.

Experience with JavaScript API testing frameworks such as Frisby or Cucumber.

Advanced understanding of open source web frameworks such as Angular, Bootstrap, Node.js, Express, Selenium, SoapUI,

Strong expertise in JavaScript, or other appropriate languages as needed.

Advanced understanding of web application testing tools such as NodeJS, Selenium, QTest, and Protractor.

Knowledge of Cloud platforms and services such as Amazon, Heroku, Perfecto Mobile, and SauceLabs.

OTHER KNOWLEDGE, SKILLS & ABILITIES

Strong written and oral communication skills.

Ability to interact with IT personnel on all levels to resolve complex issues and provide solutions in a timely manner.

Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability.

Ability to interact effectively as either a leader or as a member of a team and work collaboratively with other departments.

Understands the need for and consistently practices effective teamwork with others.