Software QA Automation Engineer

BlackCube Labs

Ann Arbor (MI)

On-site

USD 110,000 - 140,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mojo Trek in Ann Arbor is seeking an experienced QA Automation Engineer to design, implement, and maintain automated test strategies for web applications. You will collaborate with developers to expand test coverage and ensure quality across CI/CD pipelines.

Requirements include a BS in CS, 7+ years of testing experience, 5+ years Java, and hands-on use of Cucumber, Selenium WebDriver, Playwright, RestAssured, GraphQL, and Postman. Knowledge of JMS, SQL, Splunk, and Jira is highly valued.

Qualifications

  • BS in Computer Science or equivalent experience.
  • 7+ years of industry experience, preferably in an Agile development environment.
  • 5+ years of Java coding experience.
  • Experience with automated testing tools such as Cucumber/Gherkin, Selenium WebDriver, Playwright, and Java.
  • Experience with API automation testing using Java Spring Boot 2, RestAssured, GraphQL, or Postman.
  • Experience with JMS-driven messaging protocols such as ActiveMQ, RabbitMQ, and Kafka.
  • Knowledge of MS Entity Framework/Spring JDBC.
  • Experience with service-oriented architecture.
  • Knowledge of CI/CD processes and tools, preferably Jenkins/JenkinsX.
  • Experience with source control versioning tools and processes (Git/Stash).
  • Experience writing SQL queries for test data preparation and data validation.
  • Experience working with databases and various data formats and related technologies for testing.
  • Experience with Splunk analytics for validating technical fixes and updates in application code/configuration.
  • 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.

Responsibilities

  • Participate in developing and documenting user stories by providing test strategy and automation estimates.
  • Develop, document, and maintain the test strategy and test scenarios.
  • Build and execute unit, component, acceptance, integration, load, security, scalability, usability, and platform tests.
  • Conduct code reviews to ensure consistency, quality, and reusability of test automation artifacts.
  • 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 across various environments and CI/CD pipelines, including use by NOC teams.
  • Regularly execute, maintain, and upkeep automated test suites, and analyze results to identify the cause of failures.
  • Create defects for issues found with appropriate details and ensure issues are resolved, including validation of the fix and required automation updates.
  • Present results to sign off on software functionality for new production releases.
  • Work with cross-functional teams and release management to manage dev, QA, and production release of the software.
  • Perform exploratory testing to understand features and their implementation, uncover unexpected behavior, and refine and define additional test cases.
  • Contribute to the QA automation framework using industry-standard tools and approaches.
  • Leverage and enhance coding standards and best practices for automated QA code.
  • Participate in analyzing major incidents and emergency change controls to identify opportunities to automate quality test cases and reduce or eliminate recurrence.

Skills

Attention to detail
Independent worker
Multi-tasking
Fast learner
Agile mindset

Education

Bachelor's degree in Computer Science

Tools

Java
Cucumber/Gherkin
Selenium WebDriver
Playwright
RestAssured
GraphQL
Postman
ActiveMQ
RabbitMQ
Kafka
Spring JDBC
Jenkins
Git
SQL
Splunk
JIRA

Job description

Job Description

About Mojo Trek

Mojo Trek is a trusted custom software delivery firm. We build and modernize the revenue-generating and customer-facing systems that high-growth companies and ambitious operators depend on to grow. Woman-owned. Inc. 5000 for four consecutive years. 100% client retention, earned not bought.

What You'll Do

  • Participate in developing and documenting user stories by providing test strategy and automation estimates.
  • Develop, document, and maintain the test strategy and test scenarios.
  • Build and execute unit, component, acceptance, integration, load, security, scalability, usability, and platform tests.
  • Conduct code reviews to ensure consistency, quality, and reusability of test automation artifacts.
  • 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 across various environments and CI/CD pipelines, including use by NOC teams.
  • Regularly execute, maintain, and upkeep automated test suites, and analyze results to identify the cause of failures.
  • Create defects for issues found with appropriate details and ensure issues are resolved, including validation of the fix and required automation updates.
  • Present results to sign off on software functionality for new production releases.
  • Work with cross-functional teams and release management to manage dev, QA, and production release of the software.
  • Perform exploratory testing to understand features and their implementation, uncover unexpected behavior, and refine and define additional test cases.
  • Contribute to the QA automation framework using industry-standard tools and approaches.
  • Leverage and enhance coding standards and best practices for automated QA code.
  • Participate in analyzing major incidents and emergency change controls to identify opportunities to automate quality test cases and reduce or eliminate recurrence.

What You'll Need (Required)

  • Bachelor's degree in Computer Science or equivalent experience.
  • Minimum 7 years of industry experience, preferably in an Agile development environment.
  • 5+ years of Java coding experience.
  • Experience with automated testing tools such as Cucumber/Gherkin, Selenium WebDriver, Playwright, and Java.
  • Experience with API automation testing using Java Spring Boot 2, RestAssured, GraphQL, or Postman.
  • Experience with JMS-driven messaging protocols such as ActiveMQ, RabbitMQ, and Kafka.
  • Knowledge of MS Entity Framework/Spring JDBC.
  • Experience with service-oriented architecture.
  • Knowledge of CI/CD processes and tools, preferably Jenkins/JenkinsX.
  • Experience with source control versioning tools and processes (Git/Stash).
  • Experience writing SQL queries for test data preparation and data validation.
  • Experience working with databases and various data formats and related technologies for testing.
  • Experience with Splunk analytics for validating technical fixes and updates in application code/configuration.
  • 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.

Nice to Have (Preferred)

  • Experience querying Couchbase databases.
  • SQL Server and SQL Server Management Studio experience.
  • POS system experience.
  • Experience with payment gateways and payment terminals.
  • Experience with Kubernetes and container-based application deployment and operations.

EEO & Accommodation

Mojo Trek is an equal opportunity employer committed to building an inclusive team where everyone feels welcome. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law. Mojo Trek will also consider qualified applicants with criminal histories, consistent with applicable law.

Mojo Trek is committed to providing reasonable accommodations to applicants with disabilities. If you need an accommodation during the application or interview process, please contact our Talent Acquisition team.

Disclosure

Our hiring process for this role may include a video interview using an AI-based interview tool, followed by a conversation with a recruiter. If you're invited to interview, you'll receive more detail on how our AI-tool is used and will be asked to consent before your interview.

RecruitmentFraud Warning

Mojo Trek will never ask you to pay fees, send money, or provide sensitive personal or financial information to be considered for a job. All official communication comes only from authorized mojotrek.com email addresses. Always verify the sender’s email address and any shared URLs. Do not share personal or financial data in response to email requests and be cautious of unsolicited job offers. If you suspect recruitment fraud or receive suspicious offers, report it to Mojo Trek immediately through our official channels.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. IT Business Systems Analyst
Sr. IT Business Systems Analyst

Mojo Trek • United States

On-site
USD 90,000 - 130,000
Software QA Engineer (Automated)
Software QA Engineer (Automated)

Worky • Overland Park (KS)

Hybrid
USD 70,000 - 110,000
Onsite fitness center
Medical, dental, vision benefits
401(k)
+1
Software Test Automation Engineer
Software Test Automation Engineer

Yoh, A Day & Zimmermann Company • Palo Alto (CA)

On-site
USD 96,000 - 110,000
Medical benefits
HSA
Life & disability insurance
+3
Software QA Engineer (Automated)
Software QA Engineer (Automated)

Retail Success Co • Overland Park (KS)

Hybrid
USD 90,000 - 130,000
Onsite fitness center
Medical insurance
Dental insurance
+5
Senior QA Automation Engineer: Java, API & CI/CD
Senior QA Automation Engineer: Java, API & CI/CD

BlackCube Labs • Ann Arbor (MI)

On-site
USD 110,000 - 140,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Worky • Philadelphia

On-site
USD 95,000 - 125,000
Health insurance
Retirement plan
Profit sharing
+1
Software QA Automation Engineer (java focused)
Software QA Automation Engineer (java focused)

GreyStar Systems LLC • Ann Arbor (MI)

Hybrid
USD 90,000 - 130,000
QA Engineer - JavaScript
QA Engineer - JavaScript

Stand8 Technology Consulting • New York (NY)

Hybrid
Medical coverage through Anthem
Dental/Vision/Ancillary coverage through Unum
401(k) retirement savings plan
+3
Senior QA Analyst (Manual & Automated)
Senior QA Analyst (Manual & Automated)

Yoh Services LLC • San Francisco (CA)

Hybrid
Medical benefits
Dental & Vision
Health Savings Account
+7
QA Engineer
QA Engineer

Social Solutions Global • Austin (TX)

On-site
USD 72,000 - 82,000