Senior Quality Engineer

Third IronMinneapolis, MN
Remote

About The Position

Join our small, fully-remote software development team that builds tools to connect scholars of all disciplines with the peer-reviewed journal articles that advance their research. Third Iron's industry-leading software services BrowZine and LibKey are used by millions of students, doctors, industry researchers, and scientists affiliated with over 2,000 libraries at universities, hospitals, corporations, and government departments in over 35 countries. We have a straightforward business-to-business model, selling subscription-based services to libraries. We do not sell user data. Our focus is on building the best software to enable research that changes the world. As a Senior Quality Engineer, you will help lead our Quality Assurance approach, defining and improving our quality processes across all of our systems. You will also lead the tooling and implementation of automated UI testing, as well as incorporating manual exploratory testing where appropriate. Products include web apps, a browser extension, internal web app tools, Javascript code that enhances other library tools, and some APIs. Quality-focused teammates are fully integrated into the Software Development team, attending daily standups, sprint demos, retrospectives, and requirements discussions. Our systems have extensive automated tests run on every commit in CI, and we are looking to enhance test suites with more UI automation for precise reports on system performance and to prevent visual glitches or behavior regressions.

Requirements

  • Experience with automation, ideally using either JavaScript, TypeScript, or NodeJS. Playwright is currently being evaluated.
  • Strong communication skills – clear, timely, and frequent communication is essential for a fully-distributed remote team.
  • Interest in defining and refining the QA process
  • Experience with source control, ideally git
  • Self-motivation and comfort working independently
  • Interest in lifelong learning, including learning new technologies
  • Interest in AI. We use AI tooling such as Cursor and Claude where it helps, including assisting in code review and overcoming initial activation energy and research to get a change started. Humans remain in the loop for important decisions.
  • Many years of quality experience in an agile environment, either as a Software Development Engineer in Test (SDET), Release Engineer, or QA role involving web technologies. Emphasis is on the quality of work over years of experience.
  • People with U.S. work authorizations. This is a full-time developer role, not for contractors.

Nice To Haves

  • Assisting our top-notch customer support team to document and/or reproduce tricky bugs that they were unable to fully address for users
  • Release management
  • Accessibility testing
  • Automated load testing

Responsibilities

  • Help develop and maintain quality processes for our software development team
  • Monitor quality metrics, including deciding which metrics to monitor, and ignoring unhelpful metrics
  • Promote best practices in automation and testing strategy
  • Design, develop, and maintain robust automated testing solutions across our UI layers for industry-leading SaaS applications (and a little API testing, too)
  • Execute testing of new features and ensure their smooth integration into production environments
  • Help drive quality across the engineering organization

Benefits

  • health
  • dental
  • long-term disability
  • paid time-off
  • home-office stipend
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service