Quality Assurance Manager

Customer Service · Full-time · Piedmont, Italy

Job description

Company Overview:

Twenty Ideas (20i) is the home of passionate people who work together to elevate the web and create meaningful digital experiences for clients across a variety of sectors. Our team values innovative, cooperative design and development in an environment full of mutual respect, hard work, and fun. In other words, we work together closely to build really awesome things. We’re looking for a QA Manager to join our remote-first team with our headquarters in beautiful Eugene, Oregon. At this time, we can only accept applicants who reside in Oregon, Washington, Idaho, Pennsylvania, and Washington, D.C. 

About us:

  • We are a remote first company with an office option located in Eugene, Oregon.

  • Great company culture & tight-knit collaborative team.

  • Diverse and exciting technologies & digital products.

  • Opportunities for professional development - online seminars, internal learning, company paid resource materials.

  • Six weeks (i.e. 30+ days) of PTO & 20i holidays along with flexible work hours.

  • 100% company paid medical, dental, vision, life and disability Insurance.

  • We offer a 401K plan & 4% company match, remote perks, and optional FSA/Dependent care.

  • Company-sponsored happy hours & social events – we have fun too.

Quality is a vital part of the Twenty Ideas process and product. As we build from ideas to apps, we want to ensure the goals are clear and the features work. You will be a pivotal part of this process by allocating QA personnel to meet demands, ensuring that testing documentation is up to date and that nothing stands in your team’s way. You’ll work across all disciplines, from Product to Design to Dev, to ensure what Twenty Ideas is delivering meets the high expectations of our clients.

Here’s what you’ll do...

  • Work with the Product, Design, and Dev teams to ensure proper test plans and related documentation is created and maintained.
  • Train QA members as they join project teams
  • Work with our QA team to ensure they have everything they need to work effectively
  • Work with our Dev team to ensure the work delivered meets the goals and requirements of the client.
  • Work with our Dev team to define secondary requirements that enable effective QA (Admin Panels, Seed Accounts, etc.)
  • Work with leadership to continue to grow the QA team and ensure every project has the QA coverage needed to deliver quality work on time.
  • Ensure QA processes are being followed and notarizing exceptions
  • Work with leadership to iterate on existing practices and foster a culture of improvement
  • Ensure the defects reported by your QA team are clear and actionable

What skills do you need?

  • 4+ years leading a software application development QA team
  • A passion for implementing high-end, polished user experiences
  • An ability to clearly and effectively communicate expectations to the team
  • Identify and call out when requirements and designs reduce the effectiveness of QA processes or block QA altogether
  • An ability to work in cross-functional teams across several disciplines to arrive at a common understanding of the work to be done and where it’s at
  • An ability to write clear testing plans understandable across disciplines.
  • A solid baseline of what a quality web application feels like
  • A solid baseline of what a quality mobile application feels like
  • An understanding of basic networking concepts (HTTP vs. HTTPS, Request Headers, etc)

Bonus Points awarded for:

  • Experience using Test management software such as TestRails or Zephyr

  • Experience working in an agency setting

  • Familiarity with automated testing frameworks such as Selenium, Cypress, or Playwright

  • Familiarity with best practices and regulations in the Health Care industry (HIPAA, PII protections, etc)

  • Skilled in basic scripting (such as Bash, Python, etc)

Twenty Ideas values diversity. We are an equal opportunity employer and we do not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, gender, sexual orientation, gender expression, age, veteran status, marital status or disability status.


Org chart