
SDET Foundations
Thaloz
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automated test suitesUI automationAPI testingC#SQLBDDTDDperformance testingload testingsynthetic test data
Soft Skills
collaborationcommunication