US-Alpharetta: Lead QA Automation Engineer

US-Alpharetta: Lead QA Automation Engineer
To apply for this position, please visit this Website.
http://sqa.fyicenter.com/jobs/99680817_Lead_QA_Automation_Engineer.html
To see other opportunities, please visit http://sqa.fyicenter.com
Date: 17-Oct-2008


Lead QA Automation Engineer

Main duties

* Review project information such as use cases, product requirements, and technical specifications to understand the system workflow and document an appropriate automation strategy.

* Determine specific automation scenarios using project knowledge and anticipated return on investment, documenting the detailed plan and schedule for all work required.

* Track deliverables of Test Automation Engineers against plan (using Microsoft Project) through observations, weekly meetings, reports.

* Analyze change controls to provide feed back to the project teams the impact to project and automation tools.

* Review manual test cases, executing where necessary, to understand the low level detail and decompose the tools/functions required to enable scripting/coding.

* Write functions/tools/scripts using an appropriate technology in line with standards and guidelines.

* Coordinate peer reviews of automation code and unit tests, owning resulting actions and the associated re-factoring.

* Work with colleagues in Development and QA to identify and solve design and implementation problems, and negotiate effective solutions.

* Based on own experience of operating systems, network structures, and virtual/physical environments proactively suggest appropriate test environments to be used for automation.

* Submit automated test tools/scripts to Test Leads for review and approval, link into Quality Center if required and ensure readiness for others to use.

* Explain return on investment and rationale for automation to other QA and Software Engineers, to develop their understanding and support for the process.

* Review Test Engineers work and provide feedback to increase their understanding and ability to contribute to automation.

* Working with the Test Leads to define, document, and then follow an appropriate Configuration Management Plan for the code the Test Automation Team produces.

Qualifications

Experience and skills

You will need to demonstrate your experience of the following:

* Minimum 5 years of experience in functional automation development and implementation.

* Writing test automation tools/functions for complex commercial applications using a high level programming language such as Java, VB.NET or C#.

* Good working knowledge of common scripting languages such as Python, Perl, Tcl, or MS DOS Batch.

* Testing own code using unit and integration testing methodologies.

* Good working knowledge of common operating systems (e.g. Windows, Linux, Solaris, FreeBSD, OS X).

* Good working knowledge of basic PC Networking (e.g. domains, workgroups, Active Directory).

* Identifying and implementing process improvements for test automation efficiency.

* Estimation, planning and tracking techniques.

* Defining and using Configuration Management processes to control the branching and merging of source code.

* Reviewing recommended automation and the estimates from other engineers to ensure appropriate detail and effort is fully captured.

The following experience is desirable

* Creating test automation to test embedded devices.

* Creating test automation to verify component level interfaces.

* Writing Functional or System Test Cases.

* Manual execution of Test Cases.

* Team lead/supervision.

Education Requirement

BS Computer Science or equivalent experience.



Thank you,
Team SQAFYI - Software QA Resource FYI
http://sqa.fyicenter.com

Comments

Popular posts from this blog

Secretary Jobs in Bangalore: Opening of female Secretary for a premier infrastructure company

Leading Coffee Chain company is having an opening for Project Executive in Mumbai

BDM - IT Company - Rajkot