JOBSEARCHER

SDET

MondoNeedham, MAApril 22nd, 2026
Apply now: Software Development Engineer in Test (SDET), location is Onsite/Hybrid (Needham, MA). The start date is Mid-April for this 6+ month contract-to-hire position.Job Title: Software Development Engineer in Test (SDET)Location-Type: Onsite/Hybrid (3 days/week in Needham, MA)Start Date Is: Mid-AprilDuration: 6+ month contract-to-hireCompensation Range: $55-60/hr W2Benefits: Eligible for Health, Dental, Vision, 401KNot eligible for Visa sponsorshipJob Description:Design and build scalable, state-aware automated testing frameworks for mobile applications, ensuring high-quality releases across iOS and Android platforms.Day-to-Day Responsibilities:Design, develop, and maintain automated test frameworks for React Native mobile applicationsBuild automation frameworks from scratch, not just maintain existing test suitesValidate complex workflows, event sequencing, and state transitions across mobile systemsDevelop and execute comprehensive test strategies, including exploratory and device-level testingIntegrate automated testing into CI/CD pipelines for continuous validationCollaborate with cross-functional teams to embed quality throughout the development lifecycleBuild utilities and validation logic to enforce rules, edge cases, and failure scenariosMentor team members on automation best practices and quality engineering principlesRequirements:Must-Haves:2+ years of experience in mobile testing and/or software engineeringStrong experience with Appium for mobile automation (iOS and/or Android)Proficiency in Java, JavaScript, or TypeScriptExperience building automation frameworks from scratchStrong systems thinking with ability to track multiple states and conditionsExperience validating workflows, sequencing, and dependencies across systemsAbility to design and enforce rules, constraints, and invalid state handlingStrong understanding of edge cases, boundary conditions, and failure scenariosExperience integrating automation into CI/CD pipelinesAbility to clearly explain logic, structure, and decision-making processesNice-to-Haves:Experience with React Native applicationsBackground closer to software engineering than traditional QAExperience building reusable automation utilities and validation layersExposure to both manual and automated testing strategiesExperience validating complex user/device interaction flows