Back to jobs

Software Engineer - QA & Production.

Montréal, Quebec, Canada

As a QA Software Production Engineer at Medeloop, you'll ensure the quality, reliability, and efficiency of our software releases across web and mobile platforms. You will develop and implement standard production software techniques—such as versioning, regression testing, and automated deployment—to uphold rigorous standards in our production environments. You’ll also contribute to the development of scalable systems that power our analytics and dashboarding capabilities.

Key Responsibilities:

  • Collaborate with engineering and product teams to understand feature requirements and user flows.
  • Design and execute comprehensive test plans, including exploratory, regression, and smoke testing.
  • Identify, document, and help prioritize bugs and inconsistencies across mobile and web platforms.
  • Develop and maintain automated test cases using industry-standard tools like Cypress, Playwright, or similar.
  • Manage version control systems and ensure proper branching and merging strategies.
  • Oversee release management processes, ensuring timely and high-quality deployments.
  • Monitor production environments using observability tools such as Datadog and Sentry.
  • Define testable acceptance criteria in coordination with engineering and product stakeholders.
  • Track and report quality metrics to ensure release readiness.
  • Develop and implement standard production engineering practices across the development lifecycle.

Who You Are:

  • 2–4 years of experience in QA or software production engineering or QA roles.
  • Proficiency in a SaaS or startup environment.
  • Experience with both automated and manual testing approaches.
  • Experience with version control systems like Git and CI/CD pipelines using tools like GitHub Actions.
  • Familiarity with testing frameworks such as Jest, React Testing Library, Supertest, and pytest.
  • Experience with performing end-to-end (E2E) tests for frontend and backend applications using tools like Cypress, Playwright, Supertest, and pytest with requests or Selenium.
  • Experience testing RESTful APIs and validating backend services with tools like Postman or Supertest.
  • Experience designing and implementing CI/CD pipelines using tools like GitHub Actions.
  • Experience with observability and monitoring tools such as Datadog and Sentry.
  • Awareness of data privacy, test data management, and secure software practices.
  • Comfortable working in a fast-paced, agile environment.
  • Experience with Jira, Linear, or GitHub Projects, or similar issue-tracking systems.
  • Basic knowledge and understanding of traditional statistics.
  • Nice to have: Knowledge of Infrastructure as Code (IaC) using AWS Cloud Development Kit (AWS-CDK).
  • Bonus: Experience in healthcare, life sciences, or regulated environments (e.g., HIPAA/SOC2).
  • A demonstrated track record of managing production software with excellence in system uptime, large-scale automated testing, and efficient deployment.
  • Experience working on dashboards and analysis engines.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...

Select...
Select...