QA Engineer

HirexHireRaleigh, NC
Remote

About The Position

Our client is seeking a Quality Assurance Engineer to help ensure the reliability, usability, and overall quality of a SaaS platform used by public-sector organizations. This role serves as a key partner to Product and Engineering teams, owning quality throughout the development lifecycle by identifying issues before they reach customers, building scalable testing processes, and contributing to a culture of continuous improvement. The ideal candidate combines strong manual testing expertise with automation experience, technical curiosity, and a customer-first mindset.

Requirements

  • 3+ years of experience in Quality Assurance, Software Testing, or a similar role within a SaaS environment.
  • Hands-on experience with automated testing frameworks such as Playwright (preferred), Selenium, Cypress, or Appium.
  • Proficiency in at least one programming language commonly used for test automation, including Python, Java, JavaScript, or TypeScript.
  • Experience working with modern web technologies and applications built with ASP.NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, and REST APIs.
  • Familiarity with Azure, Azure DevOps, CI/CD pipelines, and software development workflows.
  • Strong understanding of QA methodologies including test planning, test case design, exploratory testing, regression testing, defect management, and release validation.
  • Experience using Jira, Azure DevOps, or similar tools to track defects, manage testing activities, and collaborate with cross-functional teams.
  • Ability to read and understand application code, troubleshoot technical issues, and effectively partner with software engineers throughout the development lifecycle.
  • Experience writing SQL queries and working with MSSQL databases to validate data, investigate issues, and support root cause analysis.
  • Demonstrated ability to leverage AI tools as a productivity multiplier for generating test cases, improving automation coverage, streamlining workflows, and enhancing overall testing effectiveness.

Responsibilities

  • Design, develop, and execute test plans and test cases for new features, enhancements, and bug fixes across web and mobile applications.
  • Perform manual testing to validate functionality, identify edge cases, and evaluate the overall user experience.
  • Build, maintain, and improve automated test suites using modern testing frameworks and programming languages.
  • Execute regression testing to ensure existing functionality remains stable as new releases are deployed.
  • Integrate automated tests into Azure DevOps CI/CD pipelines to support efficient and reliable software delivery.
  • Partner closely with Product Managers and Software Engineers throughout the sprint lifecycle to validate requirements and ensure quality standards are met.
  • Investigate, document, and communicate defects with clear reproduction steps, supporting evidence, and impact assessments.
  • Utilize SQL queries and technical troubleshooting techniques to validate data, reproduce issues, and support root cause analysis.
  • Contribute to testing strategies for larger customer initiatives, ensuring appropriate coverage based on complexity, risk, and business impact.
  • Leverage AI-powered tools to improve testing efficiency, expand coverage, and streamline quality assurance workflows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service