Senior Quality Engineer
Boise, Ada County, Idaho, 83701, USA
Listed on 2026-07-16
-
Software Development
Software Testing, Software Engineer
Do you want to help scientists make breakthroughs, doctors save lives, and historians learn from our past? 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 Brow Zine and Lib Key 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, including places like Stanford University, Mayo Clinic, NHS England, and University of Hong Kong.
In a refreshing change from advertising-dependent tech companies or those who sell user data, we instead have a straightforward business-to-business model. We sell our subscription-based services to libraries that may be used by anyone affiliated with them. We do not sell user data. Our focus is on building the best software to enable research that changes the world.
Your RoleAs 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 we are responsible for include web apps, a browser extension, internal web app tools, Java script code that enhances other library tools, and some APIs used by external library technology groups.
Quality-focused teammates are fully integrated into the Software Development team. You attend our quick daily standup, our end-of-sprint demo day, retrospective, and requirements discussion meetings.
Each of our systems already have an extensive suite of automated tests that are run on every commit in CI. However, we are looking to improve our test suites with more UI automation, helping us capture precise reports of how our systems are performing to enable even stronger confidence that things are behaving as we intend, without undesired visual glitches or behavior regressions.
WhatYou Would Do at Third Iron
- 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
- Experience with automation, ideally using either JavaScript, Type Script, or NodeJS. We are currently evaluating Playwright
- Strong communication skills – since we are a fully distributed remote team, clear, timely, and frequent communication is essential
- Interest in defining and refining the QA process
- Experience with source control, ideally git
- Self-motivation and comfort working independently, which we've found is important for remote working
- Interest in lifelong learning, including learning new technologies. We embrace the tools and techniques that help us build great software which lets us sleep soundly at night, with high confidence that our users are having a delightful experience and our servers are not catching fire
- Interest in AI. We use AI tooling such as Cursor and Claude where we feel it helps the most, including assisting in code review and overcoming that initial activation energy and research to get a change started. We keep humans in the loop for the important decisions though, including making plans and commitments, and choosing when and what to merge and deploy.
We're curious how you see AI working into increasing and maintaining software quality - Someone with 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. We care more about the quality of your work than the numbers of years
- People with U.S.…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).