Senior QA Engineer

Location: Vancouver, British Columbia, Canada
Date Posted: 09-24-2017
Senior QA Engineer
Vancouver, BC
Our client provides advanced scheduling decision support solutions to the global energy sector. Their schedule and optimization software turns operations scheduling from a painstaking manual task into a strategic advantage. They offer a casual and flexible work environment in their new pet-friendly downtown Vancouver office! They are looking for an intermediate or senior QA Engineer to join their product development team. You will be responsible for leading QA activities of innovative desktop (Java/Swing) and web (Jersey/ReactJS) applications. Your key responsibilities include designing QA infrastructure, creating and executing test plans, designing and building automated test cases, lead testing efforts for both products and implementation projects. You will be working together with other engineers, customers, and stakeholders. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
What you’ll be doing:
•Evaluate and implement QA best practices (unit testing, integration testing, automated/manual functional testing, performance testing, debugging, validation of fixes, etc.)
•Design and develop test strategies and test plans; conduct testing, maintenance and validation of releases
•Design and implement infrastructure needed for QA activities within Continuous Integration/Continuous Deployment environment
•Oversee all aspects of quality assurance including developing new tools and processes to ensure quality goals are met
•Lead, coordinate, and execute QA testing activities for projects and maintenance activities through different phases of software development lifecycle
•Review system requirements and technical design documents

What you bring:
•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, C# or C++
•5+ years of experience in software development and software quality assurance
•4+ years of experience using a framework for automating tests for front end, API’s and Backend, such as Jasmine, Jest, Mocha, Selenium, JMeter 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 Javascript
•Familiarity with Java unit testing frameworks
•Being proactive and able to work independently on a project
Sound like you and piqued your interest? – Great! Apply today!
this job portal is powered by CATS