Information Technology Quality Assurance Analyst
The Association of Professional Engineers and Geoscientists of Alberta (APEGA)

Employment Indicator: Full Time, Permanent
Reports to : IT Applications Manager
Want to be part of a team that makes a difference? Come be part of the change.
Since 1920, APEGA has been regulating the practices of engineering and geoscience to serve the public interest in Alberta.
We are looking for energetic people who thrive in a dynamic, fast-paced, and challenging environment. You are committed to serving the community with integrity, accountability, and innovation, and capable of delivering exceptional service. If you reflect these values, have the knowledge, skills, and abilities to make a difference through your work, and are passionate about acting in the best interest of public safety – then come be a part of our diverse and inclusive team!
Position Summary
Reporting to the IT Applications Manager, the IT Quality Assurance Analyst provides testing services for new and changed applications to ensure APEGA applications are meeting the intended purpose and are working as intended.
This position is for an experienced and skilled IT Professional who will work on our Applications team which manages a diverse environment of commercial software, databases and custom code. The Quality Assurance Analyst ensures IT development and enhancement projects result in secure, reliable IT Services to enable and achieve business priorities.
Responsibilities
- Provide testing services for application development, maintenance and enhancements
- Developing, maintaining and providing support for APEGA testing guidelines, standards and processes
- Create, maintain and enhance a library of testing practices that can be shared and reused
- Review, evaluate and provide test input during business requirements and design specifications gathering sessions
- Maintain communications between the IT applications team, business teams, vendors and project teams regarding testing needs and results
- Work with IT, the business areas and project teams to ensure testing processes are appropriate for purpose
- Execute and provide support for testing tools
- Ensure applications are tested to adhere to security and privacy first principles
- Use appropriate productivity tools to provide for rapid testing of applications, including automated testing
- Support and assist UAT training for business teams
- Maintain testing knowledge and stay up to date on new technologies and methodologies
Competencies, Skills & Attributes
Competencies
Core:
- Exemplifying Integrity
- Fostering Communication
- Results Orientation
- Service Excellence
- Teamwork
Functional:
- Analytical Thinking
- Application Support
- Business Perspective
- Continuous Learning
- Systems Integration
Knowledge, Skills & Abilities
- Knowledge and experience establishing functional, performance, stress and load, integration, regression, system as well as user acceptance testing
- Knowledge of software development life cycle (SDLC), software testing life cycle (STLC), structured systems development concepts
- Knowledge and experience preparing and using test strategies, plans, scenarios, cases and test data
- Knowledge of test automation tools
- Knowledge testing integrations between multiple commercial products and custom services such as Aptify, Sitefinity, Formatta, SQL and other services
- Knowledge of testing ERP applications is an asset
- Knowledge with data integrity testing
- Experience using development and testing tools from Atlassian, Microsoft or other industry standard tools (e.g., Jira, Confluence, Azure DevOps, Zephyr)
- Proficient in Microsoft Office tools
- Experience using functional test automation tools (e.g., Katalon, Selenium, Cypress, TestComplete, etc.)
- Experience managing software testing for enterprise level applications
- Experience using SQL
- Experience testing APIs
- Strong analytical and research skills to identify and resolve issues
- Able to evaluate user requirements and interpret system specifications
- A team player with excellent interpersonal and communication skills
- Able to provide user support and training during UAT
- Attention to detail
Qualifications
- Post-secondary degree in computer science with an emphasis on software is required
- 5 to 7 years of progressively responsible related software testing experience in medium sized IT environments with complex integrations
- Extensive knowledge of SQL and industry testing tools
- Certification from a recognized software testing authority such as International Software Testing Qualifications Board (ISTQB, itstqb.org) would be an asset
- Equivalencies may be considered
Closing Date: Until successful candidate is found
We acknowledge all candidates working in their area of expertise may build their knowledge, skills, and competencies in several ways. We welcome candidates from a breadth of backgrounds, who may have equivalent skills and competencies to the ones listed above. There may be APEGA positions posted that have specific regulatory requirements, and in keeping with those requirements, APEGA will follow the guidelines that we are bound by. All candidates are considered with the objective to enhance APEGA’s people and culture.
If you are interested in this position, please submit your cover letter and resume directly through our company website (https://www.apega.ca/about-apega/apega-careers)
Thank you for your interest in APEGA.
Only those candidates selected for interviews will be contacted.
See more jobs in Edmonton, AB