Quality Assurance - Intermediate/Senior
Department: R&D
Closing Date: Resumes will be reviewed as received
Work Location: Victoria, BC
Role
The Quality Assurance Analyst/Engineer is responsible for achieving high quality, performance and reliability in software systems product delivery.
You are a talented, detail-oriented and enthusiastic Software Quality Assurance professional who is passionate about quality and is enthusiastic about leveraging cutting edge technology in GHG and Energy Management Systems.
Must Have's
- Bachelor's Degree in Computer Science or diploma in a related technical discipline
- Strong organizational skills, tracking multiple test executions simultaneously and are able to synthesize the results
- Strong communication and analytical skills
- Minimum 1+ years experience in software testing and quality assurance performing most of the following:
- writing test plans and test cases early in the product development life cycle
- writing test plans and test cases thoroughly that cover all product requirements and usage patterns[use cases or user stories cofs]
- planning/estimating, scheduling, and tracking execution of software tests for successful on-time software delivery
- development and directing/capturing of test scripts using automated testing tools such as Selenium
- set up, configure, and maintaining test lab configurations to support various test scenarios and environments
- working closely with rest of Development Team to perform early testing on components prior to integration builds
- managing defects using a defect tracking system; monitor and report results for effective change and test plan/test case traceability
- performing internal and external technical product support, working closely with the Technical Support team
- Linux server environment
- MySql and Oracle RDBMS environments, totally comfortable in reading/writing SQL-DDL+DML
- Multi Web Browser testing in a SaaS environment
- all types of testing-System Testing, Regression Testing, End2End Testing, Data Conversion Testing, Integration Testing, Reports Testing, Usability Testing, UAT Support, Performance and Load Testing
- devising and promoting test strategies, test approaches, test tools and testing techniques for the efficient development, maintenance and execution of automated tests.
Nice to Have's
- Strong development skills in Java, Javascript (EXT JS)
- Development experience with Junit
- Experience in an Agile Team Environment
- Experience with User Stories
- Experience with SVN and continuous integration tools such as TeamCity
- Industry Experience with GHG, and Energy Management