What is a QA Engineer at Ancestry?
A QA Engineer at Ancestry plays a pivotal role in safeguarding the quality, reliability, and integrity of a platform that serves millions of users tracing their family histories and exploring their genetic origins. Because Ancestry manages massive, highly complex datasets—including historical records, DNA matching systems, and interactive family trees—the engineering challenges are unique. A single bug can disrupt sensitive historical research or impact the processing of complex genomic data, making your role as a quality gatekeeper highly strategic.
In this position, you will not simply execute manual test cases; you will design and build robust automated testing frameworks that scale. You will work closely with cross-functional teams of software engineers, product managers, and data scientists to build quality into the software development lifecycle from the very beginning. Your work directly impacts how smoothly users can search billions of records and visualize their ancestral journeys.
The role requires a strong blend of software development skills, particularly in Java, and a deep understanding of modern testing methodologies. At Ancestry, quality is a shared responsibility, but as a QA Engineer, you will be the champion of best practices, driving automation strategies that enable rapid, confident deployments.


