Logo
Tata Consultancy Services

QA Automation Engineer

Tata Consultancy Services, Cincinnati, Ohio, United States, 45208

Save Job

Join to apply for the

QA Automation Engineer

role at

Tata Consultancy Services .

Technical & Functional Skills

Java (primary)

JavaScript

SQL

Gherkin

HTML / CSS

Test Automation & QA Skills

Smoke, Functional, Regression, Integration, Performance Testing

White / Grey / Black Box testing

UI Testing (Web & Mobile)

API Testing — REST Assured, Postman

Database Testing (SQL + NoSQL)

Test Plans, Test Cases, Test Strategies

Cross-browser and cross-platform testing

BDD / TDD practices

Tools & Frameworks

Selenium WebDriver

Cucumber (BDD)

TestNG

JUnit (incl. JUnit 5)

Appium

Serenity

Page Object Model (POM)

Selenium Grid

Perfecto (Android & iOS automation)

Apache POI

JMeter (performance testing)

JaCoCo

Swagger

API / Backend

REST Assured

JDBC

SQL Developer

DBeaver

Cloud & DevOps

AWS

CodeBuild

CodePipeline

DynamoDB

EC2

CloudWatch

S3

Lambda

Secrets Manager

Step Functions

CI/CD

Jenkins

Maven

CodeBuild pipelines (AWS)

Databases

Oracle

PostgreSQL

Amazon Redshift

DynamoDB (NoSQL)

Strong SQL knowledge

Query optimization

Parameterized queries

Testing Methodologies

Agile (Scrum / Kanban)

Waterfall

BDD (Behavior-Driven Development)

Version Control & IDEs

Git

GitHub

GitLab

Bitbucket

IntelliJ IDEA

Eclipse

Roles & Responsibilities

Designing, developing, and executing test plans, test cases, and automated scripts to ensure software quality.

Performing functional, regression, performance, and security testing to identify bugs or defects.

Collaborating with developers, product managers, and other stakeholders to understand product requirements and testing needs.

Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.

Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.

Using test automation tools and frameworks to increase the efficiency of the testing process.

Ensuring the software meets customer and business requirements by validating the functionality and performance.

Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.

Supporting user acceptance testing (UAT) and assisting clients with product validation.

Base Salary Range:

$125,000 - $140,000 per annum

Benefits

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Qualifications BACHELOR OF COMPUTER SCIENCE

Seniority Level Entry level

Employment type Full-time

Job function Quality Assurance

Industries IT Services and IT Consulting

#J-18808-Ljbffr