About
Disguise provides an integrated platform of software, hardware, and services for creating real-time visual experiences. Its solutions support live music events, broadcasts, immersive experiences, installations, theatre, film and TV production, corporate communications, and brand product launches.
Responsibilities
•Design, develop, and maintain automated test frameworks and Python scripts
•Identify automation opportunities and build reusable test suites with the QA Engineering team
•Write test scripts to validate features, products, and bug fixes across platforms and environments
•Expand and maintain tools for continuous testing and reporting
•Integrate automated tests into the CI pipeline to support build stability and quality
•Troubleshoot and resolve issues in the automation environment
•Conduct manual testing, especially for complex or new features
•Use hands-on product testing to inform automated test strategies
•Create and maintain test plans, test cases, and documentation
•Review code and collaborate with developers to integrate test coverage early in development
•Monitor and report test results, issues, and risks to development and product teams
•Support the QA team with testing best practices, tools, and Python development
Requirements
•High proficiency in Python and experience maintaining larger Python projects in a team
•Strong understanding of software development and QA processes, particularly automated testing
•Experience with Git and understanding of CI/CD pipelines
•Familiarity with Jira and TestRail
•A degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
•Good understanding of software architecture conventions, hardware, and APIs
•Ability to troubleshoot technical issues and work with developers to resolve problems
•Ability to adapt quickly to new tools, frameworks, and technologies
•Strong analytical, problem-solving, written, and verbal communication skills
•Ability to work independently and collaboratively
•Detail-oriented, committed to high-quality, error-free work
•Proactive approach to improving testing processes and tools
•Strong teamwork and cross-functional collaboration
•Eagerness to learn and grow in quality assurance and product domain knowledge
Nice to have
•Knowledge of video technology (genlock, timecode, video formats, frame rates, colour spaces, SDI/HDMI)
•Experience with live events, broadcast, media servers, or real-time video pipelines
•Ability to read C++ code
•Experience with other programming languages such as Go
Conditions
•Hybrid working between home and offices, depending on role and location
•Unlimited paid time off, with a minimum of 20% above statutory requirements
•Mental health and wellbeing support, including a Calm subscription, mental health first-aid buddies, and employee assistance programmes
•Annual gig allowance of £400 or local equivalent for tickets
•Belonging policies supporting parental, fertility, miscarriage, menopause, and transitioning needs
•Training, coaching, and mentoring