Quality Assurance Engineer

PublicInput
Onsite

About The Position

The Quality Assurance Engineer is the bridge between our developers and the public agencies who rely on our platform every day. You safeguard the customer experience by anticipating how a system can break — catching glitches, regressions, security gaps, and usability issues before they ever reach a resident filling out a survey or a planner running a public meeting. In this role, you'll partner closely with engineers, product managers, and customer-facing teams to design test strategies, execute manual and automated tests, and sign off on sprint work. You'll develop a deep understanding of how design and implementation decisions impact scalability, reliability, accessibility, and the overall customer experience. Software engineering — and QA along with it — is changing rapidly with AI. Our team has embraced this technology to improve velocity, expand test coverage, and produce more readable, well-documented test suites. We expect any candidate to have a solid understanding of AI-assisted engineering and testing tools, and experience applying them as a force multiplier.

Requirements

  • ASP.NET MVC, .NET, C#, MSSQL, React, Javascript, jQuery, HTML/CSS, Azure, DevOps.
  • Leverage AI as a productivity multiplier to solve business problems and improve internal processes.
  • Hands-on experience with testing frameworks such as Selenium, Cypress, Playwright(preferred), or Appium.
  • Proficiency in at least one programming language commonly used for automated testing — Python, Java, or JavaScript/TypeScript.
  • Experience with bug tracking and project management tools such as Jira or Azure DevOps(preferred).
  • Solid understanding of QA methodologies: test planning, test case design, exploratory testing, regression testing, and release sign-off processes.
  • Familiarity with web technologies (HTML/CSS, REST APIs, browser dev tools) and the ability to read and understand application code (ideally ASP.NET/C#, JavaScript/TypeScript/React) to triage issues and collaborate effectively with engineers.
  • Comfort writing SQL queries (MSSQL preferred) to validate data and reproduce issues.
  • Experience leveraging AI tools as a productivity multiplier — for generating test cases, drafting automation, and improving coverage.
  • Attention to Detail: A critical mindset focused on anticipating how a system can break and a willingness to dig until you understand the root cause.
  • Strong Ownership: Takes responsibility for the quality of what ships, and is comfortable being the person who says "not yet" when something isn't ready.
  • Proactive Communicator: Ensures alignment across engineers, product, and stakeholders; writes clear, reproducible bug reports and well-organized test documentation.
  • Customer Empathy: Thinks like the end user — whether that's a city planner, an agency administrator, or a resident participating in their first public meeting.
  • Curious and Forward-Looking: Consistently seeks ways to improve testing practices, expand automation coverage, and adopt new tools and techniques.

Nice To Haves

  • Playwright
  • Azure DevOps

Responsibilities

  • Design and execute comprehensive testing strategies across web and mobile experiences by creating clear, step-by-step test cases that validate features and functionality.
  • Perform manual testing to evaluate the software from an end-user perspective, identifying usability concerns, edge cases, and unexpected defects.
  • Build and maintain automated tests using programming languages and testing frameworks to improve efficiency, accelerate development cycles, and expand test coverage.
  • Conduct regression testing to ensure new updates do not negatively impact existing functionality, with a focus on critical user flows and system integrations.
  • Integrate automated test suites into Azure DevOps CI/CD pipelines so tests run consistently on builds and pull requests, enabling rapid feedback and supporting high-quality releases.
  • Collaborate closely with engineers and product managers throughout the sprint cycle to validate user stories, identify and communicate blocking issues early, and provide clear quality sign-off prior to release.
  • Investigate and document software defects by capturing detailed reproduction steps, expected versus actual behavior, environments, and supporting evidence such as screenshots or logs to enable efficient resolution by the development team.
  • Contribute to larger customer initiatives by developing test strategies, test cases, and supporting quality resources that ensure testing coverage appropriately scales with project complexity, business impact, and risk.
  • Partner with stakeholders — including product managers, designers, engineers, and support — to understand customer and business requirements.
  • Contribute insights from testing to influence product decisions, improve reliability and observability, and continuously raise the bar on quality across the platform.

Benefits

  • Unlimited Paid Time Off
  • Group Health, Dental, and Vision Plan
  • $1,000 HSA Contribution
  • Pre-tax 401 (k) with company match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service