
$0-$0 / yr
Salary
brazil
Region
ASAP
Start Date
We help companies hire pre-vetted remote software developers who have solid skills and work in their timezone.
We are seeking a senior Software Development Engineer in Test (SDET) to design and implement comprehensive test automation strategies for healthcare-focused applications. This role is central to delivering secure, reliable systems by combining strong .NET engineering with test automation, API validation, and GenAI-augmented workflows.
You will work directly with MCP and Docker-based AI delivery, leverage GitHub Copilot to accelerate test script creation and synthetic test data generation, and collaborate across engineering, data, and DevOps 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.
Nice to Have:
Experience with Azure services and Azure DevOps for CI/CD.
Familiarity with healthcare compliance practices (e.g., HIPAA) for secure testing.
Exposure to Microsoft AutoGen or other GenAI frameworks for agentic testing workflows.