About this role
Overview
Develops, integrates and implements applications components including front-end development, server-side development and database integration. Plays a direct role in programming, maintenance, technical support, documentation and administration of web-centric applications.
Responsibilities
Role Summary
The Senior Web Automation QA Engineer (Senior SDET) is responsible for ensuring the quality, reliability, scalability, and security of web-based platforms, portals, and APIs deployed on cloud infrastructure (AWS) , Hybrid and On-Prem Infrastructure. The role emphasizes automation-first testing, designing and maintaining robust web automation frameworks, validating complex end-to-end user journeys (including multi-step booking and payment flows), and enabling fast, repeatable regression in CI/CD pipelines across cloud environments.
Key Responsibilities
-
Web, API & Cloud Quality Engineering
-
Design and execute comprehensive functional, regression, integration, and negative tests for web applications hosted on AWS , Hybrid and On-Prem platforms.
-
Validate end-to-end workflows spanning UI ↔ API ↔ backend services, including authentication/authorization, data integrity, and error handling in cloud environments.
-
Validate deployments across environments (DEV/QA/STAGE) hosted on various Infrastructure, including configuration and environment-specific behaviors.
-
Automation Frameworks & Regression Acceleration
-
Build and maintain code-based web automation using modern web automation frameworks such as Selenium/WebDriver, Playwright, or similar tools.
-
Implement maintainable automation patterns (Page Object/Component models, reusable utilities, stable selector strategies) that withstand frequent UI changes.
-
Produce actionable test artifacts (HTML/JUnit-style reports, screenshots, traces) and maintain evidence for all test scenarios.
-
Cloud & Infrastructure Awareness (AWS)
-
Test and automate applications deployed on AWS infrastructure, Hybrid, and On-Prem Infrastructure, with understanding of cloud-native, and hybrid behaviors and dependencies.
-
Work with AWS services such as EC2, S3, RDS/Aurora, CloudWatch, IAM, and load balancers at a functional and testing level.
-
Validate application behavior during scaling events, configuration changes, and environment refreshes in the cloud.
-
Perform database validation and test data verification using cloud-hosted databases (RDS/Aurora/PostgreSQL/MySQL or similar).
-
CI/CD Integration & Engineering Excellence
-
Integrate automation into CI/CD pipelines (e.g., Jenkins, GitLab CI, TeamCity) executing against cloud-hosted, hybrid or on-prem environments.
-
Support containerized or VM-based execution of automation suites as part of cloud pipelines.
-
Partner with DevOps and developers to improve testability, observability, and pipeline stability in AWS environments.
-
AI-Assisted Test Engineering (Human-in-the-Loop)
-
Use GenAI/LLM tools (e.g., Claude or similar models) to speed up test design, automation development, debugging, and documentation.
-
Critically evaluate AI output; identify hallucinations/false positives and override with evidence-based decisions and domain knowledge.
-
Follow enterprise AI governance practices (secure handling of prompts, no secrets in prompts, access control awareness).
-
Mentorship & Collaboration
-
Mentor engineers on automation best practices, cloud-aware test design, and coding standards.
-
Collaborate with Product, Engineering, QA, and DevOps teams to define automation and cloud test strategies.
-
Required Qualifications
-
6+ years of QA experience with deep specialization in web testing and automation.
-
Hands-on experience building and maintaining web automation using Selenium/WebDriver, Playwright, or similar web automation frameworks.
-
Strong programming skills in one or more languages commonly used for automation (e.g., Java, Python, JavaScript/TypeScript) with experience using test frameworks such as TestNG, JUnit, pytest, or equivalent.
-
Experience testing applications deployed on AWS or other cloud platforms, including environment-level validation.
-
Strong understanding of REST APIs, JSON, authentication/authorization, and cloud-based application debugging.
-
Experience integrating automated tests into CI/CD pipelines and troubleshooting failures across UI/API layers.
-
Experience using GenAI/LLM assistants with proven ability to evaluate and override incorrect AI recommendations.
-
Proficiency with Git-based workflows and Agile/Scrum development practices.
Qualifications
- Preferred / Nice-to-Have Qualifications
- Hands-on familiarity with AWS services such as EC2, S3, RDS/Aurora, CloudWatch, IAM, and load balancers from a testing perspective.
- Experience validating cloud-hosted databases and performing data integrity checks as part of automation.
- Experience automating multi-window/multi-tab flows and third-party redirects (payment iframes, PSP hand-offs).
- Familiarity with Model Context Protocol (MCP) concepts and MCP servers/clients for connecting AI assistants to engineering tools and data sources.
- Exposure to containerized deployments (Docker) or infrastructure-as-code concepts (Terraform/CloudFormation) from a QA perspective.
- Performance, volume, or resiliency testing exposure in cloud environments.
Education
-
Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
-
Success Metrics
-
Increased stable automation coverage for critical web journeys across AWS-hosted environments.
-
Reduced regression execution time through CI/CD automation against cloud deployments.
-
Improved detection of cloud/environment-specific defects prior to release.
-
Reduced production escapes and faster root-cause analysis using cloud logs and metrics.
-
If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!
-
TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.