Quality & Reliability Engineer

National Heritage AcademiesGrand Rapids, MI
54dHybrid

About The Position

We are seeking a Quality & Reliability Engineer to join our Software Innovation team - a group of full-stack developers building modern applications using C#, Angular, and Azure/IIS. This role ensures that our software is not only fast and functional but also consistently high quality, resilient, and maintainable. The Quality & Reliability Engineer will design and implement automated testing frameworks, improve deployment reliability, and champion quality-driven development practices across the team. Hybrid role with required onsite/in person weekly office hours.

Requirements

  • 3+ years of experience in software testing, automation, or quality engineering.
  • Strong background in C# and/or TypeScript/JavaScript for writing test automation.
  • Experience with Azure DevOps, GitHub Actions, or other CI/CD systems.
  • Proficiency with modern test automation frameworks such as Playwright, Cypress, Selenium, xUnit, or NUnit.
  • Familiarity with REST API testing, SQL, and Azure services (App Services, Functions, etc.).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently or as part of a team.
  • High attention to detail and a commitment to continuous improvement.

Nice To Haves

  • Experience with performance and load testing tools (e.g., K6, JMeter, Locust).
  • Exposure to observability tools (Azure Monitor, Grafana, Application Insights).
  • Knowledge of Docker or Kubernetes.
  • Prior work experience in agile or innovation-focused development teams.

Responsibilities

  • Develop and maintain robust automated test frameworks for UI, API, and integration testing.
  • Embed quality checks early in the development lifecycle (shift-left testing).
  • Partner with developers to ensure code is testable, maintainable, and well-instrumented.
  • Design and manage performance, load, and regression test suites.
  • Continuously improve test coverage and reduce false positives across environments.
  • Integrate automated quality gates into CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
  • Monitor build and deployment reliability and identify opportunities for optimization.
  • Implement and maintain observability measures using tools such as Azure Application Insights.
  • Build dashboards and metrics that make test health, defect trends, and release confidence visible to the team.
  • Promote a "test early, test often" mindset across the team.
  • Mentor developers on automated testing and quality best practices.
  • Collaborate in planning and release readiness reviews with a focus on risk and quality.
  • Perform additional duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service