Scan your resume against ATS criteria for this Software Development Engineer in Test (SDET) role at onsemi.
We are looking for a hands-on Software Development Engineer in Test (SDET) to join our AI-native product development team at and own end-to-end quality and release certification for a full-stack platform built on Next.js, React, TypeScript, Django, PostgreSQL, Redis, GraphQL, Airflow, MCP-based AI agents, Kubernetes, Helm, and Docker. This is a full-stack testing role covering UI, API, data, async job, and AI-agent layers, with accountability for certifying that each release meets functional, non-functional, and reliability bars before reaching production. The candidate should build durable automation frameworks and make heavy, responsible use of AI coding agents to design test strategy, generate and maintain suites, and triage failures faster.
You should independently own end-to-end quality for the platform: building and maintaining a full-stack automated test pyramid (unit, API, integration, E2E, non-functional, and AI-agent evaluation), certifying releases against clear, evidence-based exit criteria, using AI coding agents responsibly to accelerate test authoring and triage, and partnering with engineering to continuously reduce defect escape rate without slowing delivery.
#LI-VS1
Own test strategy and automation across the stack: unit/component tests (Vitest, React Testing Library), API/integration tests (pytest, pytest-django, GraphQL), and UI-driven end-to-end tests (Playwright) against real workflows.
Own release certification: define exit criteria, run and triage full regression suites (including sequential, long-running workflow integration tests), and give a clear go/no-go signal per release.
Maintain functional coverage for core workflows: project/variant management, GDS and model linking, test bench execution, regression dispatch and reporting, compliance/RTM tracking, sharing/permissions, and notifications.
Build test coverage for the AI Agent Workspace: prompt/response evaluation harnesses, tool-call correctness, contract tests for MCP-based agent tool servers, RAG pipeline retrieval/grounding accuracy, agent memory and session-persistence correctness, agent regression/eval suites, and guardrails against unsafe agent actions.
Design and execute non-functional testing: API/GraphQL performance and load testing, resilience/failure-injection testing for async job pipelines, and baseline security testing (authN/authZ, RBAC, input validation).
Validate the decoupled async execution model end-to-end — Airflow-orchestrated job dispatch, the containerized GDS/layout processing engine, and the Windows-hosted execution runner that drives external EDA tool runs — through result ingestion, including monitoring for stuck or failed jobs.
Own visual and functional parity testing between the design prototype and the production frontend.
Integrate and maintain automated quality gates in CI/CD, including flake detection, test data seeding/cleanup, and environment readiness checks.
Use AI coding agents daily to generate/maintain tests, analyze failures, and turn bug reports into reproducible automated tests — validating AI output rather than accepting it blindly.
Practice spec-driven testing: convert specs and acceptance criteria into test plans, traceable cases, and regression checklists; track quality metrics and report release readiness to stakeholders.
#LI-VS1
#LI-VS1
How to apply for Software Development Engineer in Test (SDET) at onsemi?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
3+ years of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Software Development Engineer in Test (SDET)
onsemi · Bangalore