Senior QA Engineer (Backend)

about 3 years ago
Full time role
Menlo Park, CA, US... more
Menlo Park, CA, US... more

Job Description

One Concern is a Menlo Park-based benevolent artificial intelligence company with a mission to increase the global community's resilience to natural hazards. Founded at Stanford University, One Concern enables cities, corporations, and citizens to embrace a disaster-free future through AI-enabled technology, policy, and finance. By combining data science and natural phenomena science we are pursuing a vision for planetary-scale resilience, where everyone lives in a safe, equitable, and sustainable world.
One Concern is growing rapidly and we are looking for a Senior QA Engineer to develop and execute automated tests to ensure product quality. The Senior QA engineer role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure the software runs smoothly and meets client needs as well as reviewing system requirements and tracking quality assurance metrics. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

Responsibilities

  • Develop tools and reporting methods to dashboard QA activities and QA metrics to the organization over the entire product lifecycle
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Work hand in hand with developers to automate tests
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Requirements

  • Experience in software development using general-purpose programming languages (e.g., Python, Go, Javascript)
  • 4+ years experience in QA for data pipelines, any product that has a web interface.
  • Exp. writing test case documentation for SaaS platforms
  • Develop tools and reporting methods to dashboard QA activities and QA metrics to the organization over the entire product lifecycle
  • Comfortable working hand in hand with Developers to automate tests
  • Be able to own QA responsibilities and code for entire team
  • Knowledge of scripting.
  • Has worked in Agile environment
  • Tested in environments which involved Docker, CI/CD, test automation, test development experience.
  • Experience with testing backend code or projects.Perk and Benefits
  • Market-competitive salary plus equity
  • Comprehensive medical, dental, and vision insurance
  • Daily lunches, and a fully-stocked kitchen
  • Generous PTO policy
  • Flexible working hours

Perk and Benefits

  • Market-competitive salary plus equity
  • Comprehensive medical, dental, and vision insurance
  • Daily lunches, and a fully-stocked kitchen
  • Generous PTO policy
  • Flexible working hours
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.

Similar jobs