Skip to main content
Posted 19 June, 2026

Senior QA Automation Engineer

First Tek, Inc.
Bengaluru, Karnataka, IN Full Time
Reference: 26-01764-269-1

Senior QA Automation Engineer (.NET, C#, Selenium & Playwright)

Location: Bengaluru (Work from Office)
Job Type: Contract – 6 Months

About the Role

We are looking for an experienced Senior QA Automation Engineer with a strong Microsoft technology background to join a product engineering team focused on enterprise software development. The ideal candidate should have hands-on experience designing and developing scalable automation frameworks using C#, Selenium, and Playwright while working across the complete software testing lifecycle.

This role is ideal for professionals who enjoy building automation solutions, improving software quality, and working closely with development teams in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable automation frameworks using C# and the .NET technology stack.
  • Develop automated tests for web applications, APIs, integration, regression, and end-to-end testing.
  • Build reusable automation components to improve test coverage and reduce manual testing.
  • Create and maintain test cases, test scenarios, and test suites based on business requirements.
  • Execute functional, regression, integration, and release testing activities.
  • Perform API automation using REST APIs, HttpClient, or RestSharp.
  • Investigate defects, perform root cause analysis, and collaborate with developers to resolve issues.
  • Integrate automated test suites into Azure DevOps pipelines and GitHub Actions.
  • Validate applications deployed on Microsoft Azure PaaS environments.
  • Perform backend validation using SQL queries.
  • Support shift-left testing practices and participate throughout the Agile development lifecycle.
  • Generate test reports, quality metrics, and release readiness updates.
  • Utilize AI-assisted engineering tools such as GitHub Copilot to improve productivity while validating generated outputs.

Required Skills

  • 7–12 years of experience in QA Automation or Test Automation.
  • Strong hands-on experience with C# programming.
  • Solid experience with .NET / .NET Core applications.
  • Strong expertise in Selenium automation.
  • Hands-on experience with Playwright automation.
  • Experience with NUnit, xUnit, or MSTest.
  • Experience designing and developing automation frameworks from scratch.
  • Strong understanding of object-oriented programming principles.
  • Experience with LINQ, exception handling, dependency injection, and logging.
  • Experience with REST API automation using HttpClient or RestSharp.
  • Strong knowledge of UI, API, Integration, Regression, and End-to-End testing.
  • Experience creating test cases, test suites, and managing the complete testing lifecycle.
  • Experience with Azure DevOps Pipelines and/or GitHub Actions.
  • Good understanding of Git version control.
  • Strong SQL skills including joins, queries, and backend data validation.
  • Experience working in Agile development environments.
  • Understanding of Azure PaaS services and cloud-hosted application testing.
  • Excellent analytical, communication, and collaboration skills.

Preferred Skills

  • SpecFlow or other BDD frameworks.
  • Performance testing using JMeter, k6, or Azure Load Testing.
  • Experience with GitHub Copilot or AI-assisted testing tools.
  • Knowledge of cloud-native applications and microservices.
  • Docker fundamentals.
  • Experience with test data management and enterprise automation practices.

Sign up for Job Alerts