Seng Lin Shee

Seng Lin Shee is a Development Manager, leading the notification and community services development team, while also involved in the development work for the hinting system. He previously led the modernization drive for legacy services within the company, as well as the testing effort for the API team of Ancestry.com where he was responsible for educating and defining test strategies for the team. During his time with the company, Seng Lin has introduced behavioral and test driven design methodologies into the team, and also contributed to the design of the continuous delivery pipeline within the company. Prior to Ancestry.com, Shee was a Software Development Engineer in Test at Microsoft. He holds a PhD in Computer Science & Engineering from The University of New South Wales, Sydney, Australia.

Featured Article: Migration to Continuous Delivery at Ancestry.com

Posted by Seng Lin Shee on December 7, 2013 in Agile, Continuous Delivery, DevOps, Technical Management, Testing

Starting with the adoption of Agile development practices, Ancestry.com has progressed to a continuous delivery model to enable code release whenever the business requires it. Transitioning from large, weekly or bi-weekly software rollouts to smaller, incremental updates has allowed Ancestry.com to increase responsiveness and deliver new features to customers more quickly. Ancestry.com has come a Read More

Acceptance Testing at Ancestry.com

Posted by Seng Lin Shee on April 2, 2013 in Agile, Behavioral Driven Development, Testing

What Are Acceptance Tests? Many developers are confused with the jargon used by test and software engineers when developing tests. Even test developers (TE/SET/SDET) are confused with these terms. In general, test suites occur in the following varieties: Unit tests Integration tests End-to-end tests To add to the confusion, there are: Functional tests Acceptance tests Read More