Browse All Jobs
Job Description

Disguise is seeking a QA Engineer to join their Quality Assurance department. This role is based on a hybrid model, offering both remote work and the option to work from the Montreal office. The QA Engineer will report to the R&D Team Lead and will be instrumental in ensuring the quality and performance of Disguise's software and hardware products.

The candidate will work with cross-functional teams to integrate automated testing into the software development lifecycle. The role involves both testing and development, ensuring top-quality products for customers.

Role Involves:

  • Designing, developing, and maintaining automated test frameworks and scripts using Python.
  • Identifying areas for automation and building robust, reusable test suites.
  • Writing test scripts to validate new features, products, and bug fixes.
  • Integrating automated tests into the continuous integration (CI) pipeline.
  • Troubleshooting and resolving issues in the automation environment.
  • Conducting manual testing for comprehensive test coverage.
  • Creating and maintaining detailed test plans, test cases, and test documentation.
  • Performing code reviews and collaborating with developers.
  • Monitoring and reporting on test results.
  • Supporting the broader QA team with knowledge of testing best practices and tools.

Requirements:

  • High proficiency in Python and experience with maintaining larger Python projects in a team.
  • Strong understanding of software development and QA processes, particularly in automated testing.
  • Experience with version control tools such as Git and understanding of continuous integration and delivery (CI/CD) pipelines.
  • Familiarity with test management tools like JIRA, TestRail, or similar.
  • A degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Good understanding of the conventions of software architecture, hardware, and APIs.
  • Ability to troubleshoot technical issues and work with developers to resolve problems.

Role Offers:

  • Dynamic, fast-paced environment.
  • Collaborative and innovative work culture.
  • Unlimited Paid Time Off.
  • Hybrid working.
  • Mental health and wellbeing support.
  • Gig allowance.
  • Belonging policies.
  • Training, coaching & mentoring.
Apply Manually

Disguise Technologies Ltd

Disguise Technologies Ltd. provides a software and hardware solution for designing, sequencing, and controlling visual experiences across film, TV, live events, and corporate productions. The company partners with entertainment brands and companies to deliver live music events, broadcasts, immersive experiences, installations, theatre, film, TV production, and product launches. They serve clients such as Disney, Snapchat, Netflix, and ESPN. Disguise offers an integrated system designed to help create real-time spectacles. The company values innovation, resilience, honesty, and inclusivity, fostering a supportive environment for employees.

All Jobs at Disguise Technologies Ltd (14)