Lead QA Engineer

Automation Test Engineer

Ref: 322Monday 22 May 2023

Sorry, this advert is now closed. Click here to view our live vacancies.

Lead QA Automation Engineer.

Our client is a mid-stage start-up providing Cyber security solutions to enterprises worldwide and is looking for a Senior QA Automation Engineer to support the development of both framework and test case automation solutions.  

Responsibilities:

  • Designing and automating comprehensive test cases / BDD scenarios based on requirements and acceptance criteria.
  • Build upon an existing framework to develop & execute automated test plans against developed features. Identify and report defects, work with team to resolve.
  • Perform testing across a range of areas - Front end/UI, database, REST APIs or other XML or JSON web services, performance, regression & smoke testing
  • Ensure test environments are an accurate representation of the client environment. Use test data and environments in strict accordance with all internal and customer security and auditing standards.
  • Prepare and maintain documentation on system automation functionality, processes and test approaches
  • Continuous improvement of automation framework and work-flow processes, keep solutions up to date with latest technologies
  • Work with QA peers and architects to design effective test plans and testing strategies
  • Provide management of test execution and issue triage.
  • Liaise with Product Architect, Developers and other associated roles to work towards agreed outcomes, providing testing method and QA guidance
  • Generate and deliver high value test reporting documentation to provide the business with quality metrics
  • Guide and mentor junior team members as work is planned and delivered

Requirements:

  • Experience with leading and managing a team of automation engineers, providing guidance and mentoring, task assignments and reporting up to management time estimation for the status of assigned tasks and provide automation coverage metrics for the work complete.
  • Strong experience with Linux, from a system and shell level; shell command and scripting.
  • Strong expertise testing TCP/IP protocols L2-L7 (e.g., Ethernet, 802.1p/q, MPLS, IP, TCP, UDP, ICMP, HTTP, SSL/TLS, DNS, DHCP, NTP, etc.)
  • Strong expertise testing networking/networked equipment (e.g., switches, routers, gateways, firewalls)
  • Strong experience in Java Programming, Selenium WebDriver and Python.
  • Strong expertise developing and automating public cloud test solutions (AWS, GCP, Azure, Lambda)
  • Strong experience in developing and maintaining Test Automation Frameworks
  • Experience developing Test Scripts to implement Features, Test Scenarios and Step-Definition for Behavior Driven Development (BDD) using Cucumber (Gherkins Format).
  • Hands on experience in the preparation of Test Plans, Test Cases, Test Reports, Requirements Tractability Matrix
  • Good hands-on experience on various test management tools like Jira, TestRail and others.
  • Creative, independent, self-motivated and willing to learn new technologies
  • Proven ability to deliver quality results in a busy and dynamic business-focused environment
  • Confidence in presenting ideas and strategies
  • Ability to manage stakeholder and team member expectations

Qualifications:

  • BS/MS degree or equivalent in a relevant technical discipline such as CS/IS/CE
  • Bachelor's degree in Computer Science, Cyber Security, Network Operations or related field, or equivalent experience
  • Professional experience with public cloud platforms and complex environments involving many dependencies
  • AWS Certified DevOps Engineer - Professional
  • 4+ years of software QA automation experience
  • Excellent problem-solving skills
  • Experience working for a start-up, small company or small team