Senior QA/ Developer in Test

Symetria

 
  • QA Tester
  • Full time
  • Vancouver, Canada

Summary of Role: 

  • Reports to: Chief Technical Officer 
  • As part of a Scrum team and working in close collaboration with the whole team (Business, Developers, Architect and UX / visual designers) you are responsible for building, deploying and managing test automation and manual test suites. 
  • Together with your team members, you ensure the quality, performance, scalability and security of this application tier. 
  • Embracing our philosophy of continuous improvement, you are always looking for ways to better our code, architecture, tool chain, hosting infrastructure and team processes. 
  • As an agile practitioner, you consistently and constructively participate in all team practices: sprint planning, daily standups, estimation, backlog grooming, sprint demos and retrospectives. 


Major Responsibilities:

  • Work closely with designers and other team members to define the scope of testing required based on initial requirements 
  • Write, maintain and deploy test automation code based on product requirements to improve the quality and performance of our application 
  • Evaluate and evolve our testing technologies, tools and processes to ensure sustainable continuous deployment 
  • Design and maintain manual Test Plans for Beta testers and internal use 
  • Constructively review other team members’ test code and address issues found Investigate product defects 
  • Contribute to ongoing improvement of team practices and procedures 
  • Actively participate in all Scrum practices: sprint planning, daily standups, estimation, backlog grooming, sprint demos and retrospectives 
  • Contribute to monitoring and operation of production, staging and test servers
  • Share responsibility for maintenance and improvement of our development and production environments and related tools

Skills and Requirements: 

  • 3+ years professional experience as a QA 
  • Experience with Test frameworks like Proficient with HTML5, CSS3, Sass/SCSS, JavaScript, jQuery 
  • Able to code in JavaScript without heavy reliance on frameworks (Angular, Backbone, etc.) 
  • Proficient at building responsive user interfaces and mobile web experiences 
  • Experience designing, building and using secure, RESTful web APIs 
  • Experience using Node.js and NPM 
  • Experience writing and maintaining automated UI tests using Selenium / SpecFlow or similar frameworks 
  • Proficient with VSTS or another distributed source control system 
  • Demonstrated ability to investigate, learn and apply new technologies and tools 
  • Strong collaboration and communication skills and an openness to giving and receiving constructive feedback 


Nice to Have: 

  • Experience with Cryptocurrencies 
  • Comfortable working in a continuous integration, continuous deployment environment 
  • Experience using BDD 
  • Experience with API - Contract tests 
  • Experience working on a Scrum team
Symetria Payments QA Tester