Java Automation Developer

Ova Technologies

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in Java test automation
  • Strong proficiency in Core Java (versions 8/11/17)
  • Experience with Selenium WebDriver or Playwright
  • Strong SQL skills for database testing
  • Familiarity with Agile/Scrum methodologies
  • Knowledge of TestNG or JUnit

Responsibilities

  • Design, develop, and maintain Java automation frameworks
  • Create automated test scripts for web, API, and database validation
  • Integrate automation suites with CI/CD pipelines
  • Execute various automated testing suites (regression, smoke, etc.)
  • Analyze test failures and collaborate with development teams
  • Perform API testing and validate responses
  • Generate reports and dashboards for automation results

Benefits

  • Flexible work location options (remote/hybrid)
  • Full-time employment with growth opportunities
  • Engagement with cross-functional teams in Agile environments
  • Focus on continuous improvement of automation processes
  • Collaborative culture fostering communication and teamwork
Full Job Description
Job Description: Java Automation Developer

Job Title

Java Automation Developer

Location

[City, State] / Remote / Hybrid

Employment Type

Full-time

Job Summary

We are seeking a skilled Java Automation Developer to design, develop, and maintain robust automation frameworks for web, API, and backend applications. The ideal candidate will have strong expertise in Java, automation testing frameworks, CI/CD pipelines, and Agile methodologies. You will work closely with developers, QA engineers, DevOps teams, and product owners to improve software quality through scalable and maintainable automation solutions.

Key Responsibilities
  • Design, develop, and maintain automation frameworks using Java.
  • Create automated test scripts for web, API, and database testing.
  • Develop reusable automation libraries and utilities.
  • Integrate automation suites with CI/CD pipelines.
  • Execute automated regression, smoke, sanity, and integration test suites.
  • Analyze test failures, identify root causes, and collaborate with development teams to resolve issues.
  • Perform API testing using REST services and validate responses.
  • Develop database validation scripts using SQL.
  • Generate automation execution reports and dashboards.
  • Participate in code reviews and enforce automation coding standards.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Continuously improve automation coverage and framework performance.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in test automation using Java.
  • Strong proficiency in Core Java (Java 8/11/17).
  • Experience with Selenium WebDriver or Playwright.
  • Experience in API automation using Rest Assured or similar tools.
  • Strong SQL skills for database validation.
  • Experience with TestNG or JUnit.
  • Knowledge of Maven or Gradle.
  • Experience with Git and version control.
  • Familiarity with Agile/Scrum methodologies.

Preferred Qualifications
  • Experience with Playwright Java.
  • Knowledge of Cucumber (BDD).
  • Experience with Appium for mobile automation.
  • Familiarity with performance testing tools such as JMeter.
  • Experience with Docker and Kubernetes.
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Experience integrating automation into CI/CD pipelines.
  • Familiarity with reporting tools such as Allure or Extent Reports.

Technical Skills

Programming Languages
  • Java 8/11/17
  • SQL
  • JavaScript (Preferred)
  • Python (Nice to Have)

Automation Tools
  • Selenium WebDriver
  • Playwright (Java)
  • Appium
  • Rest Assured
  • Postman

Testing Frameworks
  • TestNG
  • JUnit
  • Cucumber (BDD)
  • Mockito

API Testing
  • REST APIs
  • SOAP APIs
  • JSON
  • XML
  • Swagger/OpenAPI

Database
  • MySQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • MongoDB

Build & Dependency Management
  • Maven
  • Gradle

CI/CD
  • Jenkins
  • GitHub Actions
  • Azure DevOps
  • GitLab CI

Version Control
  • Git
  • GitHub
  • GitLab
  • Bitbucket

Reporting & Logging
  • Allure Reports
  • Extent Reports
  • Log4j
  • SLF4J

Performance Testing (Preferred)
  • Apache JMeter
  • Gatling

DevOps & Cloud
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud Platform (GCP)

IDEs
  • IntelliJ IDEA
  • Eclipse
  • VS Code

Soft Skills
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and in a team environment.
  • Strong attention to detail.
  • Effective time management and organizational skills.
  • Continuous learning mindset with a focus on quality.

Preferred Experience
  • Experience building automation frameworks from scratch.
  • Experience automating web, API, and database testing.
  • Knowledge of Page Object Model (POM) and data-driven frameworks.
  • Experience with parallel test execution and cross-browser testing.
  • Familiarity with test management tools such as Jira, Azure DevOps, or TestRail.
  • Experience working in Agile development teams.

Nice to Have
  • Playwright Java Framework
  • Selenium Grid
  • BrowserStack or Sauce Labs
  • WireMock
  • Kafka Testing
  • Pact (Contract Testing)
  • SonarQube
  • OWASP ZAP
  • Docker Compose
  • Microservices Testing
  • Jenkins Pipeline
  • Allure Dashboard
  • Azure DevOps Test Plans

Experience: 3-8+ Years
Notice Period: Immediate to 30 Days Preferred

Similar Jobs

More Jobs at Ova Technologies

  • Security Consultant
    $110K — $130K *
    New York, NY 10025 (New York County)
    Technical Services
    In-Person
  • Medical Science Liaison (MSL)
    $110K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Pharmaceuticals & Biotech
    In-Person
  • Shopify Developer
    $90K — $110K *
    New York, NY 10025 (New York County)
    Consumer Technology
    In-Person
  • AI Prompt Engineer
    $80K — $160K *
    New York, NY 10025 (New York County)
    Consumer Technology
    In-Person
  • Infrastructure Engineer
    $110K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    Hybrid

More Information Technology Jobs

Find similar Java Automation Developer jobs: