Quality Engineer (Automation)

Horizontal Talent
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Software Bug Management Cloud Engineering Code Coverage Computer Programming Databases Continuous Integration
+25 more
Software Debugging Software Design Patterns JSON Junit Apache Maven Microsoft UI Automation Object-Oriented Software Development Scrum Methodology Selenium SQL Databases Strategies of Testing Testng Backend Git Kubernetes Information Technology Apache Kafka Api Design Restful APIs Cucumber (Software) Selenium Webdriver Docker SDET Jenkins Microservices

Job description

We’re looking for a Senior Quality Engineer to help drive automation and quality across modern web and API-based applications. This role offers the opportunity to design scalable test solutions, strengthen release confidence, and collaborate with cross-functional teams in an Agile environment. Responsibilities

  • Design, develop, and maintain automated test frameworks using Core Java, Selenium, and related tools.
  • Create and execute automated API test coverage for RESTful services using Rest Assured.
  • Build and support functional, regression, integration, and end-to-end automation suites.
  • Partner with developers, analysts, and product owners to define test strategies and review requirements.
  • Execute test plans, review results, identify defects, and help drive issues through resolution.
  • Integrate automated tests into CI/CD pipelines to support continuous testing and faster delivery.
  • Perform backend and database validation using SQL queries.
  • Participate in sprint planning, story refinement, defect triage, and release readiness activities.
  • Share knowledge, mentor team members, and promote automation best practices.

Requirements

  • 7+ years of experience in Quality Engineering, Test Automation, or SDET roles.
  • Strong hands-on programming experience in Core Java, including object-oriented programming, collections, exception handling, and design patterns.
  • Practical experience automating APIs with Rest Assured.
  • Deep knowledge of Selenium WebDriver for UI automation.
  • Experience with TestNG or JUnit.
  • Solid understanding of REST APIs, JSON, and microservices architectures.
  • Experience with Git, Maven, Jenkins, and CI/CD pipelines.
  • Strong analytical, debugging, and problem-solving skills.
  • Bachelor’s degree in computer science, engineering, or a related field.

Preferred Skills

  • Experience testing cloud-native and microservices-based applications.
  • Familiarity with BDD frameworks such as Cucumber.
  • Exposure to Docker, Kubernetes, Kafka, or AWS/Azure environments.
  • Comfort working in Agile/Scrum teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:30 min

The shifting mindset of modern quality assurance engineers

Alisa Hrustic Alisa Hrustic · Europe 2026 Virtual

Videos

See all

Related articles

See all