Test Automation Engineer

Ova Technologies
New York, NY, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Software Applications Application Testing JIRA Automation of Tests Microsoft Azure Software Bug Management Cloud Computing
+42 more
Code Coverage Code Review Databases Continuous Integration Data Validation Cursor Database Testing Software Debugging Github Gradle Apache JMeter Junit Python (Programming Language) Apache Maven Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Regression Testing Data Driven Tests Responsive Web Design SQL Databases Software Testing Automation Framework Test Execution Engine Testng Performance Testing Postman Test Scripts Git Information Technology Playwright Build Tools Bitbucket Data Management Browser Testing Claude Restful APIs Selenium Webdriver Software Version Control Api Management Docker Jenkins Microservices

Job description

We are looking for a skilled Test Automation Engineer to design, develop, and maintain automated testing solutions to ensure the quality, reliability, and performance of software applications. The ideal candidate should have hands-on experience with Selenium WebDriver, Java, Playwright, automation frameworks, API testing, and CI/CD tools. The candidate will collaborate with development and QA teams to improve test coverage, reduce manual testing efforts, and accelerate software delivery.

Roles and Responsibilities

  • Design, develop, and maintain automated test scripts using Selenium WebDriver with Java and Playwright.
  • Build and enhance reusable automation frameworks using TestNG, JUnit, and Page Object Model (POM).
  • Analyze business requirements and create automation test scenarios and test cases.
  • Automate functional, regression, smoke, integration, and end-to-end test cases.
  • Perform cross-browser and responsive web application testing.
  • Automate REST API validation using REST Assured and Postman.
  • Integrate automation suites into CI/CD pipelines using Jenkins or GitHub Actions.
  • Execute automated test suites, analyze failures, and perform root cause analysis.
  • Identify, document, and track defects using Jira or similar tools.
  • Implement data-driven testing, reusable utilities, and test data management.
  • Handle dynamic web elements, alerts, frames, multiple windows, and asynchronous application behavior.
  • Optimize test scripts to improve execution speed, reliability, and maintainability.
  • Implement parallel execution and configure automated test reporting.
  • Perform database validation using SQL queries.
  • Collaborate with developers, business analysts, and product owners in Agile teams.
  • Participate in code reviews, sprint planning, test planning, and release validation.
  • Maintain automation documentation and provide regular test execution reports.

Required Technical Skills

  • Automation Tools: Selenium WebDriver, Playwright
  • Programming Languages: Java, JavaScript, or Python
  • Test Frameworks: TestNG, JUnit, Page Object Model
  • API Testing: REST Assured, Postman
  • Build Tools: Maven, Gradle
  • CI/CD Tools: Jenkins, GitHub Actions
  • Version Control: Git, GitHub, Bitbucket
  • Database Testing: SQL queries, joins, data validation
  • Defect Management: Jira, Azure DevOps
  • Testing Types: Functional, Regression, Smoke, Integration, End-to-End
  • Methodologies: Agile, Scrum, SDLC, STLC

Requirements

  • Experience developing automation frameworks from scratch.
  • Strong understanding of OOP concepts, collections, exception handling, and Java programming.
  • Knowledge of synchronization, explicit waits, dynamic locators, and handling flaky tests.
  • Experience with API automation and microservices testing.
  • Familiarity with Docker and cloud-based test execution.
  • Knowledge of performance testing using Apache JMeter.
  • Experience integrating test automation with CI/CD quality gates.
  • Familiarity with AI-powered coding assistants such as Cursor or Claude.
  • Understanding of test reporting, code reviews, and automation best practices.

Educational Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Relevant experience in software testing and automation engineering.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Ability to write clean, reusable, and maintainable automation code.
  • Good debugging and troubleshooting capabilities.
  • Strong communication and collaboration skills.
  • Attention to detail and commitment to continuous quality improvement.

Key Skills for Naukri

Test Automation Engineer, Selenium WebDriver, Java, Playwright, TestNG, JUnit, Automation Framework Development, API Automation, REST Assured, Postman, Maven, Jenkins, Git, CI/CD, SQL, Regression Testing, Cross-Browser Testing, Page Object Model, Agile, and Jira.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…