QA Automation Engineer / Lead QA Analyst Job in Los Angeles, California US

QA Automation Engineer / Lead QA Analyst

OVERVIEW:

The Lead QA Automation Engineer / Analyst in this contract position will be responsible for designing, creating, and maintaining test strategies, plans, and cases for quality assurance tests. The candidate will guide a team of testers by providing training where necessary, assigning tasks, and establishing and enforcing quality policies. You will configure, maintain and administer the test lab environment. S/He will be responsible for all test artifacts (plans, suites, cases, tasks, scripts, coded UI test projects, test databases). You will also be responsible for creating and maintaining test scripts, documenting results and reporting and tracking software defects found in the applications under test.

This is initially a team lead position around manual testing, but automation is a strategic medium-range objective and the candidate should have experience effecting a structured and orderly transition from manual to automated testing. Experience assisting developers in implementing unit testing for build quality assurance is a big plus. High value manual tests and shared steps will be identified and transformed into Coded UI tests for Build Validation and Regression Testing. The tool is Test Manager for Team Foundation Server.

Applicant should have significant in-depth experience with TFS within the agile process template: building manual and automated tests on the basis of user stories, bugs and issues, creating and linking shared steps, tracking test execution and results within and across iterations, and configuring and maintaining a test lab.

You will work closely with developers and thus should be conversant in the high-level vocabulary and conceptual framework of object oriented programming and databases. There will also be some interaction with users, to clarify requirements or to communicate issues. Reporting directly to the IT Project Manager, you must be self-sufficient, capable of managing the entire QA effort. Ability to work on multiple projects simultaneously is a must.

REQUIREMENTS:

* At least 2 years QA team Lead experience
* At least 3 years of experience testing C# ASP.NET web LINE OF BUSINESS applications, preferably in a Windows environment
* Background in Business Analysis and/or experience in requirements gathering and authoring of use case specifications or user stories
* Experience with relational databases, and understanding of data architecture
* Working knowledge of SQL
* Sufficient skill in C# to develop and maintain coded UI tests and ordered tests
* At least 3 years of experience with Team Foundation Server
* Experience with Agile development Process
* At least 2 years of experience with Test Manager
* Configuring and Maintaining Test Lab Environment
* Generating Coded UI Tests from Action Recordings
* Designing and Automating shared steps
* Developing ordered tests chaining together unit tests and/or coded UI tests

* At least 5 years of experience overall in automated testing
* Experience in functional / black-box testing
* Experience authoring test cases and test procedures from prototypes, technical specifications, user documentation, requirements documents and use cases, and reverse engineering requirements from existing functionality

Preferred:

* Experience implementing Load and Performance testing using Test Manager/TFS
* Knowledge of television and web advertising business.
* Experience with other .NET platforms e.g. WPF, Silverlight, WinForms
* Experience with Microsoft SQL databases

For more information about career opportunities with CompuCom Excell Data visit www.excell.com. Equal Opportunity Employer