Humberger Nav
mployee.me logo
Senior Test Automation Engineer
Capgemini
naukri
Hybrid - Chennai
4-9 years
5L-15L
Full time
03 April 2026
Top Skills:
JavascriptTypescriptSeleniumPlaywrightJavaRest AssuredAgile MethodologyApiApi TestingAsynchronous ProgrammingAuthenticationAutomationAutomation TestingCi/cdCi/cd PipelineCloudCode ReviewContinuous ImprovementDefect TrackingDockerGitGithubGradleJavaJavascriptJenkinsJiraJsonJunitMavenMulti-factor AuthenticationOauthPerformance TestingPerformance Testing ToolPipelineQaRegression TestingReportingRestSdlcSeleniumSelenium WebdriverSqlTest DesignTest ExecutionTest ScriptTestngTypescriptUiVersion ControlVersion Control SystemXml

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume

Role 1: Java Selenium API Automation Testing

Key Responsibilities:

  • Design, develop, and maintain automated test scripts using Java and Selenium WebDriver for web applications.
  • Perform API testing using Rest Assured and validate RESTful services.
  • Collaborate with developers, QA, and business analysts to understand requirements and ensure comprehensive test coverage.
  • Implement and maintain test frameworks for UI and API automation.
  • Execute automated test cases, analyze results, and report defects using tools like JIRA or similar.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, Git).
  • Ensure adherence to best practices in coding, automation, and testing standards.
  • Participate in code reviews and contribute to continuous improvement of automation processes.

Required Skills:

  • Strong proficiency in Java programming.
  • Hands-on experience with Selenium WebDriver for UI automation.
  • Expertise in API testing and automation using Rest Assured.
  • Knowledge of TestNG/JUnit frameworks.
  • Familiarity with JSON/XML parsing and validation.
  • Experience with Maven/Gradle for build management.
  • Understanding of CI/CD tools like Jenkins, Git, and version control systems.
  • Good knowledge of SDLC, Agile methodologies, and defect tracking tools.

Nice-to-Have Skills:

  • Exposure to BDD frameworks like Cucumber.
  • Knowledge of performance testing tools (e.g., JMeter).
  • Experience with cloud-based testing environments.
  • Basic understanding of SQL for database validation.

Role 2: Playwright with JavaScript/TypeScript

Key Responsibilities:

  • Develop and maintain end-to-end automation scripts using Playwright with JavaScript/TypeScript.
  • Build and optimize custom automation frameworks leveraging Playwrights capabilities.
  • Perform cross-browser testing and ensure compatibility across different environments.
  • Integrate automation scripts into CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  • Collaborate with QA, developers, and product teams to ensure high-quality releases.
  • Troubleshoot and resolve automation issues in real-time during test execution.
  • Implement best practices for test design, code quality, and scalability.

Required Skills:

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Hands-on experience with Playwright for web automation.
  • Knowledge of Playwright Test Runner, selectors, and network mocking.
  • Familiarity with API testing using Playwright or other tools.
  • Experience with asynchronous programming and Promises in JavaScript.
  • Understanding of CI/CD tools and version control systems (Git).
  • Good grasp of Agile methodologies and defect tracking tools.

Real-Time Challenges You Should Be Able to Handle:

  • Dynamic elements & flaky tests: Handling elements that load asynchronously or change frequently.
  • Authentication flows: Automating login with multi-factor authentication or OAuth.
  • Network interception: Mocking/stubbing API responses for isolated testing.
  • Cross-browser issues: Ensuring tests run consistently on Chromium, Firefox, and WebKit.
  • Parallel execution & scalability: Running tests efficiently across multiple environments.
  • Handling iframes & shadow DOM: Writing robust selectors for complex DOM structures.
  • CI/CD integration: Managing test runs in pipelines and reporting failures effectively.

Nice-to-Have Skills:

  • Experience with BDD frameworks like Cucumber.
  • Knowledge of performance testing and visual regression testing.
  • Familiarity with Docker for containerized test environments.

Education & Experience:

  • Bachelors degree in computer science, Information Technology, or a related field.
  • Proven experience in automation testing, particularly for APIs.