Software Development Engineer in Test
Core
Design, document, and implement test strategies, automation, tools, and processes while collaborating with engineers and product managers to deliver high-quality products.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Automated test suites, test plans, and quality assurance pipelines for backend, web, and mobile applications
Domain
Software Engineering / Quality Assurance / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Object-oriented programming, Node, TypeScript, JavaScript, Java, RDBMS, REST APIs, Test automation, Agile Scrum, Manual testing, Performance testing, Load testing, Security testing, Test strategy design, Test case creation, Pipeline automation, Mentorship
Preferred skills
AI integration for test suite maintenance, GitHub best practices
Technologies
Node, TypeScript, JavaScript, Java, RDBMS, REST APIs, GitHub
Responsibilities
Collaborate with engineers and product managers to deliver high-quality products; Perform functional, regression, and smoke testing; Review documentation, define requirements, and create test cases and test plans; Execute manual testing across functional, regression, end-to-end, database, and web services scenarios; Drive performance, load, and security testing practices; Develop, maintain, and execute automated test cases using AI; Apply GitHub best practices and run automated tests in pipelines; Design, document, and implement test strategies, automation, tools, and processes; Mentor junior team members
Seniority
Senior, hands-on IC