Job Description Job Description Job Role: Selenium Automation Engineer
Job Location: Newark, DE (Day 1 Onsite)
Job Type: Full Time
Salary Range:
$80000 to $100000/Annum Full Time Benefits
Technical/Functional Skills
Primary Skill: Selenium WebDriver, Playwright, BDD Cucumber
Secondary: SQL, xml, Json
Roles & Responsibilities
Job Summary:
We are looking for a highly skilled QA Automation Engineer with strong expertise in Selenium and Playwright automation frameworks. The ideal candidate will be responsible for designing, developing, and maintaining automation frameworks for web applications, APIs, and enterprise systems while collaborating closely with development, business, and product teams in an Agile environment.
The candidate should possess deep automation experience, strong programming skills, excellent analytical abilities, and a passion for building scalable test automation solutions that improve software quality and delivery speed. Required Technical Skills
Test Automation Selenium WebDriver
Playwright
Automation Framework Design and Development
Page Object Model (POM)
Data-Driven and Keyword-Driven Frameworks
BDD Frameworks (Cucumber/Gherkin)
Cross-Browser Testing
Parallel Test Execution Programming Languages
Java (Preferred)
JavaScript / TypeScript
OOP Concepts
Collections, Exception Handling, Design Patterns Testing Expertise
Functional Testing
Regression Testing
End-to-End Testing
Integration Testing
API Testing
UI Automation
Backend Testing API & Database Testing
REST API Testing Postman
SOAP UI
SQL Query Writing
Oracle / SQL Server / PostgreSQL Databases
Key Responsibilities:
Develop and enhance automation frameworks using Selenium and Playwright.
Create robust, scalable, and reusable automated test scripts.
Execute automation suites and analyze test results.
Design and implement Playwright-based modern UI automation solutions.
Integrate automation scripts with CI/CD pipelines.
Perform functional, regression, integration, and end-to-end testing.
Conduct API and backend validation testing.
Collaborate with developers, business analysts, and product owners to understand requirements.
Create and maintain test plans, test cases, and automation documentation.
Identify automation opportunities and improve overall test coverage.
Participate in sprint planning, estimation, retrospectives, and release activities.
Mentor junior QA engineers and establish automation best practices.
Ensure high-quality releases while meeting project timelines.
Required Qualifications:
Bachelor's Degree in Computer Science, Engineering, or related field.
7 years of Software Quality Assurance experience.
5 years of hands-on Selenium automation experience.
2 years of Playwright automation experience.
Strong coding skills in Java and/or JavaScript/TypeScript.
Experience building automation frameworks from scratch.
Strong SQL and database testing experience.
Experience working in Agile delivery environments.
Excellent verbal and written communication skills.