QA Automation Engineer

TechniPros, LLC
Denver, CO, United States
3 days 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
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services JIRA Automation of Tests Microsoft Azure Code Coverage Computer Programming Databases Continuous Integration Database Testing
+20 more
Apache JMeter Junit Scrum Methodology Regression Testing E2e Testing Standard Sql Application Data Software Systems SQL Databases Testng Performance Testing Postman Spring Cloud Git Integration Tests Cucumber (Software) Selenium Webdriver Api Management Docker Jenkins

Job description

We are seeking an experienced Senior QA Automation Engineer with 8+ years of experience in designing, developing, and maintaining automation frameworks for web and API applications. The ideal candidate will have strong expertise in Java, Selenium WebDriver, TestNG/JUnit, API automation, SQL, CI/CD, and Agile methodologies. This role requires close collaboration with cross-functional teams to ensure the delivery of high-quality, scalable, and reliable software solutions., · Design, develop, and maintain robust automation frameworks for web and API applications.

· Develop and execute automated test scripts for functional, regression, integration, and end-to-end testing.

· Perform API automation using REST Assured and Postman.

· Validate application data using SQL queries and database testing techniques.

· Identify, document, and track software defects using JIRA.

· Integrate automation test suites into CI/CD pipelines.

· Collaborate with developers, business analysts, product owners, and QA teams to ensure quality deliverables.

· Prepare test plans, execution reports, and quality metrics.

· Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.

· Continuously improve automation frameworks, test coverage, and testing processes.

Requirements

· Strong programming experience with Java.

· Hands-on experience with Selenium WebDriver.

· Experience with TestNG and/or JUnit.

· API automation using REST Assured or Postman.

· Strong SQL knowledge for database validation.

· Experience with Jenkins, Git, and CI/CD pipelines.

· Experience working in Agile/Scrum environments.

· Excellent analytical, troubleshooting, and communication skills.

· Preferred Qualifications

· Experience with AWS or Azure cloud testing.

· Performance testing using JMeter.

· Experience with Docker and Kubernetes.

· Knowledge of BDD using Cucumber.

· Experience testing cloud-native applications.

Required Skills

· Java

· Selenium WebDriver

· TestNG

· JUnit

· REST Assured

· Postman

· SQL

· Jenkins

· Git

· CI/CD

· JIRA

· Agile Scrum

· QA Automation

· API Testing

· Functional Testing

· Regression Testing

· Integration Testing

· End-to-End Testing

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.

2:06 min

Elevating the QA engineering role for complex challenges

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

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all