Why This Role Stands Out
Elevate your career by shaping the quality of cutting-edge AI-powered products at a reputable global company, with the flexibility of a hybrid work model. You'll thrive in this role if you possess strong software engineering skills and a passion for innovative testing strategies, making this an excellent opportunity to contribute to impactful technology.
Quick Overview
Job Description
Senior Software Development Engineer in Test (SDET)
Position Summary:
We are seeking a highly experienced Senior Software Development Engineer in Test (SDET) with expertise in AI and machine learning quality assurance. In this role, you will design, develop, and maintain scalable automated testing frameworks for software products that incorporate AI-powered features and services. You will work closely with software engineers, data scientists, product managers, and DevOps teams to establish robust testing strategies across the entire development lifecycle. The ideal candidate has strong software engineering skills, deep knowledge of test automation, and practical experience validating AI/ML systems for functionality, performance, reliability, security, and fairness.
Key Responsibilities:
- Design and implement scalable, maintainable test automation frameworks for web, mobile, API, and backend systems.
- Develop comprehensive test strategies for AI/ML-powered products and services.
- Create automated tests for various types of testing including functional and regression testing, API and integration testing, end-to-end workflows, performance, scalability, reliability, data quality, and more.
- Validate AI model outputs using appropriate metrics, benchmarks, test datasets, and acceptance criteria.
- Test generative AI systems for prompt and response quality, toxicity, bias, prompt injection, and more.
- Build tools and frameworks for test data generation, model evaluation, monitoring, and reporting.
- Integrate automated tests into CI/CD pipelines and enforce quality gates.
- Collaborate with development and data science teams to identify defects early and improve product quality.
- Investigate complex issues, perform root-cause analysis, and communicate risks and recommendations.
- Establish quality metrics, dashboards, and reporting for software and AI/ML systems.
- Mentor junior and mid-level SDETs and promote engineering best practices.
- Contribute to test planning, code reviews, architecture discussions, and release readiness assessments.
- Stay current with emerging AI testing tools, methodologies, and industry standards.
Required Skills:
- Experience in software development, test automation, SDET, or quality engineering roles.
- Strong programming experience in one or more languages such as Python, Java, JavaScript, or TypeScript.
- Proven experience designing and maintaining automation frameworks.
- Strong knowledge of software testing principles, test strategy, and defect management.
- Experience testing RESTful APIs, microservices, databases, and distributed systems.
- Hands-on experience with tools such as Selenium, Playwright, Cypress, Appium, REST Assured, PyTest, JUnit, or equivalent.
- Experience with CI/CD tools and practices such as GitHub Actions, Jenkins, GitLab CI, Azure DevOps, or CircleCI.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Practical experience testing AI/ML systems, models, data pipelines, or AI-powered applications.
- Understanding of machine learning concepts, model evaluation, data validation, and statistical testing.
- Strong analytical, communication, troubleshooting, and problem-solving skills.
Similar jobs
- LM
Systems Integration/Test Engineer Sr - E3 with Security Clearance
NewLockheed Martin
Huntsville, AL🇺🇸Hybrid20 hours agoTechnology - EC
SQA Engineer
NewEconosoft
Fremont, CA🇺🇸On-site20 hours agoMicroservicesMongoDBMySQL+12 - AT
Automation QA Testing (Java application)
NewAmerican Technology Consulting LLC
Wilmington, DE🇺🇸Hybrid20 hours agoSeleniumAgileCucumber+7 - SR
QA Analyst - Indianapolis IN - Hybrid - State of Indiana
NewSriLakshmiTech
Indianapolis, IN🇺🇸On-site20 hours agoPythonTechnology - CO
Manual Tester
NewCollasys LLC
Dillsburg, PA🇺🇸Hybrid20 hours agoJira - BL
Timing and Synchronization Test Engineer with Security Clearance
By Light Professional IT Services
Fort Meade, MD🇺🇸Hybrid3 months agoMicrosoft OfficeTechnology - DO
Supervisory Quality Assurance Specialist with Security Clearance
NewDepartment of Defense
Eglin AFB, FL🇺🇸Remote20 hours agoTechnology - ML
LIMS QA Analyst
NewMasterapp Labs
Indianapolis, IN🇺🇸On-site20 hours agoCompliancePythonTechnology - P2
QA Automation Architect - (Looking for Independent Candidates)
NewP2PSoftTek Inc
Pleasanton, CA🇺🇸Hybrid20 hours agoPlaywrightPythonTechnology - TE
QA Cosnultant
NewTECH-NET, INC
Sacramento, CA🇺🇸Hybrid2 days agoSQLETLCRM+5 - SS
QA,windows,Intune,Endpoint
Simple Solutions
United States🇺🇸Remote3 days agoAzurePowerShellTechnology - MC
UKG QA / Test Analyst || Remote
NewMcKinsol Consulting Inc
United States🇺🇸Remote20 hours agoSQLAzureJira+5Technology