job description senior qa automation engineer - …€¦ · job description senior qa automation...

1
Job Description Senior QA Automation Engineer SUMMARY: This role sits within the Engineering Department where you will work closely with the QA Manager to: Define and establish automation strategy and process Take ownership and responsibility for the design and development of all aspects of automated testing along with creation, execution and maintenance of automated scripts Lead, mentor and help up-skill junior members of the automation team EXPERIENCE: Essential: Proven experience developing automated test systems and scripts beyond record and playback. Specifically developing functions, adding control flow logic, loops etc Strong knowledge of Microsoft technologies Proven understanding of white box, grey box and black box testing techniques Experience in at least two of the following languages; C#, VB.NET, ASP.NET, C++, Java Excellent understanding of object oriented design principles Experience of source control systems and configuration management Experience using SQL with regard to writing and understanding queries and procedures Proven ability to deliver quality results in a busy and dynamic business focused environment Desirable/Advantageous: Experience with performance/load testing Experience scripting using Python Experience using 3 rd party automation tools. Test Complete would be desirable Experience with Visual Studio’s Coded UI module Experience using Microsoft TFS ALM system Experience in Agile development methodologies

Upload: hoangkien

Post on 04-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Job Description Senior QA Automation Engineer

SUMMARY: This role sits within the Engineering Department where you will work closely with the QA Manager to:

Define and establish automation strategy and process

Take ownership and responsibility for the design and development of all aspects of automated testing along with creation, execution and maintenance of automated scripts

Lead, mentor and help up-skill junior members of the automation team EXPERIENCE: Essential:

Proven experience developing automated test systems and scripts beyond record

and playback. Specifically developing functions, adding control flow logic, loops etc

Strong knowledge of Microsoft technologies

Proven understanding of white box, grey box and black box testing techniques

Experience in at least two of the following languages; C#, VB.NET, ASP.NET, C++, Java

Excellent understanding of object oriented design principles

Experience of source control systems and configuration management

Experience using SQL with regard to writing and understanding queries and procedures

Proven ability to deliver quality results in a busy and dynamic business focused environment

Desirable/Advantageous:

Experience with performance/load testing

Experience scripting using Python

Experience using 3rd party automation tools. Test Complete would be desirable

Experience with Visual Studio’s Coded UI module

Experience using Microsoft TFS ALM system

Experience in Agile development methodologies