Software Engineer in Test- Engineering Productivity Group Job in Provo, Utah US
Software Engineer in Test- Engineering Productivity Group
SOFTWARE ENGINEER in TEST (SET) / ENGINEERING PRODUCTIVITY GROUP Ancestry.com is the world's largest online resource for family history. We have helped pioneer the market for online family history research, taking a pursuit that was expensive and time-consuming and making it easy, affordable and accessible to anyone with an interest in their family history. The foundation of our service is an extensive collection of billions of historical records that we have digitized, indexed and put online over the past 13 years. These digital records and documents, combined with our proprietary online search technologies, tools and collaboration features, have enabled our more than one million subscribers to create nearly 20 million family trees that contain nearly 2.0 billion profiles, and make meaningful discoveries about the lives of their ancestors. With employees around the world, we are committed to hiring the very best talent. We are known for our cutting-edge technology, phenomenal innovation, and we offer a compelling and rewarding workplace where you will thrive. We seek out passionate people to join our mission of helping people discover, preserve and share their family history. We invite you to explore and discover the many opportunities that await you at Ancestry.com. Job Description: Engineering Productivity is dedicated to accelerating Ancestry. To enable that the product development teams must have the latest state-of-the-art tools and utilize the very best practices available. Software Engineers in Test (SET) are an important part of this "velocity culture" and are responsible for designing and implementing automated testing systems and frameworks, test strategies, and enabling teams to implement robust test automation. This SET position is a part of the Test Engineering Tools team in the Engineering Productivity group. The ideal candidate will have a passion for test automation, work in an Agile context, and be willing to mentor, coach, and work directly with teams in adopting best practices and tools. Responsibilities also include advising teams on tool selection and helping teams set up the proper test environments. You may actually work with teams from time-to-time in developing their automation test suites. Key Responsibilities / Performance Requirements: Define and implement test automation infrastructure, frameworks, and tools that can be used effectively by development teams. Help architect test environments and quality pipelines for use by teams. Help with automated testing efforts on select projects. Required Skills: BS in Computer Science or equivalent Minimum 3 years of software development experience. Extremely knowledgeable about software development and software testing lifecycles Passionate about quality and testing frameworks, tools, and practices. Strong knowledge of Agile testing practices, particularly ATDD, BDD, and TDD and working in an Agile/Scrum context preferred. Fluent with current test automation tools and frameworks (NUnit, Selenium, Cucumber, Twist, etc.) Knowledge of the .NET Framework is preferred, but not required. Working for Ancestry.com Ancestry.com is a profitable, growing company with a positive, high-energy environment. Together, our dedicated teams are harnessing the power of technology and using it to simplify the way people connect with their families and their unique legacies. Our work environment is fast-paced and challenging, but also extremely exciting. You'll work with a team of passionate, engaged individuals. We offer excellent benefits and a competitive compensation package. For additional information, regarding our benefits and career information, please visit our website at http://ancestry.com/careers . Ancestry.com Inc. is interested in you and we are dedicated to building a diverse workforce with equal opportunities for employment.