Software Quality Assurance Lead

Millennium EMS Solutions Ltd.


Date: 9 hours ago
City: Sherwood Park, Alberta
Contract type: Full time
We are looking for a highly experienced Software QA Lead to lead the quality assurance efforts for our SaaS platform. This role involves setting up and optimizing testing processes and infrastructure, developing robust test automation, conducting performance and load testing, and leading and building a team of QA professionals. The ideal candidate will have a strong background in software testing within SaaS environments and a passion for delivering high-quality, scalable solutions.

Key Responsibilities

Testing Strategy & Infrastructure

  • Design and implement scalable QA processes tailored for SaaS applications.
  • Establish and maintain test environments integrated with CI/CD pipelines.
  • Define and track quality metrics to ensure comprehensive test coverage.

Test Automation

  • Develop comprehensive automated tests with modern programming languages (e.g., C#, Python, JavaScript).
  • Develop and maintain automated test suites using modern tools (e.g., Postman, JUnit, NUnit, Selenium)
  • Ensure automation is integrated into the development lifecycle for continuous testing.

Performance & Load Testing

  • Plan and execute performance, load, and stress tests using tools like Azure Load Testing, JMeter, Gatling, or Locust.
  • Analyze results and collaborate with engineering teams to resolve bottlenecks.

Manual Testing & Test Case Management

  • Perform exploratory, regression, and acceptance testing for new features and releases.
  • Create and manage detailed test plans and test cases.
  • Document and track defects, ensuring timely resolution.

Team Leadership

  • Mentor and lead a team of QA engineers and testers.
  • Facilitate test planning, reviews, and retrospectives.
  • Collaborate cross-functionally with developers, product managers, and DevOps.

Education And Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software QA, with at least 2 years in a senior or leadership role.
  • Strong programming skills in at least one language (e.g., Python, JavaScript, Java)
  • Proven experience with test automation frameworks and performance testing tools.
  • Deep understanding of SaaS architecture and deployment models.
  • Excellent communication, analytical, and problem-solving skills.
  • Experience in Agile/Scrum environments.

Other Knowledge And Skills

  • Experience with cloud platforms (Azure ).
  • Familiarity with containerization (Docker, Kubernetes).
  • Knowledge of security and compliance testing.
  • ISTQB or equivalent certification is a plus.

Working Conditions

  • Primarily working in an office environment. Requires sitting for extended periods of time.
  • Prolonged exposure to computer keyboards and computer screens.
  • Manual dexterity required to use laptop and peripherals.
  • Role requires increased and/or flexible work hours when managing multiple time-sensitive or special requests that have specific deadlines.
  • In office 4 days a week with the option to work from home 1 day a week
  • Some travel to other IntelleKt offices may be required on occasion.

About MEMS

Millennium EMS Solutions Ltd. (MEMS) is an employee-owned environmental consultancy providing environmental, health and engineering services across western Canada since 1998. We are known for our credibility, integrity, technical competence, and our talented staff. We meet and exceed the needs of our client’s projects because we are prepared technically, professionally, and logistically. We are delivery-oriented and deliver superior, cost-effective services.

Why Choose MEMS?

MEMS Believes In Supporting Employees In Achieving Their Career Goals While Maintaining a Healthy Work-life Balance. In Addition To Rewarding Job Opportunities, We Offer An Attractive Employee Package, Including

  • Competitive salaries
  • Comprehensive benefits package including flex benefits for extended health care, dental care, vision, life insurance, short term disability insurance, long term disability insurance, critical illness insurance and accidental death and dismemberment insurance
  • Employee share-ownership plan
  • Group RRSP matching plans
  • Employee wellness programs
  • Flexible hours
  • Career development planning
  • Compensation for subscription and accreditation fees

Equal Opportunity Statement

MEMS practices equal opportunity and fair hiring practices when filling positions and will hire the most qualified individuals based on their knowledge, skills, abilities and other competencies. MEMS has adopted this philosophy to ensure all employees, and potential candidates are considered for employment opportunities through a consistent, fair and barrier-free approach.

Stay Connected with Us!

Follow us on LinkedIn and Indeed for the latest job postings and news.
Post a CV