
Senior QA Engineer (Canada)
OrumPosted 4/8/2025

Senior QA Engineer (Canada)
Orum
Job Location
Job Summary
Orum is seeking an experienced and dedicated quality assurance (QA) engineer to lead their QA efforts and have a significant impact on their overall engineering organization. As the first hire to Orum's QA team, you will build the internal QA effort from the ground up and design, implement, and execute testing plans for software applications and systems. You will work closely with developers, product managers, and other key stakeholders to ensure the highest quality in features and products. With a salary range of $165,000 - $190,000 CAD, flexible remote work options, and benefits such as 100% coverage for healthcare insurance and parental leave, Orum is an exciting opportunity for a talented QA engineer to join their team. The company values diverse perspectives and is committed to continually adding to its diverse team. If you see yourself fitting into this role, even without ticking all the boxes, we'd love to hear from you.
Job Description
Key Responsibilities
- First hire to Orum’s QA team and build the internal QA effort from the ground up.
- Lead and develop the QA strategy, test processes, standards, and procedures for the engineering team.
- Design, implement, and execute both automated and manual testing plans for software applications and systems.
- Identify, document, and track software defects, and work collaboratively with developers to resolve issues.
- Develop and maintain test cases, test scripts, and test data.
- Conduct regression, performance, and usability testing.
- Participate in design and code reviews to provide feedback on the quality and testability of the code.
- Collaborate with product managers and developers to understand requirements and ensure comprehensive test coverage.
- Mentor and guide team members on quality assurance best practices and testing techniques.
- Stay updated with the latest industry trends, tools, and technologies in software quality assurance.
Must-Have
- Proven experience as a QA Engineer or similar role in software quality assurance.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with both automated and manual testing techniques.
- Proficiency in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools (e.g., Selenium, JUnit, TestNG).
- Familiarity with Agile/Scrum development processes.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and lead quality assurance initiatives.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Nice-To-Have
- Experience in a startup or fast-paced environment.
- Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab).
- Understanding of programming languages (e.g., Java, Python, JavaScript).
- Experience with performance and security testing.