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
Apply Now