Senior QA Automation Engineer – 100% Remote ***Completed***
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