Ann Arbor, Michigan, USA
9 days ago
Team Leader II (Software Quality Engineering) ( REF36753R)

Company Description

Domino’s Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we’re a reshaped, reenergized brand of honesty, transparency and accountability – not to mention, great food! In the rise to becoming a true technology leader, the brand is now consistently one of the top five companies in online transactions and 80% of our sales in the U.S. are taken through digital channels. The brand continues to ‘deliver the dream’ to local business owners, 90% of which started as delivery drivers and pizza makers in our stores. That’s just the tip of the iceberg…or as we might say, one “slice” of the pie! If this sounds like a brand you’d like to be a part of, consider joining our team!

Job Description

Summary of Duties: Responsible for overall Quality Assurance throughout application development cycle for their functional area. Partner with development team for overall code quality and other QA Leads for overall integration quality. Responsible for QA resources and overall QA process. Work with cross functional teams to support quality efforts throughout functional areas and provide guidance to and planning of QA strategy and goals for their respective area. Provide technical support for new automation and support existing automation systems by troubleshooting malfunctions and performing maintenance tasks. Drive team goals for developing automated software quality test suite to ensure applications have appropriate automation coverage. Build and execute smoke and regression suite. Guide maturity and improvements to QA automation framework using industry standards tools and approaches. Provide or facilitate Best Practice QA training to team members. Provide day-to-day team leadership, performance feedback, mentoring, and career development planning to QA team members for their functional area. Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to automate software quality test cases to reduce or eliminate incidents. Design, implement and execute cross-system integration tests and regression tests for each release. Build and oversee automated QA test suites, which can be handed over to Reliability and NOC teams who can execute tests at-will in Production environment for operational validation of systems. Help run appropriate test environments. Help evaluate new tools, products, upgrades and vendor/multivendor solutions. Conduct code reviews to ensure consistency, quality and reusability of test automation artifacts. Define and manage test automation code artifacts across multiple systems. Provide hands-on leadership and mentoring of junior team members. Support team and delivery managers in planning program-wide efforts. Support estimation of upcoming work and coordination of work across peer teams. Demonstrate features and provide status of managed services.

Qualifications

Qualifications: Bachelor’s degree or equivalent in Computer Science, Software Engineering or related field of study and 5 years of progressive experience in Software Quality Assurance Engineering with Agile practices. Employer will accept a Master’s degree or equivalent in Computer Science, Software Engineering or related field of study and 3 years of experience in Software Quality Assurance Engineering with Agile practices in lieu of a Bachelor’s degree or equivalent and 5 years of progressive experience.

 

Applicants must have demonstrated experience with the following:

 

5 years (3 years with Master’s degree) of experience in Automated Software Quality Assurance practices including BDD/TDD;5 years (3 years with Master’s degree) of experience with Software Development Lifecycle processes;automating Quality Assurance for eCommerce, Point of Sale, or Software as a Service (SaaS);automating Quality Assurance for Mobile websites and Native Mobile applications (including iOS, Android, or Windows);high-availability architectures in a large heavy-traffic environment (1000 transactions per minute);implementation of automated testing process, tools and services including JUnit, Selenium, node.js, Cucumber, and SoapUI;testing web applications developed in JavaScript, CSS, and XHTML;automated testing of backend applications and APIs developed in Java/C# with SQL, NoSQL, ActiveMQ or caching technologies (Hazelcast);automating Software Quality Assurance for Apps running on underlying components including Apache web server, NGINX or IIS that use SOAP, REST, or custom web services with JSON or XML as payloads;operating within Continuous Integration / Continuous Development (CI/CD) environment;automation tools and frameworks (Jenkins or similar);source code control systems (Git, Github, or Stash).data management practices including experience with SQL;design and implementation of technical solutions;full life cycle software deployment using Agile practices;configuring and managing devices within organizational units in GSuite;testing Multi-tier applications on ChromeOS Devices;debugging Apps on ChromeOS Devices and debugging ChromeOS Devices; andmentoring and coaching team members. 

 

Any and all experience may be gained concurrently.

 

*Hybrid position requiring weekly onsite work Monday through Thursday in Ann Arbor office*

 

Position offered by Domino’s Pizza, Inc.

Additional Information

Benefits:

Paid Holidays and Vacation   Medical, Dental & Vision benefits that start on the first day of employmentNo-cost mental health support for employee and dependentsChildcare tuition discountsNo-cost fitness, nutrition, and wellness programsFertility benefitsAdoption assistance401k matching contributions   15% off the purchase price of stock   Company bonus   

 

All your information will be kept confidential according to EEO guidelines.

 

Confirmar seu email: Enviar Email