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.
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
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
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.
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
Flexible Equipment and Conference budget
Co-Working budget (we are a 100% Distributed Team)
Monthly Wellness Budget
Generous Parental Leave Policy
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.
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.
Made with ❤️ by Veni Kunche.