Technical Analyst (Automation)

The Quality Engineering (QE) team ensures that we develop and deliver world class security software. We choose to drive quality as a culture over quality as a process by partnering with our engineering teams and working as a cross-functional community of passionate and driven individuals.

The Role

As an analyst in the QE team, you would be expected to apply proven test strategies to our products and identify risks within the software development life cycle, as well as constantly seek out opportunities to improve quality and delivery by means of automation, collaboration, and communication in an Agile environment.


Your input matters, so be prepared for coffee-fueled (and often comical) discussions in stand-ups, near keyboards or in front of white boards, where you will offer your own professional opinion in estimations and identify potential risks while being involved in product delivery. You will need to collaborate in an outward fashion in the software engineering teams so that we can capitalise on efficiency opportunities through workflow and test automation efforts. Asking ‘why?’, defining ‘how?’, and determining ‘what?’ would be the core of your role as a Technical QE Analyst as you plan, communicate, and execute test strategies.

Your day-to-day activities will include:

  • Collaborating with the Software Quality Lead to define and implement product test strategies based on functional and non-functional requirements
  • Liaising with QE Analysts and automation developers to create and execute test plans
  • Proactively driving quality improvement through metrics and reporting
  • Tracking test coverage across components from a code and functional perspective
  • Being prepared to integrate with an Agile development team partaking in planning, testing and scrum ceremonies
  • Coordinating with other QE team members to drive test strategies and best practice
  • Advocating quality and user experience throughout the SDLC

Skills & Experience

With a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position:

  • A minimum of 2 years’ experience in assessing quality of software
  • Relevant education/certification: ISTQB, diploma, degree
  • Experience with SDLC administration tools like JIRA or equivalent
  • Experience working in an Agile environment (preferred)
  • Understanding of the fundamentals of programming languages: JavaScript/Python/PHP
  • Experience in use of source control and repositories: Bitbucket/Stash/Github
  • Prepared to work in a Linux environment
  • Comfortable with Command Line/Terminal/Console
  • Knowledge of test automation: Selenium/Appium
  • Knowledge of API/Endpoint testing and automation (SOAP/REST) with SOAPUi or POSTMAN
  • Familiar with Domain Specific Languages: Gherkin/Cucumber/SpecFlow
  • Familiar with Continuous Integration/Continuous Delivery: Jenkins/TeamCity/Docker
  • Understanding of microservices and the Cloud: AWS/Azure
  • Basic understanding of software security: SSL/Certs/Encryption technology

Able to effectively analyse data and provide metrics

Personality Attributes

  • Highly tolerant of stressful situations
  • Great communicator
  • Self-managed
  • Curious by nature
  • Passionate about technology
  • An agile problem solver
  • A natural collaborator
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.