Job Description :
Title QA Analyst - Automation

Location: Ann Arbor, MI

Duration: long-term (typically done in 12-month increments)

C2C Rate: DOE

Mode of interview: phone followed by f2f (no skype)

Job Description


The Software Quality Analyst is mostly focused on Test Automation and is responsible for the overall quality throughout the application development lifecycle by creating automated tests and improving the automation practice on a daily basis. Through the leadership provided by the Software Quality Assurance Manager, the Software Quality Analyst will partner with the development team for overall code quality.

PRIMARY RESPONSIBILITIES

(90%) Validation of Quality Applications

Participate in requirement reviews and validations, as well as Joint Application Development (JAD) sessions

Define testing related tasks and provide estimation for these tasks

Create automation test scripts for functional, web service and database testing using C# on Selenium

Execute tests and improve test coverage iteratively as new features become part of regression and other test cycles

Analyze automated test execution results and identify functional defects or scripting defects for improvement

Identify Smoke test suite and Regression test suites to ensure each build is healthy and software is functional as expected

Ensure that components and features are fully tested in each Sprint so that the feature is complete based on the definition of “done” in Agile environment

Develop, document, and maintain tests and test steps for each sprint

Ensure the appropriate test environments and test data are in place and controlled

Work with entire project team to conduct integration testing, system testing, and acceptance testing to ensure entire application are fully tested before production release is ready

Provide manual and automated exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behavior, and to refine and define additional test cases for the feature

(10%) Continuous Improvement

Assists the practice area leader in defining and refining standards and best practices

Facilitate and participate in Retrospectives to simplify, automate and improve processes and tools

Deepen SQA, Engineering and Agile knowledge through self-study, group-study and projects

Cross train in Development, Engineering, Quality, Collaboration, Communication and other related domains

Recommend and own continuous improvement opportunities to be the number one pizza company in the world and every neighborhood
             

Similar Jobs you may be interested in ..