Quality Assurance Engineer

10 Jan 2017
14 Feb 2017
Oil and Gas
Contract Type
Full Time
As a test automation developer, primary responsibility will be in design, build and maintain test automation scripts for complex PLM based applications. He/she will be responsible to integrate automation scripts to CI environment, and leverage automation developed for ongoing release. He/she will be owning automation script development for one or many product lines. He/she will be working under guidance of Test Automation Architect

Essential Responsibilities

• Ability to design, develop and maintain test automation scripts
• Ability to integrate automation scripts with Continuous Integration environment
• Hand son experience with debugging, root cause and fixing Automation script issues.
• Understand concepts of Agile and able support automation development/execution for agile teams (in-sprint automation).
• Hands on experience in UTF (Unified Test Framework), QTP and Selenium.
• Knowledge of Qualitia will be advantage.
• Strong understanding of performance testing and usage of automation for performance testing.
• Hands on experience with scripting languages.
• Strong exposure to development practices (Unit Testing, Integration testing), having hands on development experience will be helpful.
• Willingness to learn new technologies and programming languages - flexible and adaptability to changing business needs.


• Masters Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
• minimum of 6 years of experience with 3+ years of experience in Test Automation Development
• Previous experience in automating using UTF, QTP, Selenium. Qualitia knowledge is desirable.
• Experience in executing automation scripts in CI, especially on VM's
• Experience of designing and implementing JavaScript frameworks
• Exposure to Test Driven Development (TDD) - Unit testing with Jasmine/Mocha
• Previous experience in OO JavaScript development using appropriate design patterns
• Previous experience with performance monitoring using tools like Load runner.
• Experience in PLM domain is preferable

Desired Characteristics

• 6+ years of testing experience with minimum 3+ years of experience in automation development
• Strong experience in development of automation using various automation tools.
• Knowledge of Agile test practices, including TDD.
• Strong analytical skills in providing solutions
• Strong communication skills.
• Keen focus toward consistency and attention to detail
• Exceptional interpersonal skills: verbal, written and listening
• Strong sense of ownership, urgency and drive
• Proven ability to work in a multifunctional virtual team environment.