Skip to main content

Selenium Automation Engineer with playwright/python

Posted 4 days ago

tata consultancy servicesAddison (TX)

SENIORITY

Senior

SALARY

$80,000 per year

Apply (opens in a new tab)

About the role

QA Automation Engineer We are looking for a highly skilled QA Automation Engineer with strong expertise in Selenium and Playwright automation frameworks to join our team in Addison, TX. 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 demonstrated ability to build scalable test automation solutions that improve software quality and delivery speed. Required Technical SkillsTest Automation Selenium WebDriverPlaywrightAutomation framework design and development Page Object Model (POM) Data-driven and keyword-driven frameworksBDD frameworks using Cucumber/Gherkin Cross-browser testing Parallel test execution Programming Languages Java, preferred JavaScript/TypeScriptObject-oriented programming concepts Collections, exception handling, and design patterns Testing Expertise Functional testing Regression testing End-to-end testing Integration testingAPI testingUI automation Backend testingAPI and Database TestingREST API testing PostmanSOAP UISQL query writing Oracle, SQL Server, and 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 a related field. Strong Software Quality Assurance experience. Strong hands-on experience with Selenium automation and Playwright automation. 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.
Salary Range: $80,000 - $100,000 a year

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this