Summary
OVA.Work is seeking a skilled Java Automation Developer to design, develop, and maintain robust automation frameworks for web, API, and backend applications. The ideal candidate will collaborate with various teams to improve software quality through scalable and maintainable automation solutions.
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
Skills
- 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
- 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
- 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
- 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
Qualifications
Must Haves
- 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
Nice to Haves
- 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
- 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
- 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