Job Board
for underrepresented folks in tech

Back to all jobs
Photo of DEV

emoji of a pushpinRemote - US
emoji of a woman of coloremoji of a man21 total on the teamemoji of a woman of coloremoji of a woman 8 women in techemoji of a woman of coloremoji of a person of color 9 people of color in tech

DEV Community is the fastest growing social network for software developers.

This position is for US-based candidates only.


We are hiring our first QA Software Engineer who will lead the charge in crafting a reliable QA system that will support and adapt with our fast growing Forem infrastructure. This person will work closely with our Lead SRE and must be comfortable making decisions and choosing tools that will form the foundation for our testing architecture. We are looking for a software engineer who is passionate about QA that can create a testing infrastructure that will give us confidence in our code whether we are deploying to 1 Forem or 100 Forems.

We value emotional intelligence and communication skills. We want to work with developers who want to build an inclusive software ecosystem as badly as we do.

Primary Responsibilities

  • Improve and expand our Rails application test suite (Rspec, Capybara, KnapsackPro)

  • Set up and integrate CI tools into our Rails application (BuildKite, KnapsackPro, some new tool you would recommend!)

  • Develop and implement a QA workflow with the team (i.e. smoke testing, regression testing procedures, etc.)

  • Establish a sustainable QA culture in the team. We believe testing and reliability are everyone’s responsibility, not just those in QA.


Skills we’d like to see

  • Experience with Rails, Ruby, RSpec, and Capybara

  • Feature integration testing with Ruby

  • CI Experience

  • Load Testing Experience

  • Experience writing code in production

  • Excellent verbal and written communication skills

  • Motivated, self starter who enjoys working independently and can collaborate with other team members when needed

About DEV

DEV Community is the fastest growing social network for software developers. The DEV mission and brand is defined by helping all software workers achieve their goals and find community while building towards something bigger together.

We’re a company that values emotional intelligence, learning and growth. We hire diverse, well-rounded and communicative people who want to build an inclusive software ecosystem as badly as we do.

About Forem

Forem is open source software for building inclusive communities. It powers platforms such as the DEV Community, among many others. The platform is flexible and hardened by the scrutiny of thousands of developers. To learn more about the future of Forem, check out our announcement post on DEV.


  • Medical, Dental, Vision plan

  • Unlimited vacation

  • Flexible Equipment and Conference budget

  • Co-Working budget (we are a 100% Distributed Team)

  • Monthly Wellness Budget

  • Ergonomic consultations

  • Generous Parental Leave Policy

What is your Interview process like?

We understand that many companies have uncommunicative and time intensive application processes. At Forem, we strive for transparency and to move quickly. We have a three-stage hiring process for all candidates:

Stage 1: Apply Each role will have a short questionnaire as part of the application, along with a deadline. We inform all candidates on whether or not they will move to the next stage within two weeks of the application deadline. Please do not spend over an hour on this initial application.

Stage 2: Job-specific Questionnaire and/or Task Candidates will need to complete a questionnaire and/or task related to the role they are applying for. We will inform all candidates on whether or not they will move to the final stage within one week of the questionnaire/task deadline. Please do not spend over three hours on this stage.

Stage 3: Team Interview Final candidates will have one round of video interviews with 5-7 team members. Applicants will know which team members they’re speaking to ahead of time. Each interview will be 15-20 minutes each, with total interview time under two hours.

What efforts are you making in terms of increasing diversity & inclusion within your company?

Forem thrives on diversity. Inclusion is our core tenant. We need diversity in order to make good decisions and build a truly global community. We have inclusive policies, training, and a code of conduct driven by the interest in making all teammates feel welcome.

By actualizing our values and engaging in diverse communities from our very founding, we ensure we find candidates from all backgrounds. By having diverse interviewees and blind evaluation steps within our hiring process, we remove some of the bias that can plague software companies. We also thoroughly examine our interview process for elements that could be unduly disadvantageous for marginalized individuals who may apply.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!

Get jobs delivered to your inbox!

We'll let you know as soon as a job is posted on our job board.

Send me jobs →