Skip to content
mimi

Software QA Engineer Specializing in Automated Testing and CI/CD

Nada Holdings, Inc.

Canada · On-site Full-time Mid Level Today

About the role

Software QA Engineer – Web Applications (Remote / On‑Site)
Reference: J‑18808‑Ljbffr


Why Join Us?

We’re building the next generation of web experiences and need a passionate QA professional to champion quality across every release. If you love turning requirements into reliable, automated test suites and thrive in a collaborative, fast‑moving environment, you’ll feel right at home here.


What You’ll Do

Responsibility What It Looks Like
Design & Build Automated Tests Create robust Playwright or Cypress test suites (JavaScript/TypeScript) that cover critical user flows, edge cases, and regression scenarios.
Execute Manual & Automated Testing Perform exploratory, functional, and cross‑browser testing to uncover hidden defects and validate UI/UX against design specs.
Drive Quality Through Collaboration Partner daily with product engineers, designers, and product managers to clarify requirements, review user stories, and define acceptance criteria.
Bug Tracking & Documentation Log, triage, and track defects in our bug‑tracking system (e.g., Jira, Azure DevOps). Write clear, reproducible steps and maintain test documentation.
CI/CD Integration Embed automated test runs into our pipelines (GitHub Actions, GitLab CI, Jenkins, etc.) and monitor results to keep the release gate tight.
API & Service Validation Write and run API tests (REST/GraphQL) using tools like Postman, Newman, or built‑in Playwright request APIs.
Continuous Improvement Evaluate new testing tools, frameworks, and best practices; mentor junior QA teammates; contribute to a culture of quality.

Who You Are

Requirement Desired Experience
QA/Test Engineering Experience 4+ years delivering high‑quality web applications.
Automation Frameworks Hands‑on expertise with Playwright or Cypress (preferably both).
Programming Skills Strong command of JavaScript and TypeScript; comfortable writing clean, maintainable code.
API Testing Experience testing REST/GraphQL services, creating request/response assertions.
Bug‑Tracking Tools Proficient with Jira, Azure DevOps, or similar.
CI/CD Familiarity Ability to integrate tests into pipelines (GitHub Actions, GitLab CI, Jenkins, CircleCI, etc.).
Detail‑Oriented & Communicative Excellent written and verbal communication; can convey complex issues clearly to both technical and non‑technical stakeholders.
Team Player Enjoys collaborating with engineers, designers, and product owners to ship reliable features.

Nice‑to‑have: Experience with performance testing tools (Lighthouse, WebPageTest), visual regression tools (Percy, Applitools), or containerized test environments (Docker).


What We Offer

  • Competitive Salary & Benefits – health, dental, vision, 401(k) match, generous PTO.
  • Remote‑First Flexibility – work from anywhere or join our modern office hubs.
  • Growth & Learning – budget for conferences, certifications, and online courses.
  • Cutting‑Edge Tech Stack – work with the latest JavaScript/TypeScript frameworks, cloud services, and CI/CD pipelines.
  • Collaborative Culture – regular cross‑functional demos, retrospectives, and knowledge‑sharing sessions.

How to Apply

  1. Submit Your Resume – highlight relevant automation projects and the frameworks you’ve used.
  2. Portfolio / GitHub – include links to test suites, open‑source contributions, or demo projects.
  3. Cover Letter (optional) – tell us why quality matters to you and how you’d make an impact on our web products.

We’re excited to see how you’ll help us raise the bar on web‑app reliability!


Equal Opportunity Employer – we celebrate diversity and are committed to creating an inclusive environment for all employees.

Requirements

  • 4+ years of QA or Test Engineering experience
  • Experience with Playwright or Cypress is essential
  • Good grasp of JavaScript and TypeScript
  • Familiar with API testing and bug tracking tools
  • Strong attention to detail and communication skills

Responsibilities

  • Create and execute automated tests
  • Conduct thorough manual and automated web app testing
  • Ensure product quality through team collaboration
  • Track bugs and document issues effectively
  • Integrate automated tests into CI/CD pipelines

Skills

API testingCypressJavaScriptPlaywrightTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free