Job Description - .NET Automation QA Lead Job Title: Quality Engineering Lead
Location: Mexico
Experience: 7-9 Years
Role Summary We are seeking a QA Automation Lead with strong experience in Selenium automation using C#/.NET, testing web applications developed using Angular frontend and .NET-based backend services. The candidate will be responsible for leading automation strategy and execution, owning the automation framework, guiding QA team members, managing quality risks, and ensuring high-quality application delivery.
Key Responsibilities - Analyze Business Requirements Documents (BRD), User Stories, acceptance criteria, and Functional Specifications to define the overall testing approach.
- Lead automation testing strategy, planning, estimation, execution, and release validation activities.
- Design, develop, and review automated test scripts using Selenium WebDriver with C#/.NET.
- Own and maintain scalable automation frameworks using Page Object Model (POM), reusable utilities, test data, and configuration management.
- Lead automation of functional, integration, regression, smoke, and end-to-end testing.
- Ensure appropriate UI, API, and backend validation for end-to-end application functionality and data integrity.
- Drive cross-browser and parallel test execution using Selenium WebDriver and Selenium Grid where applicable.
- Integrate automated test suites with CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar tools.
- Review automation code and ensure adherence to coding standards, framework guidelines, and automation best practices.
- Analyze automation results, troubleshoot failures, reduce flaky tests, and improve overall automation stability.
- Oversee defect identification, tracking, prioritization, retesting, and closure using Azure DevOps, Jira, or similar tools.
- Guide QA team members in SQL-based backend validation and API testing.
- Mentor QA engineers and automation analysts, review testing deliverables, and provide technical guidance.
- Identify automation gaps, quality risks, dependencies, and testing bottlenecks and drive mitigation plans.
- Represent QA in requirement reviews, sprint planning, defect triage, release planning, and release-readiness discussions.
- Collaborate with Business Analysts, Developers, Product Owners, Architects, DevOps teams, and Project Managers.
- Provide stakeholders with automation coverage, execution status, defect metrics, quality risks, and release-readiness updates.
Required Skills - Strong hands-on experience in Selenium WebDriver automation testing.
- Strong programming experience in C# and .NET.
- Experience leading QA automation teams and automation initiatives.
- Strong experience designing and maintaining scalable UI automation frameworks.
- Strong knowledge of Selenium locators, WebDriver, waits, alerts, frames, windows, and dynamic web elements.
- Experience implementing Page Object Model (POM) and reusable automation components.
- Experience with .NET testing frameworks such as NUnit, xUnit, or MSTest.
- Experience with NuGet and .NET build/dependency management.
- Strong experience in functional, regression, integration, API, and end-to-end testing.
- Experience with API testing and automation using tools/frameworks such as Postman, RestSharp, or similar solutions.
- Good understanding of HTML, CSS, DOM, XPath, and browser developer tools.
- Experience with Git/GitHub or similar version control platforms, including branching, pull requests, and code reviews.
- Experience integrating automation with Azure DevOps, Jenkins, GitHub Actions, or similar CI/CD platforms.
- Working knowledge of SQL for backend and data validation.
- Experience with test estimation, resource planning, risk management, and quality reporting.
- Strong understanding of SDLC, STLC, Agile/Scrum, and defect management processes.
- Strong leadership, mentoring, analytical, problem-solving, stakeholder management, and communication skills.
Preferred Skills - Experience testing Angular, React, or other modern web applications.
- Experience with Selenium Grid and parallel test execution.
- Experience with BDD frameworks such as SpecFlow/Reqnroll.
- Experience with reporting solutions such as Extent Reports or Allure.
- Experience with Docker or containerized automation execution.
- Knowledge of cloud testing platforms such as BrowserStack or Sauce Labs.
- Exposure to performance, accessibility, security, or mobile testing.
- Experience with API automation using C#/.NET.
- Knowledge of cloud environments, preferably Microsoft Azure.
- Experience defining and reporting automation coverage and quality metrics.
- Experience supporting UAT, production validation, and release-readiness activities.
- Ability to communicate in Spanish is preferred for Mexico client engagements.
Key Deliverables - Test Strategy and Automation Test Plan
- Selenium C#/.NET Automation Framework and Standards
- Automation Roadmap and Coverage Plan
- Automated UI and API Test Suites
- Functional and Regression Test Suites
- CI/CD Automation Integration
- Automation Code Reviews and Framework Governance
- Test Execution and Automation Reports
- Defect Reports and Traceability Matrix
- Automation Coverage and Quality Metrics
- Quality Risk and Release Readiness Assessment
- UAT/Production Validation Support
- Test Closure Report