Senior Software Development Engineer in Test at Vervint
Worldwide
<div><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";"><b>Senior Software Development Engineer in Test | Contract | Remote</b></span></span></span></span></div> <div><span style="font-family: helvetica;"> </span></div> <div> <div> <div><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Vervint is looking for an exceptional Senior Software Development Engineer in Test with a focus on mobile test automation. The Quality Assurance practice is growing at Vervint, and we are looking for someone to help drive the Automation specialization within the QA team. This position is responsible for writing and maintaining automated end-to-end tests for React Native mobile applications in a positive, challenging environment. You'll be authoring tests against connected consumer products, working closely with cross-functional team members in a collaborative Agile environment, and testing cutting-edge technologies.</span></span></span></span><br>  </div> <div><b>What You'll Accomplish:</b></div> <ul> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Author and maintain end-to-end automated tests for React Native mobile applications using Detox and Jest</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Read and navigate application source code (TypeScript/React) to understand feature behavior and build reliable, well-targeted tests</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Develop maintainable, scalable, and readable test suites organized by feature and screen</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Build and maintain visual/snapshot regression coverage across platforms (iOS/Android) and themes (light/dark)</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Validate app behavior against mocked service and device-simulation layers, including connected-product flows (Bluetooth/BLE, device registration, WebSocket)</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Identify and document clear and concise software defects, and link automated tests to test-case management (Jira/Xray)</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Develop and maintain test plans based on documented requirements and designs</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Keep automated tests running reliably in CI (Bitrise/Bitbucket pipelines), diagnosing and reducing flakiness</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Develop best practices and approaches for mobile test automation, and help mentor other QA members on the automated skillset</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Generate meaningful estimates for automated and manual test work</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Prepare and present findings, reports, and metrics</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Stay up to date with new testing tools and strategies</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Collaborate with Business Analysts, Software Developers, Project Managers, and User Experience Designers to ensure consistent project execution</span></span></span></span></li> </ul> <div><br> <span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";"><b>What You'll Bring:</b></span></span></span></span></div> <ul> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">5 years of experience in test automation design, development, and implementation for web and/or mobile applications</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Strong programming skills in TypeScript or JavaScript (required); comfort reading React / React Native application code</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Hands-on experience authoring native mobile UI automation with Detox, Appium, XCUITest, or Espresso/EarlGrey</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">5 years of manual testing experience</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Experience running mobile tests against iOS simulators and Android emulators, locally and in CI</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Experience integrating automated tests into CI/CD pipelines (Bitrise, GitHub Actions, Bitbucket Pipelines, or similar)</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Demonstrated analytical skills using various tools and data sources</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Demonstrated efficiency working on cross-functional teams of 8 or more, including Project Manager, Business System Analysts, Application Developers, and System Administrators</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Demonstrated ability to apply standardized software quality processes</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Familiarity with various testing methods and strategies</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Familiarity with Software Development Life Cycle (SDLC) processes and Agile delivery</span></span></span></span></li> </ul> <h1><span style="font-family:helvetica"><span style="font-size:12px"><b><span style=";"><span style=";">Nice to have:</span></span></b></span></span></h1> <ul> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Experience testing connected products / IoT (Bluetooth/BLE, device registration, real-time messaging)</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Experience with visual/snapshot regression testing and baseline management</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Experience with test-case management tools (Jira/Xray) and reporting automated results back to them</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Experience with Expo / EAS build tooling</span></span></span></span></li> <li><span style="font-family:helvetica"><span style="font-size:12px"><span style=";"><span style=";">Knowledge of Accessibility, Security, and Performance testing</span></span></span></span></li> </ul> </div> </div><br>
Apply Now