Skip to content

Software QA Engineer

  • Remote
    • Fargo, North Dakota, United States
  • $80,000 - $110,000 per year
  • Engineering

Job description

Salary: $80k - $110k / yearly 
U.S. candidates only


At FBS, our software products and people drive our success. Hiring the best and the brightest means we pay competitively, have strong healthcare benefits, provide a professional-yet-casual, resource-rich working environment (both local and remote) and enjoy the freedom to be individuals who work together towards common goals. FBS is 100% employee owned. Your peers aren’t co-workers, they’re fellow business owners! There’s no bureaucracy or red tape; just a solid team of experts who love coming to work, collaborating, getting things done and making customers happy every day.


As a QA Engineer at FBS, you’ll play a central role on a cross-functional team focused on delivering new features and usability improvements to our real estate agent user base. You’ll apply your expertise in acceptance, exploratory, and regression testing, as well as your technical expertise, to design and execute test plans for our React Native Android and iOS applications. This includes building new automated test suites and scripts, as well as performing manual testing when needed. You’ll also provide concise, actionable usability and product feedback to the team. While the current focus leans heavily on manual testing with physical or virtual mobile devices, there are plenty of opportunities to demonstrate and grow your automated testing capabilities.


This position is permanently remote. Onsite events optional.

Responsibilities:

  • Work closely with team members to define acceptance criteria for new features.

  • Provide concise, yet comprehensive, bug reports and product usability feedback to team members.

  • Be a vocal participant and owner of quality on your team. 

  • Build and maintain automated acceptance and regression tests using Maestro.

  • Integrate automated testing solutions into CI;CD pipelines (Jenkins and GitHub Actions).

  • Perform manual native app (Android and iOS) testing.

Job requirements

Must have:

  • 2+ years of professional experience in test automation development for native iOS or Android applications (Maestro preferred).

  • Strong ability to read and manipulate JSON payloads.

  • Strong exploratory testing skills.

  • Strong written and verbal communication skills.

  • Intermediate CLI skills, particularly with Unix/Linux or basic networking commands.


Ideal candidates will have:

  • Expert knowledge of the following software testing strategies: acceptance, regression, smoke, exploratory, white box, and black box.

  • Experience creating and maintaining automated testing suites on an Agile software team. 

  • Some experience building, integrating, and/or testing REST APIs.

  • Familiarity with GitHub.

  • Familiarity with CI;CD processes and tools (Jenkins or GitHub Actions preferred). 

  • Experience in software development for real estate professionals.

or