Quality Assurance Engineer

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 Engineer 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 and 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 ideas into apps, we want to ensure the goals are clear and the features work. You will be a pivotal part of this process by adding automated ways to improve quality into the code ecosystem. 

Here’s what you’ll do...

  • Create code that automates testing in various ways (e.g. unit testing, e2e tests, integration tests, performance tests).
  • Work with other QA engineers or manual QA testers as they join project team.
  • 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.)
  • Ensure QA processes are being followed and notating exceptions
  • Work with leadership to iterate on existing practices and foster a culture of improvement
  • Ensure the defects reported by your automated tests allow clear and actionable results

What skills do you need?

  • 3+ years writing code relating to test automation
  • 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 test code that is understandable and maintainable

Bonus Points awarded for:

  • Experience using Test management software such as 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 healthcare industry (HIPAA, PII protections, 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.