Vervint logo
VervintPosted 1 week ago

Senior Software Development Engineer in Test

Remote

ContractSenior Level

Job Summary

Author and maintain end-to-end automated tests for React Native mobile applications using Detox and Jest, building visual/snapshot regression coverage across iOS and Android platforms. Read application source code to understand feature behavior, develop maintainable test suites organized by feature and screen, and validate app behavior against mocked service and device-simulation layers including Bluetooth, device registration, and WebSocket flows. Identify and document software defects while linking tests to Jira/Xray, keep automated tests running reliably in CI pipelines, and generate meaningful estimates for test work. Collaborate with cross-functional teams to ensure consistent project execution and mentor other QA members on the automated skillset.

Required Qualifications

  • 5 years of experience in test automation design, development, and implementation for web and/or mobile applications
  • Strong programming skills in TypeScript or JavaScript (required)
  • comfort reading React / React Native application code
  • Hands-on experience authoring native mobile UI automation with Detox, Appium, XCUITest, or Espresso/EarlGrey
  • 5 years of manual testing experience
  • Experience running mobile tests against iOS simulators and Android emulators, locally and in CI
  • Experience integrating automated tests into CI/CD pipelines (Bitrise, GitHub Actions, Bitbucket Pipelines, or similar)
  • Demonstrated analytical skills using various tools and data sources
  • Demonstrated efficiency working on cross-functional teams of 8 or more, including Project Manager, Business System Analysts, Application Developers, and System Administrators
  • Demonstrated ability to apply standardized software quality processes
  • Familiarity with various testing methods and strategies
  • Familiarity with Software Development Life Cycle (SDLC) processes and Agile delivery

Desired Qualifications

  • Experience testing connected products / IoT (Bluetooth/BLE, device registration, real-time messaging)
  • Experience with visual/snapshot regression testing and baseline management
  • Experience with test-case management tools (Jira/Xray) and reporting automated results back to them
  • Experience with Expo / EAS build tooling
  • Knowledge of Accessibility, Security, and Performance testing

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce