🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Role: Software Development Engineer in Test (SDET - 2) Experience: 3-6 Years Job Summary We are seeking a highly skilled and proactive Software Development Engineer in Test (SDET) to drive quality engineering initiatives across Cybersecurity, AI/ML, Data Engineering, and Enterprise Applications. The ideal candidate will be responsible for designing, developing, and maintaining automation frameworks, validating end-to-end business workflows, ensuring data quality, testing AI-driven solutions, and integrating quality gates into CI/CD pipelines. This role requires strong expertise in test automation, API testing, data validation, cloud-native applications, and modern DevOps practices. Key Responsibilities Test Strategy & Quality Engineering Review and analyze business requirements, system specifications, architecture designs, and technical documentation. Develop comprehensive test strategies, test plans, test scenarios, and test cases covering functional and non-functional requirements. Lead test reviews and ensure high-quality test coverage across applications, APIs, data pipelines, and AI solutions. Define quality metrics, testing standards, and best practices across projects. Application & API Testing Validate web applications, backend services, microservices, and APIs. Design and execute automated UI, API, integration, regression, and end-to-end test suites. Perform cross-browser, cross-platform, and compatibility testing. Identify defects, perform root cause analysis, and work closely with engineering teams for resolution. Data Engineering & Analytics Testing Validate ETL/ELT pipelines, data transformations, data integrations, and reporting systems. Develop automated data quality checks and reconciliation frameworks. Create and execute SQL-based validation scripts to verify data accuracy, completeness, consistency, and lineage. Test data ingestion pipelines and cloud data platforms such as Snowflake, Databricks, Azure Data Factory, or equivalent. AI / ML / GenAI Testing Validate AI/ML model outputs, prompt workflows, RAG pipelines, and AI agents. Develop automated testing approaches for model accuracy, reliability, consistency, hallucination detection, and response quality. Execute performance, robustness, and security testing for AI-enabled applications. Collaborate with AI engineers to establish evaluation frameworks and quality benchmarks. Test Automation & DevOps Design, develop, and maintain scalable automation frameworks using industry-standard tools and practices. Integrate automated test suites into CI/CD pipelines using Azure DevOps. Implement quality gates and automated validations for deployments. Enable continuous testing and shift-left quality practices. Cloud & Platform Validation Test distributed systems, cloud-native applications, APIs, event-driven architectures, and platform integrations. Support test environment setup, configuration, monitoring, and release validation activities. Validate system resiliency, scalability, and reliability. Collaboration & Leadership Work closely with Product Owners, Architects, Developers, Data Engineers, Security Engineers, and Business stakeholders. Provide regular testing status, quality metrics, risks, and recommendations to leadership. Participate in Agile ceremonies, sprint planning, backlog refinement, retrospectives, and global stand-ups. Mentor junior QA engineers and promote automation-first quality engineering practices. Required Qualifications B.E./B.Tech/MCA/B.Sc. (Computer Science or related discipline). 3-6 years of hands-on experience in Software Testing and Test Automation. Strong understanding of SDLC, STLC, Agile, Quality Engineering, and DevOps practices. Technical Skills Strong proficiency in C#/.NET. Experience with Modern Data Engineering Technologies (Snowflake/ Databricks), SQL and database testing. Experience in scripting using PowerShell, Python, or equivalent languages. Test Automation: Strong expertise in Selenium WebDriver, Playwright (preferred), REST API testing, Test framework development, Test Data Management API Testing : REST API validation, Postman, Swagger/OpenAPI, API automation frameworks Data Testing: SQL Server, Snowflake, Data warehouse testing, ETL/ELT validation AI Testing (Preferred): Experience testing, LLM-based applications, RAG architectures, AI Agents, Prompt workflows, Adversarial Testing, AI model evaluation frameworks DevOps & Cloud : Azure DevOps, CI/CD Pipeline Integration, Git, Docker, Azure Cloud Services Security Testing Awareness (Preferred): Basic understanding of cybersecurity concepts, Awareness of OWASP Top 10, secure coding validation, API security, and vulnerability testing. Preferred Skills Experience testing cybersecurity products or platforms. Experience with observability and monitoring platforms. Exposure to performance testing tools such as JMeter, k6 .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.