C

Lead Test Automation Engineer

Carallon
Full-time
On-site
London W4, United Kingdom

Job Reference  CAR/AUTTEST/AUG2024

Salary  Competitive, dependent on level of experience 

Working Hours  Full-time (37.5 hours/week)

Contract Type  Permanent 

Location  Carallon offices, Chiswick, London W4 (The post holder may be required to work at other locations, at the discretion of their line manager.)

About Us

Carallon is a product research and development company creating industry-leading award-winning products. Based in west London, we specialise in industrial hardware and software design for the entertainment industry; encompassing lighting control, LED video processing and motion control. Many of our hardware products have their own integrated user interfaces, while others have accompanying configuration software that runs on desktop or mobile, and we also develop standalone software products.

Projects our team designs and manufactures for include:

  • The Pharos Architectural Control range of lighting control products used in theme parks and architectural installations worldwide
  • The Martin Professional P3 LED Video Wall processors
  • The industry-leading Brompton Technology control and processing solution for video walls used in concerts, award shows and television.

​Since 2020, Carallon has been owned by an Employee Ownership Trust. We are also certified as a B-Corp, meeting rigorous environmental and social standards. We offer a very friendly, flexible and supportive working environment.

Benefits

As an employee-owned company, staff can enjoy additional rights and benefits and include: employee council, health insurance, tax-free profit share scheme, flexible working hours, pension, in-house training and development, and holiday which increases with length of service.

Job Summary

The Lead Test Automation Engineer will work across a variety of hardware and software products and technologies, as a member of a collaborative team delivering market-leading solutions. Our products span desktop and embedded applications, hardware and web API domains, and require a coordination of test approaches and tools across these to maximise efficiency and coverage.

The role will focus primarily on designing test systems for new products to ensure successful test automation architecture, with a secondary focus of updating and automating existing systems for our lighting and video control products.

Above all, the candidate should be:

  • Expert in architecting automated test frameworks using a variety of technologies
  • Fastidious in the testing of applications and APIs.
  • Proactive when faced with problems to research and solve
  • Enthusiastic about trying out new technologies or techniques.
  • Excited by the delivery of high-quality software and hardware with a great user experience.

The ideal candidate will be methodical, with an eye for detail, but will also be able to think creatively to anticipate how customers might use a product and where problems might occur.

Candidates should be able to manage their own time as they will be involved in testing across multiple projects, working independently but in collaboration with project leads. Good communication skills are essential in liaising with external clients on clarifying field reports and working internally with developers to reproduce reported faults.

Key Responsibilities

  • Architect test automation systems and frameworks across multiple projects
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Design, develop and execute automation test scripts
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Collaborate with and guide software developers and junior QA engineers to ensure code and test quality
  • Test new products and software versions prior to release, especially as a part of trialling new automation solutions and improvements
  • Maintain test environments and ensure adequate test coverage
  • Help guide departmental direction and policy through research and proposals for new testing tools and methodologies

Essential Qualifications

  • 5+ years' experience working in a comparable role with test automation software.
  • 5+ years' experience writing automated tests with Python or similar software development
  • Strong background in CI/CD
  • Experience of using Git or similar for version control
  • Strong knowledge of software QA methodologies, tools and processes
  • Knowledge of BDD best practices and Gherkin syntax
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both manual and automated testing
  • Experience using an issue tracking tool in an Agile workflow, e.g. Jira or YouTrack.

Desirable Extras

  • Experience using Postman for API documentation and testing.
  • Experience using Froglogic Squish for automated GUI testing.
  • Experience with Unit Testing.
  • Understanding of Ethernet and TLS.
  • Technical knowledge of lighting or video products and experience of their use in a live event or installation environment.
  • ​Familiarity with video standards and technologies
  • Previous experience of project management or team leadership