Automation Test Lead
The purpose of this role
The Automation Test Lead role is responsible for leading and
coordinating the testing of software produced across a specific test phase,
technical domain or product set, ensuring quality standards are met for any
changes deployed. The QA Test Lead will work collaboratively with clients and
the Test Manager to define, develop and deliver the test strategies and test
plans with a focus on high quality delivery.
In addition to delivery responsibilities, the Automation
Test Lead will also act as an advocate for QA best practices and lead
initiatives to improve test processes, extend the use of tools/frameworks
(where appropriate) and support the development of test team members.
The Person
- You have a vision for the future of testing and are not afraid to implement or voice it
- Delivers on commitments made to the client demonstrating
excellence and timeliness
- Brings new ideas to the team and is receptive to other
people's ideas.
- Actively contributes to the team problem solving.
- Demonstrate the ability to grow and maintain trusted
relationships with clients
- Displays leadership and mentoring skills
- Demonstrates good collaborative behaviours, cooperating
and sharing knowledge appropriately on the project with 2i and the client.
- The main accountabilities
- Contributing to the creation of the Test Approach or Test
Strategy
- Defining the scope of testing within the context of their
area of responsibility (e.g. test phase, technical domain or product set)
- Delivering to agreed time, cost and quality standards
- Creating time and resource estimates, liaising with the
Test Manager to secure the necessary resources.
- Creating or overseeing the quality production of test
artefacts including the Test Plan and Test Schedule
- Provide detailed status reports and MI tracking progress
and logging and highlighting risks and issues
- Provide Test Completion reports to stakeholders
- Track progress of test work streams delivering into the
Project/Release.
- Work with stakeholders at all levels within the project
and/or workstreams, and represent the test team during project and/or
workstream meetings
- Log and highlight risks and issues that may impact on the
delivery schedule
Knowledge, skills and experience
- 5-7 years of experience in test automation development
- In-depth knowledge of Agile software engineering
methodologies and processes with a high level of experience defining and
implementing software through the software development lifecycle.
- Demonstrated programming skills and competence in Python
- Experience in TCP/IP networking
- Strong experience of evaluating and selecting testing
tools and technologies.
- Hands-on experience with Selenium Webdriver and test
automation framework
- Hands-on experience with Cucumber
- Hands-on experience with manual functional testing
- Experience with all phases of software testing including
Requirements/use case analysis, test planning, functional testing and
regression testing
- Ability to work independently or as part of a team in a
faced paced environment
- Strong communication and collaboration skills