Quality Assurance Automation Engineer

Ecolab

Naperville (IL)

Hybrid

USD 75,768 - 79,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401K plan

Job summary

A leading chemical manufacturing company is seeking a QA Automation Engineer to define testing strategies and improve quality across enterprise platforms. This role requires 5+ years of QA experience with strong expertise in Java and automation tools. Candidates will work in a hybrid environment in Naperville, IL, focusing on mobile and web applications. The position offers a contract role with collaborative opportunities in Agile teams.

Qualifications

  • 5+ years of experience in QA Engineering with automation and manual testing focus.
  • Hands-on experience with Java and mobile testing tools.
  • Strong knowledge of API testing concepts and backend data flows.

Responsibilities

  • Design and execute both manual and automated test cases.
  • Perform end-to-end API testing to validate backend services.
  • Develop automation scripts using Java and leverage test frameworks.
  • Collaborate with cross-functional teams to define test coverage.
  • Conduct mobile testing for both Android and iOS platforms.

Skills

QA Engineering
Java
API testing
SQL
Automation frameworks
Mobile testing tools

Tools

Appium
Selenium
Postman
Rest Assured
JIRA
Azure DevOps

Job description

Base pay range

$55.00/hr - $58.00/hr

Optional Benefits: Medical, Dental, Vision, 401K

Location: Naperville, IL or St Paul, MN (hybrid)

Job Summary:

We are looking for a highly skilled and hands-on QA Automation Engineer to support testing efforts across mobile and web-based applications. This engineer will help drive the quality of key enterprise platforms by building and executing robust automated and manual tests, contributing to test frameworks, and validating integrations across APIs, data pipelines, and backend systems.

Key Responsibilities:
  • Design, build, and execute manual and automated test cases for mobile and web applications using tools such as Appium, Selenium, and Java-based frameworks.
  • Perform end-to-end API testing using tools like Postman and Rest Assured to validate backend services, integrations, and data contracts.
  • Develop automation scripts using Java, leveraging test frameworks (e.g., JUnit, TestNG) and following coding best practices.
  • Collaborate with cross-functional teams including developers, product owners, and UX designers to clarify requirements and define test coverage.
  • Execute data validation and backend testing using SQL, ensuring accuracy of data processing and analytics results across platforms like Databricks and Azure Data Factory.
  • Conduct mobile-specific test automation (using Appium) for both Android and iOS platforms—verifying functionality, UI responsiveness, device compatibility, and edge cases.
  • Participate in Agile ceremonies (stand-ups, sprint planning, retros) and contribute to continuous improvement of QA practices and automation pipelines.
  • Track and manage bugs and test coverage through tools such as JIRA and Azure DevOps, maintaining clear documentation of test execution and results.
  • Perform regression testing, smoke testing, and performance testing to ensure stability and responsiveness of applications after new releases or integrations.
Required Qualifications:
  • 5+ years of professional experience in QA Engineering with a focus on both automation and manual testing.
  • Hands‑on experience with Java, test automation frameworks, and mobile testing tools.
  • Strong knowledge of API testing concepts, tools (e.g., Postman, Rest Assured), and backend data flows.
  • Proficiency with SQL and validating data across complex pipelines or integrations.
  • Familiarity with Azure Data Factory, Databricks, or similar ETL/data validation environments.
  • Experience in Agile environments, including active participation in SCRUM team activities.
  • Excellent problem‑solving, communication, and documentation skills.
Preferred Skills:
  • Experience with performance testing tools (e.g., JMeter, Azure Load Testing).
  • Prior experience testing enterprise mobile platforms or backend‑integrated systems is a plus.
  • Preferred experience with Appium.
Education Requirement:

No formal education requirement listed.

Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Quality Assurance

Industries

Chemical Manufacturing and Software Development

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

Similar jobs worth comparing

Senior QA Automation Engineer
Senior QA Automation Engineer

QTech US Inc • Wilmington (DE)

On-site
USD 95,000 - 130,000
QA Automation Engineer
QA Automation Engineer

thehivecareers.co • Atlanta (GA)

On-site
USD 80,000 - 110,000
QA Manager
QA Manager

PTMA Financial Solutions • Naperville (IL)

On-site
USD 110,000 - 160,000
QA Automation Developer
QA Automation Developer

Stem Xpert • Merrimack (NH)

On-site
USD 80,000 - 100,000
QA Automation & Test Engineer
QA Automation & Test Engineer

10xTalents • Princeton (NJ)

On-site
USD 90,000 - 120,000
Competitive compensation package
Opportunities to work on cutting-edge technologies
Dynamic team environment
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

Ecolab • Irving (TX)

On-site
QA Automation Engineer
QA Automation Engineer

Compunnel, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Senior QA Engineer
Senior QA Engineer

Synapse Tech Services • United States

On-site
USD 90,000 - 120,000
QA Test Automation Engineer / Hybrid in Chicago Suburbs
QA Test Automation Engineer / Hybrid in Chicago Suburbs

Motion Recruitment Partners LLC • Elmhurst (IL), Northern (KY)

Hybrid
USD 90,000 - 130,000
QA Automation Tester
QA Automation Tester

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 120,000