Corporate Recruiters

View Original

Sr QA Engineer – Vancouver (100% remote from across Canada) ***Completed***

Our client provides advanced scheduling decision support solutions to the global energy sector. They are a financially robust, stable company with a healthy and flexible work culture of collaboration, focusing on innovation and solving complex and real problems.

Job Description

We are looking for an intermediate or senior QA Engineer in our product development team. You must have good computer science skills, are obsessed with customer satisfaction, and have a demonstrated track record of leveraging technologies to help build quality products. You will be responsible for QA activities of innovative enterprise applications. Your key responsibilities include maintaining QA infrastructure, creating and executing test plans, contributing to the library of automated tests, coordinating testing efforts with QA and Dev teams. You will be working together with other QA and Dev engineers, customers, and stakeholders.

Responsibilities

To be successful, 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 and potentially supervising others. Your responsibilities include: 

  • Evaluating and implementing QA best practices (integration, manual, and automated testing, debugging, validation of fixes, etc.)

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

  • Performing testing, maintenance and validation of releases

  • Helping design, implement, and maintain infrastructure needed for QA within a

  • Continuous Integration / Continuous Deployment environment

  • Contributing to the library of automated tests

  • Contributing to the development of tools and processes to ensure 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 experience

  • Passion for testing and quality

  • Degree in Computer Science, Engineering or a related field

  • Fluency in at least one modern programming language such as Java, JavaScript, C# or C++, Python

  • 3+ years of experience in software development and software quality assurance

  • 3+ years of experience using a framework for automating tests for web UI and Server such as Selenium, Postman, PyTest, etc.

  • Expert knowledge of writing technical documentation/defects and issues

  • Strong knowledge of software QA methodologies, tools and processes

  • Proficient in writing comprehensive test plans

  • Experience in Agile / scrum methodologies

  • Familiarity with Selenium

  • Familiarity with Python (1+ years)

  • Familiarity with Docker

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

Enjoy the benefits (i.e. generous company holiday policies) and opportunities at a long-established, smaller company without the risks and high-pressure of a startup. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other.

We are interested in BC and AB residents with legal working status in Canada.

Contact: Amanda Du Toit amanda@corporate.bc.ca