1

Java Automation Engineer Jobs (NOW HIRING)

Java Test Automation Engineer

Mountain View, CA · On-site

$53.75 - $71.25/hr

Need a Java Test automation engineer with 8+ yrs of experience for Sunnyvale. Must have an Ms in CS and previous hands on experience as a Java developer Must have API and UI test automation exp. And ...

Java Test Automation Engineer

Mountain View, CA · On-site

$53.75 - $71.25/hr

Need a Java Test automation engineer with 8+ yrs of experience for Sunnyvale. Must have an Ms in CS and previous hands on experience as a Java developer Must have API and UI test automation exp. And ...

Automation Tester ACSEEYK3

Newark, DE · On-site

$45 - $59.50/hr

... Java to design the end-to-end automation framework. • Candidate will operate both as a Test automation developer and support contact for offshore automation development team. • Candidate will ...

s Sr. Automation Engineer Plano, TX (Onsite role) W2 Candidates (with minimum validity of 12 months) Must have: 13+ years of experience Playwright Selenium Java UI testing (JS, Typescript, Angular ...

Showing results 21-40

Java Automation Engineer information

See salary details

$37K

$107.1K

$163K

How much do java automation engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for java automation engineer in the United States is $107,126.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $123,500.00 per year, depending on experience, location, and employer.

What does a Java automation engineer do?

A Java Automation Engineer designs, develops, and maintains automated test scripts using the Java programming language to ensure software quality and efficiency. Their primary responsibility is to create automated tests that validate the functionality and performance of applications, reducing the need for manual testing. They work closely with developers and QA teams to identify test cases, implement test frameworks (such as Selenium or JUnit), and report defects. This role often involves continuous integration and deployment environments, ensuring that automated tests are reliable and scalable.

How does a Java automation engineer typically collaborate with development and QA teams during a software release cycle?

Java Automation Engineers play a key role in bridging development and QA departments throughout the software release cycle. They regularly interact with developers to understand new features and potential risk areas, and with QA teams to design, execute, and maintain automated test scripts that ensure software quality. Collaboration often involves participating in sprint planning, code reviews, and daily stand-ups to align on project goals and resolve any integration issues. Effective communication and teamwork help ensure that test automation efforts are aligned with release deadlines and quality standards.

What are the key skills and qualifications needed to thrive as a Java automation engineer, and why are they important?

To thrive as a Java Automation Engineer, you need strong programming skills in Java, a solid understanding of software testing principles, and experience with test automation frameworks, often supported by a degree in computer science or a related field. Familiarity with tools like Selenium, TestNG, JUnit, and CI/CD systems such as Jenkins is typically required, along with knowledge of version control systems like Git. Analytical thinking, problem-solving abilities, and strong communication skills help you collaborate with developers and stakeholders while efficiently troubleshooting test failures. These skills and qualities are crucial for ensuring high-quality software releases and maintaining efficient, reliable automation processes.

What is the difference between Java Automation Engineer vs QA Automation Engineer?

AspectJava Automation EngineerQA Automation Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS, QA certifications like ISTQB beneficial
Work EnvironmentSoftware development teams, automation scriptingQuality assurance teams, testing environments
Employer & Industry UsageTech companies, software firms, financial institutionsSoftware companies, e-commerce, healthcare
Common Search & ComparisonFocuses on Java-based automation scripting and developmentFocuses on testing automation and quality assurance processes

The main difference between a Java Automation Engineer and a QA Automation Engineer lies in their focus areas. Java Automation Engineers primarily develop automation scripts using Java to streamline software development processes, while QA Automation Engineers concentrate on automating testing procedures to ensure software quality. Both roles often overlap in skills and tools but serve distinct functions within the software lifecycle.

More about Java Automation Engineer jobs

What states have the most Java Automation Engineer jobs?

States with the most job openings for Java Automation Engineer jobs include:

What job categories do people searching Java Automation Engineer jobs look for?

The top searched job categories for Java Automation Engineer jobs are:

Infographic showing various Java Automation Engineer job openings in the United States as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $107,126 per year, or $51.5 per hour.

Java Test Automation Engineer

3B Staffing LLC

Austin, TX • Hybrid

Full-time

Posted 13 days ago


Job description

Apple in Austin, TX has a contract need for a Java Test Automation Engineer (Java). See job specs below. The ideal candidate will have an MS Degree in Computer Science, hands-on programming experience in Java with solid test automation experience. Must have experience developing test automation from scratch using Java.

Job title: Java Test Automation Engineer (SDET)

Location: Austin, TX (Onsite hybrid)

Duration: 12+ months

Preferred Qualifications

  • 5+ years of combined work experience in Software Development/Quality Engineering with Testing experience (White box + Black box, Automation Infrastructure development, functional, performance, stress testing).
  • Solid understanding of development lifecycles, testing methodologies, and QA processes.
  • Experienced in developing test plans, building tools and test frameworks. JUnit, TestNg
  • Computer Science fundamentals and experience in object-oriented design, data structures, and algorithms.
  • Test experience in Java, SQL, Unix, Scala, NoSQL, and Web Services (Rest & SOAP) environments
  • Programming experience with automation scripting/tools/tests harness (e.g. Selenium, Cucumber, Karate, RestAssured).
  • Solid understanding of software build tools and CI/CD integrations.
  • Ability to investigate, debug and triage difficult problems both independently and collaboratively.
  • Highly organized, creative, motivated, and passionate about achieving results.

Minimum Qualifications

  • Bachelor's degree in Computer Science or equivalent field
  • 5+ years hands-on Quality Assurance automation experience

Key Qualifications

  • 5+ years experience in Java in a service oriented architecture
  • 5+ years experience with Junit/TestNG, Jenkins, Gradle,SQL, JSON, XML
  • Experience in writing test automation frameworks for REST services
  • Experience in developing test strategies, test frameworks and tools
  • Experience with Web Automation tools such as Selenium, Raft, etc
  • Solid understanding of Internet Protocols TCP/IP,HTTP and HTTPS
  • Expertise in building and maintaining test beds, test environments and automated data driven test suite
  • Experience developing frameworks from scratch using industry best practices
  • 4+ years of experience in Quality Engineering, with focus in e-commerce/web applications testing
  • Solid understanding of NoSQLs like Couchbase, MongoDB, etc and caching strategies

Please provide answers to the qualifying questions below:

How many yrs of professional exp do you have?
What is your educational background?
What technical skills are you most proficient in?
How many yrs of exp as an Automation Engineer?

How many yrs as a hands on Java Developer?

Using a scale of 1 to 10, rate your Java programming skills?

How many yrs of exp as a QA/Test Engineer?
How many of exp creating Test Automation Frameworks written in Java from scratch?

How many yrs of exp with the following:

  • eCommerce/Web Application Testing
  • UI Application testing
  • API Automation testing
  • SDET
  • Creating Test Frameworks from scratch using Java
  • Building Tools using Java
  • White box testing
  • Black box testing
  • Developing Test Strategies
  • Automation Infrastructure development
  • Functional testing
  • Performance testing
  • Stress testing
  • STLC
  • Testing methodologies
  • QA processes
  • SQL
  • Unix/Linux
  • Scala
  • NoSQL
  • Couchbase
  • Mongo
  • Cassandra
  • Web Services
  • Rest
  • REST API
  • SOAP
  • Programming experience with automation scripting/tools/tests harness
  • Selenium
  • Cucumber
  • Karate
  • RestAssured
  • Junit
  • TestNG
  • Jenkins
  • Gradle
  • JSON
  • XML
  • TCP/IP
  • HTTP
  • HTTPs

Are you currently working?

When can you start on a new project?

Why did you leave your last project?
What is your hourly rate expectation?
Will this be on W2 or C2C?
Where are you located?
Will you be able to relocate to Austin, TX before start date if hired?
What is your US legal work status?
Who is your direct employer?

When does your VISA/EAD expire?

Will you have issues if a criminal background check is required?