Who You Are
You are an experienced Quality Assurance Tester who is passionate about quality and discovering bugs in software. You are quick on your feet, able to document and track test results and have a keen eye for detail. You are an excellent communicator and competent in executing test cases.
If this sounds like you, we invite you to join us as we take our software to the next level and grow our company into new markets and new corners of the world.
Job Description:
We are seeking a person to join our QA team to assess software quality through manual and automated testing. You will be responsible for the development of test plans, finding, and reporting bugs, and creating system documentation.
The responsibilities would include:
- Development of test plans and test cases to verify our software meets client requirements for calculations and system integrity.
- Validate that performance and reliability criteria are being met.
- Document and track test status results and ensure software defects are clearly reported.
- Assist with the analysis and data collection to assess software requirements.
- Preparation of specification documentation for new modules/functions and the functional definition of product overviews.
- Preparation of the system user guide and technical reference manual.
- Design and develop automation scripts when needed
Qualifications:
- 3+ years with proven experience as a Quality Assurance Tester or similar role. Preference will be given to those with Quality Assurance certifications, such as CSTE, Six Sigma, CAT, etc.
- Understanding of software development life cycle
- Knowledge of testing processes and methodologies
- Experience with testing tools such as test management software, defect tracking systems and automation testing tools.
- Strong attention to detail is required to identify and document software defects accurately. The applicant must be able to follow test plans meticulously and thoroughly.
- A strong background in SQL and relational database design
- Experience in software documentation procedures.
- Ability to quickly learn new technologies and skills.
- Excellent analytical and problem-solving skills. The ability to think critically, troubleshoot problems and propose solutions is crucial for success in this role.
- Excellent communication skills to effectively communicate issues, provide feedback and document test results to developers, project managers, team members and management.
- Ability to work with minimal supervision.
- Excellent organizational skills are required. With a focus given to those applicants that excel when working under pressure to meet deadlines.
Nice-To-Haves
- Experience with Git or Mercurial
- Experience with Jira and Bitbucket Server
- Knowledge of pension plans is an asset.
- A background in financial software
- Knowledge of Delphi and/or C#.
- A diploma or degree in computer science or equivalent experience is an asset.
Job Types: Full-time, Contract
Job Types: Full-time, Fixed term contract
Contract length: 12 months
Pay: $55,000.00-$65,000.00 per year
Work Location: Hybrid remote in Kitchener, ON N2H 1E4