Hirejobs Canada
Register
Auckland Jobs
Canterbury Jobs
Northland Jobs
Otago Jobs
Southland Jobs
Tasman Jobs
Wellington Jobs
West Coast Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Developer Engineer in Test or Senior QA Automation Engineer Job - Jobs in Greater Vancouver

Job LocationGreater Vancouver
EducationNot Mentioned
SalaryNot Mentioned
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent

Job Description

Chris and David started Penny AI in 2018 in Squamish, BC (a bit north of Vancouver) after seeing an opportunity to solve a massive problem for millions of direct sales consultants around the world. We now have a team located across Canada and the United States and two great product offerings in Penny and Trnd.Diversity, inclusion and belonging are one of our core values and as we expand we are committed to finding talented people from a wide range of backgrounds, experiences and perspectives.Learn about our hiring process here.About Penny’s Engineering TeamAs a dynamic company, we have all the normal benefits of being able to ship code fast, make changes and iterate quickly, room to grow and explore our wildest ideas... but we also have the processes in place and mindset so everyone is working at a comfortable pace and is supported as the team grows.We use data, machine learning and automation algorithms to create repeatable and scalable sales processes for direct sales consultants. We are an API-first company and process a ton of data. Come work with a multi-disciplinary team of computer scientists, product developers and data scientists building high-level software. Ideal candidates have a passion for data pipelines and shipping code :)The RoleWe are seeking a Senior Software Developer Engineer in Test or a Senior QA Automation Engineer to join our team. The selected candidate will be tasked with designing and executing detailed test plans, strategies, and test cases in line with new feature developments. This role involves close collaboration with both product and development teams to refine features and requirements and to ensure rigorous testing is applied. The candidate will perform a variety of tests, including exploratory, functional, and integration tests, to uphold the quality of our Penny products. Additionally, the role requires designing, implementing, and maintaining automated test solutions to enhance our product offerings.A key part of this position involves contributing to the design of an efficient and quality-focused software development process, ensuring our products meet high-quality standards. The successful applicant will also take on a mentorship role, guiding junior QA members in QA best practices and the nuances of automated testing. This position demands the ability to deliver tasks and features end-to-end with minimal supervision. The candidate should be proficient in articulating technical problems in written, diagrammatic, and verbal forms, showcasing their deep understanding of the testing landscape and their ability to navigate it effectively.Responsibilities

  • Design and execute test plans, strategies and test cases for new feature developments.
  • Work closely with product and development teams on feature and requirement refinement and testing.
  • Perform various types of tests, such exploratory, function and integration tests, to ensure the quality of the Penny products.
  • Design, implement and maintain the automated test solutions for Penny products.
  • Contribute to designing an efficient and quality focused software development process to ensure high product quality.
  • Mentor junior QA members on QA best practices and automated testing best practices.
  • Deliver tasks and features end-to-end with minimal supervision.
  • Articulate technical problems in written, diagram, and verbal form
Requirements
  • Bachelor’s degree (preferred) in Computer Science or related engineering field.
  • 3+ years of experience in software testing.
  • 3+ years of experience in automated testing development.
  • Experience working in an agile team environment.
  • Experience with developing test strategies and test plans.
  • Strong understanding of SDLC, QA and test automation best practices.
  • Strong understanding of object oriented programming and page object model is a must.
  • Working knowledge of JavaScript, TypeScript and Java.
  • Experience in web app and mobile app automated test development using tools such as Cypress, Appium, or Selenium.
  • Experience with source code management tools such as Git or GitHub.
  • Experience in the following is a plus:
  • Backend system or REST API testing.
  • Automating API integration test.
  • CI/CD platform such as CircleCI or Jenkins.
Self starter, capable of working independently with minimal supervision. Excellent verbal and written communication skills. Excellent organizational skills. Experience with mentoring and working junior QA engineers. Benefits
  • Start-up culture with an opportunity to make an impact in your role and our team immediately
  • Excellent on-the-job learning opportunities to grow your skills
  • Competitive pay, benefits and a slice of the pie (aka - stock options)
  • 2 weeks vacation + 2 weeks time off Penny days plus statutory holidays and your birthday off
  • Support from a diverse and highly talented team to help you reach your goals
  • Flexibility to work from home and the office
  • Join a friendly, progressive team who like to organize fun activities and celebrate all-around awesomeness!

APPLY NOW

© 2021 HireJobsCanada All Rights Reserved