Job Description
Overview:
This position requires a self-motivated professional to work within an expanding Automation team providing cutting-edge automation solutions to clients. Bespoke solutions are delivered using a wide range of commercial and open-source tools. The candidate will need to work collaboratively with our customers to scope, plan, implement and refine automation solutions specific to requirements.
Candidates will be expected to demonstrate an excellent working knowledge of Automation tools and frameworks. The position will also involve the management and mentoring of junior resources.
Responsibilities:
Prototyping, designing, planning, implementing and maintaining automation test frameworks using commercial or open-source tools. This includes;
Working with key stakeholders to identify and design automation solutions.
Generating reliable effort estimates for tasks & creating automation solution design based on "best-practice".
Building automation test cases based on functional test assets & work collaboratively with other teams during test preparation and execution activities.
Investigating and debug application defects & produce clear and concise reports during the lifecycle of an automation project.
Identifying opportunities for further test automation or efficiencies through automation & communicating Automation Benefits to clients including detailed cost benefit analysis.
Advise customer on automation approaches and benefits & manage resources against pre-determined plans.
Qualifications:
You should have at least 1- 3 years' experience of automation testing across a number of projects and technologies.
Excellent working knowledge of Automation tools and frameworks.
Must be proficient in industry leading automation test tools (e.g. QTP/UFT, Selenium, Coded UI, TestComplete, BDD tooling (Cucumber / jBehave)).
Must be proficient at writing complex code in some of the following languages: Java, C#, MS VBScript
Ability to interact with other teams to derive information required for projects
Ability to highlight and escalate risks related to assigned work