SDET Foundations

Posted 5ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior SDET responsible for test automation strategies and API validation for healthcare applications. Collaborating across teams to integrate testing into CI/CD and data pipelines.

Responsibilities:

  • Design, develop, and maintain automated test suites for UI and APIs.
  • Build and run UI automation using Selenium, Cypress, or Playwright.
  • Implement and maintain API tests for REST and GraphQL endpoints using Postman or custom C# scripts.
  • Validate applications interacting with MCP and test Docker-delivered AI components before release.
  • Use Service Principals and Managed Service Identities (MSIs) in Azure to verify service-to-service authentication and token exchanges.
  • Generate realistic, scenario-based synthetic test data for healthcare use cases using SQL and GenAI.
  • Partner with data engineers to validate end-to-end data pipelines (e.g., Oracle to Postgres via Kafka) for data integrity.
  • Apply BDD and TDD practices to build reusable test frameworks and test artifacts.
  • Conduct performance and load testing with tools like JMeter, Locust, or k6 to assess scalability.
  • Write precise prompts for GenAI tools (e.g., GitHub Copilot) to generate test scripts, mock data, and performance scenarios.
  • Integrate automated tests and reporting into CI/CD pipelines and troubleshoot failures with cross-functional teams.

Requirements:

  • 4+ years of experience as an SDET or similar role building production-grade automated test suites.
  • Hands-on experience validating application interaction with MCP and testing Docker images before release.
  • Practical experience using GitHub Copilot or similar GenAI tools to accelerate test script creation and generate synthetic test data.
  • Deep expertise in C# for test automation and scripting.
  • Proficiency in UI automation with Selenium, Cypress, or Playwright (Playwright preferred).
  • Strong experience in API testing for REST and GraphQL using Postman, RestSharp, or custom C# libraries.
  • Proficiency in SQL for querying and creating/verifying test data (Oracle, Postgres).
  • Experience applying BDD (SpecFlow/Cucumber) and TDD practices to build reusable test frameworks.
  • Proven ability to perform performance and load testing using JMeter, Locust, or k6.
  • Strong understanding of software testing principles (test pyramid, risk-based testing) and excellent collaboration and communication skills.
  • Experience testing OAuth2-based identity services and validating S2S authentication flows in Azure using Service Principals and MSIs.