QA / Automation Engineer

Vancouver, BC
We're looking for a top-tier QA/Automation Engineer to be the sole owner of Quality Assurance on the team, establish proper QA practises, and move towards Automated QA processes. You’ll play a key role in growing the business through your insights, and you’ll help shape the way a revolutionary new technology is introduced to and adopted by new audiences. Every day, you’ll collaborate with a world-class team in our Vancouver office.

Every one of us shares a common vision: to create the future we want to live in. We need the right people to help us realize that vision.

A little about us:
ZenHub is the leading team collaboration and project management suite built into GitHub and GitHub Enterprise. At ZenHub, every team member is charged with getting to know customers deeply, learning how to solve their toughest problems, and turning them into evangelists.

Our customers are smart cookies: some of the best teams at companies like Imgur, NASA, Microsoft, Docker, and Zenefits use ZenHub to stay in the zone. Ideal team members are technical enough to get their hands dirty and product-focused enough to help translate customer requests into product features.
What we’ll accomplish together:
  • The responsibilities of the QA / Automation Engineer include:
  • Proposing and implementing a test case management system 
  • Creating, maintaining, and executing test plans, test cases, and test scripts
  • Performing a wide variety of validation tests such as functional, performance, and integration testing, as well as user story testing 
  • Owning testing automation initiative (propose framework and software, plan implementation, execute on the plan) 
  • Managing and improving testing for on-premise solution 
  • Supporting engineers and business users as functional expert of the product 
  • Translating product, functional, and technical requirements into test scenarios
  • Performing analysis to ensure that end-user requirements are in line with specification 
  • Identifying and reporting usability issues
A little about you:
  • Culture fit is of utmost importance to us and we’re willing to shape the role to fit the perfect candidate. That said, there are a few qualities or experiences a candidate should possess:
  • 3-5 years of experience in software test planning and execution
  • At least 2 years of practical experience in building automation frameworks 
  • Experience establishing system performance metrics   
  • Stress testing experience with tools like JMeter
  • Experience with automation testing across WebApps, API’s, and Backend
  • Experience with tools like, Puppeteer, or Selenium
  • Strong knowledge of QA best practises and processes, and the ability to establish QA function from scratch
  • Experience working in an Agile environment
  • Excellent problem-solving, analytical, and time-management skills with the ability to handle multiple tasks and prioritize
  • Capable of applying your skills across a variety of use cases; inflexible specialists need not apply
  • We believe in processes and the power of planning, but you will often have to roll with the punches and prioritize the most impactful tasks on the fly

More about ZenHub:
At ZenHub we recruit the best and foster an environment that enables our team. That means a workplace that is diverse, inclusive, and open-minded. We welcome applicants of all backgrounds, regardless of race, colour, religion, sexual orientation, gender identity, national origin, or disability.   

We offer compensation commensurate with the high level of talent we seek, extensive benefits, and flexible time off policy.