JobTarget Logo

QA Engineer at Spartakus Technologies – Kirkland, Quebec

Spartakus Technologies
Kirkland, Quebec, H9J 4A1, Canada
Posted on
Updated on
Job Function:Engineering

Explore Related Opportunities

About This Position

About Us

Spartakus Technologies is dedicated to empowering the manufacturing industry through world-class maintenance and reliability consulting, along with advanced digital asset tracking solutions.


Position Summary

We are seeking a dynamic and motivated QA Engineer to join our team and contribute to our growth. This role goes beyond traditional QA—your coding skills will directly support automation, validation of business logic, and continuous integration pipelines. You will collaborate closely with engineering, product, and design teams to ensure high product quality from concept to release.

Key Responsibilities

Automation & Test Development

  • Design, build, and maintain automated UI and end-user testing frameworks using modern programming languages and tools.
  • Implement automated test suites.
  • Create reusable test components, and utilities to streamline test development and execution.
  • Integrate automated tests into CI/CD pipelines.

Quality Assurance & Manual Validation

  • Conduct functional, regression, integration, performance, and usability testing.
  • Validate new features, analyze requirements, and ensure full test coverage for user workflows.
  • Investigate defects, reproduce issues, and collaborate with developers to resolve them.

Full-Stack Technical Contribution

  • Understand system architecture (front-end, APIs, databases) to write effective tests.
  • Write small, targeted pieces of support code (mocking, stubs, automation scripts).
  • Contribute to improving development tooling and testing standards and support full-stack development efforts as needed.

Collaboration & Process Improvement

  • Work with product and engineering teams to define acceptance criteria and test strategies.
  • Advocate for quality across the development lifecycle, including code reviews and planning.
  • Improve QA processes, introduce best practices, and recommend new tools when needed.
  • Writing flow charts
  • Creating procedures, business logic, and SOPs

Required Skills

  • 5+ years of experience in QA engineering, with a strong focus on automation.
  • Proficiency in a modern programming language (e.g., JavaScript/TypeScript, PHP/Symfony).
  • Experience with automation web frameworks such as Cypress, Playwright, Selenium.
  • Experience writing E2E tests and component-level tests.
  • Experience with automation mobile frameworks such as Detox, or other.
  • Knowledge of modern front-end frameworks (React, React Native).
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Experience creating reliable selectors using React-specific patterns:
  • data-testid
  • roles/selectors based on React component structure
  • avoiding brittle DOM selectors
  • Fluency in French (written and spoken); English proficiency is an asset.


Preferred Qualifications

  • Experience with containerization (Docker) and cloud platforms.
  • Experience working in a fast-paced startup or growth-stage environment.

What We Offer
  • Hybrid work environment
  • Comprehensive medical and dental insurance
  • Opportunities for professional growth and career development
  • RRSP contribution program
  • Shareholder program

Working at Spartakus

Spartakus has a collaborative work environment that encourages innovation and entrepreneurial thinking. At Spartakus, we're all about saving valuable time and resources. Our values compel us to think differently, to act with integrity and to empower and improve industry.

Immerse yourself in an inclusive work environment powered by success-driven people. Join us for team-building activities, employee appreciation events, and state-of-the-art offices.

The masculine form is used solely to simplify the text. We are committed to the principle of employment equity.

In accordance with Bill 96, this position requires proficiency in English in order to serve clients in Atlantic Canada and interact with suppliers in the United States, ensuring effective communication and operational efficiency.

Job Location

Kirkland, Quebec, H9J 4A1, Canada

Frequently asked questions about this position

Similar Jobs In Kirkland, Quebec

New

Full Stack Developer

Miebach
Montréal, Quebec
New

Senior Software Developer, Mobile

Dialogue
Montréal, Quebec

Staff Software Developer, Backend

Dialogue
Montréal, Quebec

Senior Software Developer, Full Stack

Dialogue
Montréal, Quebec

Full Stack Developer

Lasso Informatics Inc Lasso Informatique Inc
Montréal, Quebec

Apply For This Position