
Automation Test Engineer
Willis Towers Watson3 days ago
Kolkāta, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable automated test frameworks and reusable tooling for UI, API, service, and data-layer testing.
- Integrate automated tests into CI/CD pipelines and establish reliable quality gates.
- Develop test strategies and plans covering test coverage, data, environments, risks, and functional and non-functional approaches.
- Create and maintain functional, integration, contract, regression, smoke, performance, and resiliency tests.
- Collaborate with developers and architects to improve testability and end-to-end quality.
- Troubleshoot failed and flaky tests, pipeline issues, test-data problems, and service dependencies.
- Coach team members on automation patterns, testing practices, and shared frameworks.
- Use quality metrics, failure trends, and coverage insights to identify risks and guide improvement.
- Perform exploratory testing for new, complex, or high-risk customer journeys.
- Communicate technical quality risks and recommendations to engineering, product, and business audiences.
Requirements
- 5–9 years of experience in software development or quality engineering using modern programming languages.
- Hands-on experience building automated tests and test harnesses for web applications, APIs, microservices, and data integrations.
- Experience with browser automation and API-testing libraries such as Playwright, Selenium WebDriver, REST-assured, or equivalent tools.
- Experience writing unit, integration, component, contract, and end-to-end tests.
- Strong SQL skills and experience validating data across relational databases and service boundaries.
- Experience integrating automated tests with source control and CI/CD platforms such as GitHub Actions or Azure DevOps.
- Understanding of cloud-native and distributed-system testing, including APIs, asynchronous messaging, containers, and observable services.
- Ability to diagnose complex failures using logs, traces, metrics, and application telemetry.
- Knowledge of test-driven development, acceptance-test-driven development, shift-left testing, and Agile delivery practices.
- Bachelor’s degree in Information Technology or a related field.
- C# and modern .NET experience is preferred.
- Experience with performance and load-testing tools such as k6, JMeter, or Azure Load Testing is advantageous.
- Knowledge of accessibility, security, and reliability testing practices is a plus.
- Strong analytical, problem-solving, troubleshooting, written communication, and verbal communication skills.
About Willis Towers Watson
WTW is a global advisory, broking, and software firm serving employers, insurers, and institutional clients across people, risk, and capital. It provides insurance brokerage and risk advisory, employee benefits and pensions consulting, and HR/benefits administration software and analytics. Headquartered in London and listed on NASDAQ (WTW), the company was formed in 2016 via the Willis Group–Towers Watson merger and operates in roughly 140 markets worldwide.