inform. decide. grow.

Current Searches

Senior QA Automation Engineer – 100% Remote

Our client develops advanced (including AI) based software for scheduling complex operations. They offer an entrepreneurial and dynamic environment that puts a premium on delivering innovative and quality solutions, while having fun doing it.
 This is a 100% REMOTE job opportunity. Candidates must reside and be eligible to work in Canada. The physical office/HQ is located in Vancouver, Canada but the development team is located across Canada.

 Job Description

You would be responsible for QA activities & automation focused on our innovative enterprise products. Your key responsibilities would include contributing to and maintaining a test automation framework, creating and executing test plans, and coordinating testing efforts with other QA and the product development team. You must have good computer science skills, be obsessed with customer satisfaction, and have a demonstrated track record of leveraging technologies to help build quality products.

 Responsibilities

To be successful in this role, you will need to fit into a small team environment. You must also be a proactive and independent thinker, able to take ownership of tasks with little supervision while collaborating with others. Your responsibilities would include:

  • Evaluating and implementing QA best practices - integration, manual, and automated testing. Writing, debugging, and validating defects and tasks, etc.

  • Designing and developing test strategies and test plans according to feature/product requirements

  • Testing product releases and maintaining automated tests based on new feature requirements

  • Helping to maintain the infrastructure needed for QA within a CI/CD environment

  • Contributing to the library of automated python API and Selenium tests, and to the development of tools and processes to ensure that quality goals are met

  • Coordinating and executing QA testing activities for projects and maintenance activities through different phases of software development life cycle

  • Reviewing feature requirements and technical design documents.

 Skills and Qualifications

You must have good computer science skills, be obsessed with customer satisfaction, and have a demonstrated track record of leveraging technologies to help build quality products. As well you need:

  • A passion for testing and quality

  • A degree in Computer Science, Engineering, or a related field

  • Strong Python 3+ skills

  • Knowledge of Java and/or JavaScript/TypeScript a bonus

  • Experience in software development and software quality assurance

  • 4+ years of experience using a framework to automate both web UI and server API’s

  • Expert knowledge of writing technical documentation/defect and issue reports

  • Strong knowledge of software QA methodologies, tools, and processes

  • Proficient in writing comprehensive test plans

  • Experience in Agile / Scrum methodologies

  • Familiarity with Docker and experience with Pycharm IDE are nice-to-haves

  • Being proactive and able to work independently and collaboratively on a project.

 The company offers a long-term stable job in a highly collaborative, people-focused team, and fair comp with excellent benefits and vacation allowance. Opportunity to visit Vancouver for team meetings (if working remotely from another city in Canada).

Contact: Amanda@corporate.bc.ca