Quality Assurance Engineer (Intermediate)

Sorry, this job was removed at 12:42 p.m. (MST) on Friday, October 4, 2019
Find out who's hiring remotely in Greater Denver Area.
See all Remote Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

BiggerPockets is hiring a Quality Assurance Engineer to help create and maintain BiggerPockets software products.

BiggerPockets is a complete resource for anyone looking to succeed in real estate investing. We offer free content, tools, and a community of over 1,400,000 members to help people avoid mistakes; learn valuable tips; find partners, deals, and financing; and make the best investing decisions possible.

 

YOU WILL:

The essential functions of this role will be to undertake exploratory/manual and automated testing of our software products to ensure quality and adherence to feature specifications.

Quality assurance engineers are responsible for gathering requirements, formulating test plans, executing them, and communicating any defects found to the engineer responsible, along with any corrective suggestions.

At BiggerPockets, QA also acts as the release management team. As such, they are responsible for starting and monitoring deployments and launches.

A basic knowledge of the Ruby language and the Ruby on Rails framework is required for this role.

Some examples of things you could be working on:

  • Developing a test plan for a brand-new feature based on requirements provided by a stakeholder
  • Manually testing software written by another engineer, identifying defects or regressions in user experience (black box testing)
  • Performing security vulnerability testing (penetration testing)
  • Participating in project kick-off meetings
  • Liaising with internal stakeholders to identify project requirements
  • Reviewing code written by other engineers, and suggesting improvements
  • Tracking quality assurance metrics

The BiggerPockets Stack

We run a Ruby on Rails web application with a jQuery and React frontend. On the backend, we use a PostgreSQL database, along with Redis and memcached. We use a lot of background processing using Sidekiq, and this is all hosted on the Heroku platform. Elasticsearch powers our search feature. We’re a big fan of testing (RSpec is our framework of choice) and we employ a lot of static analysis (Rubocop, ESLint) to help us write the best code we can.

Internally, most of our communication and project logistics happens in Slack, GitHub, Zoom, and Jira.

YOU HAVE:

Core competencies for this role include:

  • Great communication skills (in English)
  • Attention to detail
  • Experience in Ruby and Ruby on Rails
  • Experience in RSpec testing framework

EDUCATION & EXPERIENCE

Bachelor’s degree in computer science or equivalent vocational qualifications. 2+ years professional experience preferred.

OTHER DUTIES

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

//

WORK CONDITIONS

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.

Physical Demands: While performing the duties of this job, the employee is regularly required to talk or hear. This is largely a sedentary role.

Travel: Minimal travel is required for this position

Position Type and Expected Hours of Work: This is a full-time position. Days and hours of work are Monday through Friday, 9 a.m. to 4 p.m. Occasional evening and weekend work may be required as job duties demand.

 

BiggerPockets is an Equal Opportunity Employer. Individuals from diverse backgrounds are encouraged to apply.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are located in the trendy RiNO area just east of downtown Denver. We are centrally located to lots of fun bars and restaurants. We have a modern, open concept warehouse office when you do want to venture in.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BiggerPocketsFind similar jobs