Description

Job Description

Automation Lead
Senior level experience in setting up and running multi-user automation frameworks across major clients
Create, manage and maintain automation approach
Setup automation frameworks
Governance and Support of automation team,
Innovations and developments
Interface with dev and technical teams
Tech stack – Java, AWS
Exp working with API automation testing
Exp with DB operations
Exp of testing applications on cloud
Knowledge of Issuing end to end Credit Cards functionalities is preferred.
Knowledge of TS2/Prime/FirstVision or any Credit card host systems is preferred.
Knowledge of Python automation frameworks
Familiar with build and deploy tools (Jenkins, Maven etc) and opensource automation tools and methodologies e.g., BDD, specflow, cucumber, selenium, POM frameworks
 

Role Purpose

Responsible for the delivery of the one stop automation framework which caters to mainframe, UI, mobile app and API testing.
Takes technical responsibility and assists the team in creation of automation test scripts, maintenance of frameworks project, whilst meeting on-time and on-budget project goals.
Deliver automation test plan/strategy.
Provide daily status updates.
 

Key Responsibilities

 

Develops strategies and directs teams within complex medium-large scale projects with diverse scope ensuring that project deliverables are completed within agreed cost, timescale and resource budgets, and are signed off. Proactively aims to achieve personal and team utilisation targets.

Responsible for overall  analysis of programming tools and techniques, advises on selection of appropriate methods and their application, and ensures compliance by other team members.
Allocates and coordinates schedules, work and resource plans, managing progress of all activities against the plan, and managing own deliverables and that of others to meet delivery deadlines.
Provides quality engineering evaluation estimates on various projects, including the ability to execute vision, goals and direction of a team/teams.
Provides solutions and uses appropriate tools, including logical models of components and interfaces, to contribute to the development of system architectures.
Creates quality engineering procedures and user instructions to ensure a reusable process and tools approach. Defines and implements quality engineering process improvements and metrics.
Advises on risk assessment and risk management strategies for projects or release level.
Inputs into proof of concept exercises, Identifies opportunities to expand client assignments.
 

Skills & Experience Level and/or knowledge required:

General:

Has achieved trusted advisor status at a senior level with clients.
Excellent client facing skills, as an expert in their field has experience of influencing client decision making and direction, takes time to establish underlying needs of client beyond those initially expressed.
Applies insight, originality and a broad perspective to generate revolutionary technical solutions.
Experience of introducing new concepts or strategies that significantly improve or revise the way business is done through to implementation.
Excellent communication and presentations skills, maintains confidentiality, shares ideas and information, facilitates discussions and transfers knowledge to diverse audiences to achieve collective objectives.
 

 

Technical:

Strong theoretical and practical knowledge in quality engineering methodologies, applying standards and specialist expertise to deliver whilst providing effective management to teams.
Strong knowledge of new and emerging technologies based on own area of expertise.
Extensive application/technology and tool/framework knowledge and has recognised expertise including participating in the identification of and planning for future resource needs.
Experience in providing guidance to resolve issues, probing and initiating research to identify critical problems.
Experience in advising clients and clearly communicating the benefits of implementing specific quality engineering solutions and identifying areas to add value.
Advanced experience in data and test automation tools such as HP UFT, Selenium, Python Robot framework, Atlassian Jira, Jenkins, Cucumber, Gherkin etc.
Proficient in Java 
Proficient in automating web, java and .python based applications.
Experience with Selenium and agile methodologies and tools.
Experience in executing PoCs, evaluation of various tools as required and presenting to clients.
Hands on experience in SoapUI, JMeter is an added advantage.
 

Qualifications Essential

 

- Bachelor’s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience

Education

Any Graduate