How Remoteville checks and expires listings

Software Engineer in Test

Skills
Computer ScienceOOPAmazon Web ServicesContextDatabasesDigital TechnologyLive Events
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in computer science network and digital technology or related field
  • 5+ years in automated testing with a technology organization
  • Strong proficiency in JavaScript and/or TypeScript
  • Hands-on experience with Playwright for frontend and end-to-end test automation
  • Experience with automated load testing tools such as Grafana k6 Locust or similar
  • Experience testing REST and GraphQL APIs through scripting or programming
  • Hands-on experience with GitHub Actions or comparable CI/CD systems supporting automated testing pipelines
  • Experience using Git for version control and team collaboration

Nice to have

  • Familiarity with digital media workflows
  • Knowledge of broadcast and media infrastructure
  • Familiarity with video processing tools
  • Knowledge of object-oriented programming
  • Experience with AWS services
  • Familiarity with AI-assisted development tools

Day to day

  • Design and maintain scalable automated test frameworks for cloud-based media products
  • Build test execution reporting and analysis tools that strengthen release confidence
  • Develop automated functional negative performance and end-to-end tests for APIs and user workflows
  • Deploy and support CI/CD infrastructure and troubleshoot complex issues with engineering teams

Hiring process

  • Live hands-on technical interview via shared terminal and screen share
  • Work through TypeScript and test automation scenarios in real time
  • No take-home exercises or slides