The primary responsibilities of this position is to develop, plan, and execute test scripts for performance and regression automation testing. Critical skills include the ability to record and report metrics in different testing environments; the ability to build regression scripts of varying complexity; and the ability to effectively document and mentor other team members.
What Your Role Will Be:
Create, document, maintain, execute, and report on application performance in close collaboration with team members and stakeholders.
Expand testing coverage through the development of regression scripts.
Collaborate with team members to analyze test results, locate problems and identify root causes, and modify scripts as needed.
Triage and report defects in a clear and timely manner.
Document QA processes and procedures pertaining to automation.
Provide support for auxiliary QA responsibilities.
Job Requirements for Senior Quality Assurance Automation Engineer:
University degree in Computer Science or related discipline.
5 to 10 years of relevant experience in Software QA & Software Test Automation.
Expertise with JMeter or other protocol-level tool and performance testing.
Experience with testing REST services.
Expertise in automation using Selenium WebDriver and/or similar frameworks with Java/Groovy & JUnit.
Good to have basic knowledge about jQuery, CSS and JavaScript.
Ability to manage code repository with TFS and Git client.
Experience with issue tracking software such as JIRA etc.
Ability/flexibility to adopt coding standards/processes to produce high quality code.
Ability to follow and incorporate improvements throughout the automation process.
Familiarity with Quality Assurance processes and concepts.
Skilled in test documentation/cases, management of testing suites for different versions/products.
Ability to understand business process/logic.
Knowledge/skills of defect life cycle, defect management and reporting.
Ability to escalate issues to the relevant teams in a timely manner.
Sound knowledge of Software Development Life Cycle (SDLC).
Good planning, organization and task management skills.
Must be a good team player.
Excellent oral and written communication skills in English.