Quality Engineer
šŗšø United States
RabbitMQ
Management
Java
JavaScript
Kubernetes
GraphQL
Git
Jenkins
GitHub
Sales
Devops
SQL
Analyst
Testing
Mental Health
$95,000 - $100,000
Quality Engineer
from šŗšø United States
$95,000 - $100,000
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 85% 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!
Location: Ann Arbor, MI (Candidates should be local to the Ann Arbor area or willing to relocate)
Salary:$95,000-$100,000Ā
The Quality Engineer II plays a critical role in ensuring the quality and reliability of software applications. This position focuses on developing and executing automated and manual testing strategies, collaborating with cross-functional teams, and driving continuous improvement in QA processes. The role requires strong technical expertise, attention to detail, and a passion for delivering high-quality software in an Agile environment.
Responsibilities
- Participate in developing and documenting user stories by providing test strategy and automation estimates.
- Develop, document, and maintain test strategies, plans, and scenarios for multiple environments.
- Build and execute unit, component, acceptance, integration, API, regression, end-to-end (E2E), functional, smoke, load, usability, and platform tests.
- Conduct code reviews for test automation artifacts to ensure consistency, quality, and reusability.
- Partner with developers to ensure all areas of the application are fully tested and to find technical solutions for test automation.
- Build and manage automated test suites and ensure execution through various environments and CI/CD pipelines.
- Regularly execute, maintain, and update automated test suites; analyze failures and update scripts.
- Create defects with detailed documentation and validate fixes; ensure timely resolution and required automation updates.
- Present results and provide sign-off on software functionality for production releases.
- Work with cross-functional teams and release management to manage development, QA, and production releases.
- Perform exploratory testing to uncover unexpected behaviors and refine test cases.
- Contribute to QA automation frameworks using industry-standard tools and approaches (e.g., JAVA Springboot2, RestAssured, GraphQL, Cucumber, Spring JDBC, GitHub, Git/Stash, SQL, Postman).
- Leverage and enhance coding standards and best practices for automated QA code.
- Participate in analyzing major incidents and emergency change controls to identify automation opportunities.
- Strong focus on automation frameworks and CI/CD integration.
- Active participation in code reviews and governance.
- Collaborate with developers and product teams to ensure quality standards.
- Support automation efforts by creating and maintaining automated test scripts.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Ensure compliance with QA best practices and organizational standards.
- Bachelorās degree in computer science or equivalent experience.
- Minimum 7 years of industry experience, preferably in an Agile development environment.
- Must have 5+ years of Java coding experience. Javascript experience is a plus.
- Experience with automated testing tools - Cucumber/Gherkin, Java, Selenium Webdriver, and PlayWright.
- Experience in API automation testing using JAVA Springboot2, RestAssured, GraphQL or Postman.
- Experience with JMS driven messaging protocols like AMQ, RabbitMQ, Kafka, etc.
- Knowledge of MS Entity Framework/Spring JDBC.
- Experience with Service-oriented architecture.
- Knowledge working with CI/CD processes and tools - GitHub and Jenkins/JenkinsX.
- Experience with source control versioning tools and processes ā Git/Stash.
- Experience in writing SQL queries for test data preparation as well as data validation.
- Experience with defect tracking tools (JIRA).
- Experience in manual testing.
- Ability to work independently with an aptitude for detailed work and follow-up activities.
- Ability to multitask in a fast-paced agile work environment.
- Experience in heavy traffic eCommerce applications.
Preferred Skills
- NICE TO HAVE ā experience with querying Couchbase database.
- Experience working with databases and various data formats and related technologies for testing SQL Server and SQL Server Management Studio is a plus.
- Experience with Splunk analytics for validating technical fixes and updates in the app code/config.
- POS system experience is a plus.
- Nice to have experience with payment gateways and payment terminals.
- Nice to have experience with Kubernetes and container-based application deployment and operations.
Benefits:
ā¢Ā Ā Ā Paid Holidays and VacationāÆāÆĀ
ā¢Ā Ā Ā Medical, Dental & Vision benefits that start on the first day of employment
ā¢Ā Ā Ā No-cost mental health support for employee and dependents
ā¢Ā Ā Ā Childcare tuition discounts
ā¢Ā Ā Ā No-cost fitness, nutrition, and wellness programsĀ
ā¢Ā Ā Ā Fertility benefits
ā¢Ā Ā Ā Adoption assistance
ā¢Ā Ā Ā 401k matching contributionsāÆāÆĀ
ā¢Ā Ā Ā 15% off the purchase price of stockāÆāÆĀ
ā¢Ā Ā Ā Company bonusāÆāÆĀ
Ā
Ā







