Quality Assurance Engineer : Back - End

Vacasa   •  

Portland, OR

5 - 7 years

Posted 237 days ago

This job is no longer available.

What We're Looking For:

The preferred candidate is an experienced, back-end QA Engineer (at least 3-4 years) with a focus on applications dealing in financial transactions as well as conducting both manual and exploratory testing alongside a history in migrating those manual tests toward automated ones. This position requires frequently interacting with agilescrum teams, testing functional increments of software, formalizing test plans, and managing production releases. The ideal candidate is passionate about testing in a highly collaborative team environment creating next-generation components. 

What You'll Do:

  • Design, develop, and execute manual / exploratory tests
  • Migrate existing manual tests toward automated unit and integration tests
  • Write new and comprehensive automated tests where possible
  • Develop and update test strategies / plans
  • Write meaningful defect reports to varied audiences
  • Work with test leads to ensure teams deliver to timelines with a high degree of quality
  • Advocate for the customer and stakeholders during the entire development cycle of new production releases
  • Communicate clearly to a technical as well as non-technical audience
  • Manage product / code releases on a daily and sometimes on-call basis

The Skills You'll Need:

  • 4+ years' experience in performing software testing
  • Experience testing finance-based applications or dealing with financial transactions, at minimum
  • Experience testing PHP- and Python-based applications, at minimum
  • Strong debugging / troubleshooting skills
  • Strong team collaboration skills
  • Solid understanding of various testing methodologies' pros and cons
  • Solid database knowledge (MySQL preferred, otherwise PostgreSQL)
  • Some experience writing SQL queries

Bonus Points:

  • Basic familiarity with coding conventions, such as PSR-2 and PEP-8, a huge plus
  • Experience testing APIs
  • Experience testing web-based applications strongly preferred
  • Experience automating Python-based tests strongly preferred
  • Basic understanding of PHP syntax, Python syntax, and MVC preferred.