Software Developer in test

Remote • Posted 5 hours ago • Updated 5 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • FOCUS
  • Functional Testing
  • Test Plans
  • Manual Testing
  • Regression Analysis
  • Artificial Intelligence
  • Workflow
  • Development Testing
  • Continuous Integration
  • C#
  • Microsoft Visual Studio
  • Command-line Interface
  • Writing
  • NUnit
  • MSTest
  • Debugging
  • Git
  • Communication
  • JIRA
  • Public Relations
  • UI
  • Appium
  • .NET
  • GitHub
  • Microsoft Azure
  • DevOps
  • Global Positioning System
  • Bluetooth
  • Computer Hardware
  • Testing
  • Inspection
  • Geographic Information System
  • Quality Assurance

Summary

Role focus

  • Primary: Headless functional test automation - fast, stable, and CI-friendly
  • Secondary: Appium / device UI automation is an important layer, but not the entire role
  • Spec-driven: Candidates will read and review specifications and test plans, not just work from tickets labeled "write tests"
  • Manual coverage: A significant portion of our legacy coverage is still manual - candidates must also be comfortable executing and validating manual test cases as part of feature testing and regression efforts

How we work

We use AI-assisted tooling (Cursor, AI code/test review, agent-driven test design) as part of daily workflow. We are adopting Loop Engineering - a structured process where docs, coding, QA, and DevOps run as coordinated loops with clear ownership, human gates, and agent participation. Candidates should be open to working alongside AI tools and contributing to a maturing engineering process.

What they will do

  • Write and maintain C# automated tests for survey workflows (download, collect readings, GPS, export, settings)
  • Review developer test PRs and send incomplete coverage back to engineering
  • Triage failing CI / stage runs: product bug vs flake vs environment - then fix the ones that are ours
  • Decide what to automate at which layer: unit / headless functional / device UI (Appium) / manual
  • Grow Appium coverage where the headless suite cannot see the real screen
  • Partner with Product, Arch, and Dev so new work is testable before it ships

This is not a record-and-playback role, and not a full-time manual tester who automates on the side.

Must-haves (do not send without these)

  • Strong C# and comfort running tests from Visual Studio / command line
  • Real experience writing automated tests as code (xUnit, NUnit, or MSTest)
  • Page Object Model (or equivalent) - maintainable tests, not one giant script
  • Can debug a failing test and explain flake vs product bug
  • Git + pull-request review
  • Clear written communication (Jira / PR comments)

Strongly preferred

  • Mobile UI automation: Appium , Espresso
  • .NET MAUI
  • GitHub Actions or Azure DevOps pipelines
  • Async / timing issues (tests that race the app)

Nice to have

  • GPS, Bluetooth, offline, or hardware-adjacent testing
  • Field / inspection / GIS / industrial software
  • Test design (what not to automate)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: vonqfeed2
  • Position Id: 969662971
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or São Paulo, State of São Paulo

Today

Full-time

Remote

Today

Full-time

Remote or Texas

Today

Full-time

USD 92,700.00 - 203,940.00 per year

No location provided

Today

Full-time

USD 152,500.00 - 183,000.00 per year

Search all similar jobs