Quality Assurance Analyst
Join the Power Systems Technology Centre at Manitoba Hydro International as a Quality Assurance Analyst, where you’ll play a key role in delivering high-quality, reliable software solutions. In this hands‑on role, you’ll test new features, troubleshoot bugs, and enhance automated testing within a CI/CD environment. If you’re detail‑oriented, collaborative, and passionate about quality, this is a great opportunity to make an impact.
YourRole:
Reporting to the Software Architect in the Power Systems Technology Centre Business Unit, you will be responsible for testing all new software features, maintaining the CI/CD pipeline with respect to testing, and ensuring quality of software products being released. The incumbent will assist in supporting automated software testing frameworks for the products released by the Power Systems Technology Centre (PTC), a department of Manitoba Hydro International Ltd.
(MHI).
- Finding reproducible steps for bugs reported by internal and external users.
- Testing new features for correctness and robustness.
- Maintaining the testing frameworks used for the CI/CD Pipeline.
- Creating testing script (primarily in Python) for reproducing bugs.
- Creating new testing scripts for new features to add to the CI/CD pipeline.
- Validating bug fixes by the Software Team adequately fix the reported bugs.
- Writing documentation for bug reports and bug fixes required for compliance with testing standards.
- Ensuring appropriate unit tests are written with bug fixes.
- A minimum two‑year diploma in a related discipline from an accredited technology college, with a minimum of three years’ experience.
- Reasonable proficiency in Python.
- Reasonable proficiency in Windows Desktop Environment.
- Reasonable proficiency in C++, C#, Fortran 90 and 95, and Windows Batch files is considered an asset.
- Experience with GIT CI/CD pipelines is an asset.
- Must be self‑motivated and have strong interpersonal and communication skills. Be capable of working closely with the Simulation Specialists to create new designs and implementation for advancing existing simulation technologies as well as introduce new ones.
- Must be innovative and capable of adapting to rapidly evolving conditions.
- Must possess a valid Manitoba driver’s license and current passport. Incumbent may be required to travel both domestic and international for short durations for related industry training, meetings, and conferences.
- Great Benefits: Access comprehensive extended healthcare coverage and a defined‑benefit pension plan.
- Competitive Compensation: Receive a salary that reflects your skills and contributions.
- Flexible Work Options: Work remotely on Mondays and Wednesdays with our hybrid schedule.
- Nine‑Day Work Cycle: Enjoy approximately every other Monday off for better work‑life balance.
- Empowered Work: Take ownership of your projects with a high level of autonomy and responsibility.
- Client‑Facing Opportunities: Gain valuable business experience through direct communication with clients.
- Supportive Development: Benefit from personalized coaching and hands‑on training to help you thrive professionally.
- Diverse Workdays: Enjoy a variety of tasks where no two days are ever the same.
- Flex Time: Customize your schedule with flexible hours to suit your lifestyle.
- Positive Culture: Be part of a friendly, relaxed, and collaborative corporate environment.
- Health, vision, and dental plans
- Healthcare spending account
- Wellness subsidy
- Group life insurance
- Accidental death and dismemberment insurance
- Long‑term disability
- Emergency travel benefits
- Employee assistance program
- Enhanced mental health coverage
- Optional portable insurance benefits such as critical illness
- Professional membership fee coverage
- Paid time off
- Paid overtime or banked overtime options
- Flex‑time
- Generous sick leave program
- 9‑day work cycle that typically allows for every second Monday off (additional 18 days off per year)
Term:
Two‑Year Term
Positions Available: 1
Hours Worked: 8:00 a.m.
- 4:30 p.m. (8 hours/day on a 9‑day bi‑weekly cycle)
Hybrid
Schedule:
Mondays and Wednesday option to work remotely
Compensation: $65,916.11 - $91,170.58 (Salary will be determined based on relevant years of experience, education, and qualifications.)
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: