QA Engineer
Tata Consultancy Services · Jersey City, NJ · 5 days ago
Engineering$80k–$100k/yrFull-time
Responsibilities
- Design, develop, and maintain test automation scripts and frameworks for new and existing applications, ensuring scalable and reusable automation.
- Implement BDD-based automation using frameworks such as Cucumber + Selenium/Appium, and apply strong development + testing skills (white-box where required).
- Build automated coverage across UI, API, and integration layers, including REST API validation (e.g., REST Assured / Postman) and end-to-end workflow testing.
- Perform database validation by writing and executing SQL/Oracle queries to verify data integrity, transformations, and downstream impacts.
- Identify automation candidates, define the automation strategy, and continuously enhance test suites to reduce manual effort and improve release confidence.
- Integrate automated tests into CI/CD pipelines for continuous testing, automated execution, and reporting (DevOps toolchain integration).
- Execute and manage the testing lifecycle: test planning, test design, execution, defect reporting/tracking, and progress/status reporting to stakeholders.
- Collaborate with developers, product, and cross-functional teams to ensure comprehensive coverage, timely defect resolution, and quality sign-off for releases.
Qualifications
- BACHELOR OF COMPUTER SCIENCE
Salary Range
$80,000-$100,000 a year