Domino's Pizza is aiming to become a true technology leader, with a significant portion of their sales coming from digital channels. They need to ensure the quality of their products and improve their testing processes to support this goal.
Requirements
- 3 years of experience writing tests and validating code in parallel with applications development team;
- 3 years of experience using specialized testing tools and services including Jira, Jenkins and Selenium or similar Software Development Life Cycle tools;
- 2 years of experience in Agile or Waterfall approaches testing eCommerce, Point Of Sale, Web and Mobile applications;
- 2 years of experience in testing applications developed in any of these technologies: JavaScript, JSP, AJAX, CSS, XHTML, SQL, NoSQL, Java, C-Sharp, or Visual Basic;
- 2 years of experience in testing applications developed on multiple browsers (including IE, Firefox, Safari, and Chrome) and operating systems (including Linux, Windows, and iOS);
- 2 years of experience in testing applications developed with underlying components including Apache, Tomcat and IIS that use SOAP, REST and custom web services;
- 2 years of experience using any of the following source control versioning systems: Git, Stash or Bitbucket;
Responsibilities
- Administer and sign-off on release of features developed in Sprint process.
- Build and design Automation frameworks using best strategies.
- Review code and support peers.
- Responsible for testing team and providing guidance with testing approach.
- Consult and advise Product Managers and Developers on technical issues found during testing procedures.
- Work closely with Tech Managers and Product Managers for delivering best quality of products.
- Gather metrics for individual projects for total test cases, both automated and manual.
Other
- Hybrid position requiring weekly onsite work Monday through Thursday in Ann Arbor office
- Bachelor’s degree or equivalent in Computer Science, Information Technology Management or related field of study and 5 years of progressive experience in Software Quality Engineering, Software Development or any combination thereof.
- Employer will also accept a Master’s degree or equivalent in Computer Science, Information Technology Management or related field of study and 3 years of experience in Software Quality Engineering, Software Development or any combination thereof in lieu of a Bachelor’s degree or equivalent and 5 years of progressive experience.
- Employer will accept pre- or post-Master’s degree experience.
- All experience must be post-Bachelor’s.