Unicity International - Provo, UT

posted 3 months ago

Full-time - Mid Level
Provo, UT
Health and Personal Care Retailers

About the position

Unicity is seeking an experienced Backend QA Engineer to join our API product engineering team. As we reorganize our Information Technology department into strong Agile Product Engineering teams, this position will be pivotal in ensuring the flawless functionality and quality of our web APIs and microservices. The ideal candidate will have extensive experience in quality assurance, particularly in backend systems, and will play a key role in designing and implementing test automation frameworks and strategies. This is an exciting opportunity to be part of a transformative phase at Unicity, where your contributions will directly impact the quality of our products and the satisfaction of our customers. In this role, you will lead the development and execution of comprehensive test plans that cover various testing types, including integration, end-to-end, regression, and performance testing. You will champion quality practices within the team, advocating for best practices and driving continuous improvement. Your analytical skills will be essential as you analyze and report on test results, identifying trends and potential areas of risk. Collaboration is key, as you will work closely with developers and product managers to ensure high-quality product delivery. Additionally, you will have the opportunity to mentor and guide junior QA team members, sharing your expertise and fostering their professional growth. We are looking for someone who is passionate about quality, has a keen eye for detail, and is dedicated to building robust and scalable testing solutions. If you are self-motivated, proactive, and driven by continuous learning and growth within the QA field, we would love to hear from you!

Responsibilities

  • Lead the design and implementation of test automation frameworks and strategies for complex backend systems.
  • Develop and execute comprehensive test plans covering various testing types (integration, end-to-end, regression, performance, etc.).
  • Champion quality practices within the team, advocating for best practices and driving continuous improvement.
  • Analyze and report on test results, identifying trends and potential areas of risk.
  • Collaborate closely with developers and product managers to ensure high-quality product delivery.
  • Mentor and guide junior QA team members, sharing expertise and fostering professional growth.
  • Stay current with the latest testing tools, trends, and methodologies in the industry.

Requirements

  • 5+ years of experience as a QA Engineer, SDET, or similar role.
  • Advanced knowledge of test automation frameworks (e.g. Playwright, Jest, Cypress) and scripting languages (e.g. Javascript/Typescript, PHP).
  • Expertise in API testing tools (Postman, RestAssured) and experience with performance/load testing tools (e.g., JMeter, Gatling).
  • Solid understanding of CI/CD pipelines and experience integrating automated tests into the development workflow.
  • Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable.
  • Knowledge of security testing principles and experience with security testing tools is a plus.
  • Familiarity with TDD/BDD methodologies and experience with GraphQL is beneficial.

Nice-to-haves

  • Experience with performance/load testing tools (e.g., JMeter, Gatling).
  • Knowledge of security testing principles and experience with security testing tools.
  • Familiarity with TDD/BDD methodologies and experience with GraphQL.

Benefits

  • Hybrid, flexible work environment
  • Paid maternity and paternity leave
  • Generous vacation allowance in addition to company-paid holidays
  • Phone and internet reimbursement
  • 401(k) with company match
  • Travel opportunities
  • Substantial company product allowance
  • Competitive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service