
Automation Engineer
Tata Consultancy Services • Bengaluru, Karnataka, India
**Role & seniority: ** Engineer (automation/testing), hands-on; lead automation/testing for ServiceNow GRC (Governance, Risk, & Compliance).
**Stack/tools: **
-
Playwright, JavaScript
-
Cucumber
-
ServiceNow Automated Test Framework (ATF)
-
GitHub Actions
-
ServiceNow modules + test execution/defect reporting
-
Top 3 responsibilities:
-
Design and implement automated test cases for ServiceNow GRC modules using ATF + Playwright.
-
Translate requirements into test scenarios via collaboration with developers/product/stakeholders.
-
Maintain/enhance automation frameworks and suites; run regression/functional/integration tests, analyze results, document/report defects.
-
-
Must-have skills:
-
Hands-on experience with ServiceNow ATF
-
Strong JavaScript skills
-
Playwright for automation
-
Cucumber (BDD-style testing)
-
Working knowledge of GitHub Actions for CI/test execution
-
Ability to ensure coverage/traceability; strong engineering practice, coaching/leadership
-
-
Nice-to-haves:
-
Experience supporting UAT and production validation
-
Proven experience driving continuous improvement in testing/engineering practices
-
-
Location & work type: Not specified in the provided text.
Full Description
Required Skill set
- Playwright
- Javascript
- Cucumber
- ServiceNow
Job Requirements* We are seeking skilled Engineers to join our team and lead the automation of testing for ServiceNow Governance, Risk, & Compliance (GRC).
You already have hands-on experience with ServiceNow’s Automated Test Framework (ATF), Playwright, GitHub Actions, and know how to motivate those around you to product the most reliable applications they can. The quality of the product is your highest priority, and you should be able to drive, coach, and demonstrate excellent engineering practice.
Key Responsibilities* Design and implement automated test cases for ServiceNow GRC modules using ATF and Playwright. Collaborate with developers, product owners, and stakeholders to understand requirements and translate them into test scenarios. Maintain and enhance existing automation frameworks and test suites. Perform regression, functional, and integration testing. Monitor test execution, analyse results, and report defects with detailed documentation. Ensure test coverage and traceability for all module features and configurations. Participate in Agile ceremonies and contribute to continuous improvement of engineering practice. Provide support for UAT and production validation as needed.