AnnouncementCase StudyCheckmarkcustomer-story-iconData Sheethow-to-logoposts
skip to Main Content

Senior Software Engineer in Test

  • Engineering

Have you ever taken it personally when a website sent you down the wrong path, or behaved in a way that, you, the user didn’t understand? Do you wrinkle your nose in distaste when a web form isn’t intuitive? Would you like to give the people responsible for those bugs a long but judiciously worded treatise on human computer interaction? Do you love helping people to be better in a non-judgmental way that recognizes how hard their job is?

If you’re motivated by a need for things to be correct, and relish an attention to detail that makes you a kind of tough pill to swallow we’d love to hear from you. We’ve built a tool that is attempting to straddle the line between very different user bases. We have also adopted an approach to quality that puts the onus on our development team to deliver a bug-free product. We believe that shifting left doesn’t negate the need for a tester, but instead requires testers to level up.

We need you to help our developers feel confident that the code they’re releasing won’t bring down the entire app. While they’re focused on building something awesome, we want you to focus on how it interacts with all the other awesome things they’ve built. You would help to craft processes that identify failures sooner, and enable our creators to head them off faster.

Interested? Apply via

What Expel Can Do For You

  • Get exposure to the information security space and security products
  • Work with technologies like postgres, elasticsearch, and kafka
  • Get experience with cloud-based infrastructure, continuous integration, and Docker
  • Work in a small, highly transparent startup environment
  • Work with an experienced, highly capable team that learns from each other

What You Can Do For Expel

  • Analyze requirements and UX mocks for inconsistencies.
  • Anticipate new requirements and changes to existing requirements based on your experience
  • Report and analyze test results to ensure functionality and quality
  • Identify and execute on the need to test ad hoc changes
  • Provide project management, mentorship, and guidance to less experienced team members
  • Research and evaluate new technologies to promote quality and productivity
  • Perform manual and exploratory tests with the goal of automation
  • Extend and maintain our automated test framework
  • Review and/or write unit tests to support continuous delivery
  • Be an advocate for building testable software
  • Adapt to changes of direction because, hey, startup life
  • Poke fun at our leadership team in creative ways

What You Should Bring With You

  • A desire and ability to constantly learn and improve yourself and your work products
  • The ability to communicate and work effectively with others
  • Experience with key web technologies (e.g. HTML5/CSS, jQuery, Node.js)
  • Proficient in JavaScript
  • Understanding of object-oriented design principles
  • Experience with different testing strategies
  • Experience with JIRA or another ticketing system.
  • A college degree and 2-5 years of meaningful experience or credible panache

The Details

We work primarily from our office in Herndon, Virginia. We’d prefer someone already in the DC-Metro area, or willing to relocate here. We’ll consider fully remote work on a case-by-case basis.

We’re only hiring those authorized to work in the United States.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Interested? Apply via

Back To Top