SOFTWARE ENGINEER in TEST (SET) Prefer Local Candidates (strong test automation skills) (Ideal candidate will be able to read and write C# or Java)
Ancestry.com based in San Francisco, Ca 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 26 million family trees that contain nearly 2.6 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.
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. Ancestry has more then doubled its stock price in the last year. We are building a core SW development group in SF, going from 40 individuals to 60+.
Key company facts:
· Number of digitized genealogical records: 6 billion
· Number of family trees: 20 million
· Monthly page views: 1 billion
· Number of employees: 850
· Year-over-year stock growth: 2.5x
Job Description:
Software Engineers in Test (SET) are an important part of the development team and are responsible for the full spectrum of test planning, design, automation and regression. Responsibilities include the full spectrum/cycle of test engineering including evaluating the product design, architecture and requirements through ad hoc and manual testing, code inspection / analysis, etc.; write test plans; creating test strategies; designing and implementing automated unit, integration, load, performance testing systems; integrating into Continuous Deployment environments; and reporting results. Responsibilities may include managing small teams that assist in writing test plans, and implementing robust test automation. Responsibilities include reporting problems and advocating for code fixes, identifying bug patterns, and supporting sound engineering processes using best patterns and practices.
Key Responsibilities / Performance Requirements:
Perform analysis, design, and development of test automation tools, frameworks, and test cases for an enterprise web-based application including; unit tests, integration tests (UI and backend services), load/performance tests, continuous integration/deployment integration.
Help plan, scope, schedule and implement test automation projects.
Integrate automation into continuous delivery processes.
Experience of overseeing an offshore QA team a plus.
Participate in defining automation test objectives, strategies, and standards.
Create and execute automated tests using defined standards and best practices.
Guide testability, automation feasibility and traceability requirements in product design.
Research and develop an understanding of test automation best practices.
Research new technology and development tools to remain abreast of current technology.
Develop test plans to analyze, justify and document the status of each phase of application testing.
Ensure the quality and accuracy of the application under test and associated data.
Be involved with all aspects and phases of test efforts.
Collaboratively work with the development team to ensure appropriate quality standards.
Participate in code reviews.
· May work with manual testers to help create test plans, define test cases, execute test plans and report results in a timely and clear fashion.
· Participate in project development and sprint planning processes.
· Runs tests and provide objective feedback.
· Provide status updates to Development team, updates sprint backlog.
Required Skills:
· BS in Computer Science or equivalent
· Minimum 5 years of software development in test and test automation experience
· Knowledge of software development and software testing lifecycles.
· Solid understanding of Java 6 or C#/.Net and object oriented design.
· Understanding of unit test frameworks (NUnit, JUnit, Microsoft Test, etc.)
· Familiarity with testing techniques methodologies
· Solid understanding of web services technologies: HTML, CSS, JavaScript, AJAX, HTTP/S protocols, Tomcat, XML/SOAP, RESTful services
· Working knowledge of .Net or Java API's for handling HTTP connections/requests/responses, XML parsing,
· Understanding of Selenium2 browser automation API/framework.
· Working knowledge of Linux and Windows environments.
· Working knowledge of Scrum (XP, Agile, etc) project planning and execution
· Experience with the following tools/technologies a plus; JMeter, MSSQL/MySQL/JDBC, VMWare ESX 4/vSphere, Java mocking frameworks or .Net IOC and DI framework, J2EE, Python, MyEclipse or NetBeans, MS Visual Studio 2010
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. Please send your information to herbnj@gmail.com
------------------------------------
********************************************************************
Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!
Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.
By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.
TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)
<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
No comments:
Post a Comment