QA -- Selenium Automation

QA -- Selenium Automation

Posted 1 day ago by Y & L Consulting Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The role of QA -- Selenium Automation involves designing and executing comprehensive manual and automated test strategies to ensure high-quality software delivery. The position requires building scalable automation frameworks using Selenium and C#, performing various types of testing on .NET applications, and collaborating with stakeholders to enhance testability. Additionally, the role emphasizes maintaining automated test suites and integrating them into CI/CD pipelines while promoting quality practices across the engineering organization.

Key Responsibilities:

  • Design, develop, and execute comprehensive manual and automated test strategies to ensure high-quality, enterprise-grade software delivery.
  • Build, maintain, and evolve scalable automation frameworks using Selenium and C#, ensuring reliability, maintainability, and reusability.
  • Perform functional, regression, integration, and end-to-end testing across applications built on .NET / .NET Core architectures.
  • Collaborate closely with developers, product managers, and stakeholders to review requirements, influence testability, and define automation scope early in the SDLC.
  • Identify, reproduce, prioritize, and clearly communicate defects, including root-cause analysis and risk assessment.
  • Execute and validate API and service-level testing for backend components developed in .NET environments.
  • Perform backend data validation using SQL Server to ensure data integrity and business rule compliance.
  • Maintain and continuously improve the automated test suite, ensuring alignment with evolving application functionality and release cycles.
  • Integrate automated tests into CI/CD pipelines and contribute to quality gates within Agile delivery processes.
  • Communicate test results, quality metrics, and release readiness clearly to both technical and non-technical stakeholders.
  • Promote automation-first and quality-by-design practices across the engineering organization.

Key Skills:

  • 8 years of QA experience, with 5 years focused on automation testing in enterprise environments.
  • Proven experience designing and implementing automation frameworks, not just writing test scripts.
  • Strong proficiency in C# for building and maintaining automation solutions.
  • Hands-on experience testing .NET /.NET Core applications, including understanding of application architecture and data flows.
  • Experience validating RESTful APIs and backend services.
  • Strong working knowledge of SQL Server for test data creation and validation.
  • Experience integrating automation suites into CI/CD pipelines (preferably using Azure DevOps).
  • Solid understanding of QA best practices, test methodologies, and automation principles across the SDLC.
  • Excellent verbal and written communication skills, with the ability to clearly articulate quality risks, defects, and automation outcomes.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Responsibilities:

Design, develop, and execute comprehensive manual and automated test strategies to ensure high-quality, enterprise-grade software delivery.

Build, maintain, and evolve scalable automation frameworks using Selenium and C#, ensuring reliability, maintainability, and reusability.

Perform functional, regression, integration, and end-to-end testing across applications built on .NET / .NET Core architectures.

Collaborate closely with developers, product managers, and stakeholders to review requirements, influence testability, and define automation scope early in the SDLC.

Identify, reproduce, prioritize, and clearly communicate defects, including root-cause analysis and risk assessment.

Execute and validate API and service-level testing for backend components developed in .NET environments.

Perform backend data validation using SQL Server to ensure data integrity and business rule compliance.

Maintain and continuously improve the automated test suite, ensuring alignment with evolving application functionality and release cycles.

Integrate automated tests into CI/CD pipelines and contribute to quality gates within Agile delivery processes.

Communicate test results, quality metrics, and release readiness clearly to both technical and non-technical stakeholders.

Promote automation-first and quality-by-design practices across the engineering organization.

Requirements:

8 years of QA experience, with 5 years focused on automation testing in enterprise environments.

Proven experience designing and implementing automation frameworks, not just writing test scripts.

Strong proficiency in C# for building and maintaining automation solutions.

Hands-on experience testing .NET /.NET Core applications, including understanding of application architecture and data flows.

Experience validating RESTful APIs and backend services.

Strong working knowledge of SQL Server for test data creation and validation.

Experience integrating automation suites into CI/CD pipelines (preferably using Azure DevOps).

Solid understanding of QA best practices, test methodologies, and automation principles across the SDLC.

Excellent verbal and written communication skills, with the ability to clearly articulate quality risks, defects, and automation outcomes.