102585 – SDET Identity B.
Summary
We are seeking a senior Software Development Engineer in Test (SDET) to lead test automation for healthcare-focused applications, with an emphasis on identity and access management. This role is critical to delivering secure, reliable systems by building robust C# test suites for UI, API, performance, and data validation scenarios.
You will accelerate testing using GenAI tools like GitHub Copilot to generate test scripts, synthesize realistic healthcare test data, and craft prompts that streamline automation workflows. This remote role suits a testing-focused engineer who champions BDD/TDD and modern testing principles within cross-functional teams.
Responsibilities
- Design, develop, and maintain automated UI test suites using Selenium, Cypress, or Playwright in C# .
- Build and maintain automated API tests for REST and GraphQL endpoints, including OAuth2-based identity services.
- Implement and enhance BDD and TDD frameworks (e.g., SpecFlow) to produce maintainable, repeatable test suites.
- Create and execute performance and load tests using tools like JMeter or Locust to validate scalability and reliability.
- Generate realistic healthcare test data and validate data pipelines using SQL and GenAI-assisted synthetic data generation.
- Integrate automated tests into CI/CD pipelines and collaborate with DevOps to ensure test runs in automated deployments.
- Use GitHub Copilot or similar GenAI tools to accelerate test script creation, debug automation code, and document tests.
- Apply test design principles (test pyramid, risk-based testing) to prioritize coverage and reduce defects.
- Collaborate with developers, product owners, and security teams on IAM testing and remediation of identified issues.
- Craft clear prompts for GenAI tools to produce consistent test scripts, mock data, and performance scenarios.
Requirements
- 4+ years of experience as an SDET or similar role building automated test suites for production applications.
- Deep expertise in C# for test automation and scripting.
- Proficiency in UI automation using Selenium, Cypress, or Playwright.
- Experience testing REST and GraphQL APIs, including OAuth2-based identity services.
- Proven experience with performance and load testing using JMeter or Locust.
- Strong SQL skills for querying and validating data (experience with Oracle or PostgreSQL implied).
- Hands-on experience using GitHub Copilot or similar GenAI tools to create and debug test automation and test data.
- Practical experience implementing BDD (e.g., SpecFlow) and practicing TDD in test development.
- Solid understanding of software testing methodologies, test design, and risk-based testing.
- Effective communication and collaboration skills for working in remote, cross-functional teams.
Nice to Have
- Experience with Azure and Azure DevOps for CI/CD.
- Familiarity with healthcare compliance practices such as HIPAA for secure testing.
- Knowledge of OpenID Connect and additional identity protocols.
- Exposure to Microsoft AutoGen or other GenAI frameworks for agentic testing workflows.
- Strong experience in API testing tools like Postman or custom C# libraries (e.g., RestSharp).
