Collaborating in the design, implementation and testing of C-FER-developed software products and data sources. * Driving the deployment, support, maintenance, configuration, and integrity of C-FER ...
Collaborating in the design, implementation and testing of C-FER-developed software products and data sources. * Driving the deployment, support, maintenance, configuration, and integrity of C-FER ...
SDET
Edmonton, AB · On-site
If you're passionate about testing and automation and want to make a real impact, we'd love to hear ... software design and functional requirements. * Partner with customer facing groups (Customer ...
Quick apply
SDET
Edmonton, AB · On-site
If you're passionate about testing and automation and want to make a real impact, we'd love to hear ... software design and functional requirements. * Partner with customer facing groups (Customer ...
AFT Test Lead
Calgary, AB · Remote
CA$70 - CA$75/hr
Expertise in software testing methodologies, tools, and processes. * Experience with test automation tools and frameworks (Playwright, Cypress, Python, JavaScript). * Experience with Agile, DevOps, ...
AFT Test Lead
Calgary, AB · Remote
CA$70 - CA$75/hr
Expertise in software testing methodologies, tools, and processes. * Experience with test automation tools and frameworks (Playwright, Cypress, Python, JavaScript). * Experience with Agile, DevOps, ...
Embedded Software Developer
Calgary, AB · On-site
... and planning software. As part of a cross-functional team, you will support and drive the ... Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ...
Quick apply
Embedded Software Developer
Calgary, AB · On-site
... and planning software. As part of a cross-functional team, you will support and drive the ... Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ...
Senior Software Engineer Location: Calgary, Alberta, Canada Model of Work: Hybrid Are you excited by challenges? Do you enjoy working in a fast-paced, international and dynamic environment? Then now ...
Senior Software Engineer Location: Calgary, Alberta, Canada Model of Work: Hybrid Are you excited by challenges? Do you enjoy working in a fast-paced, international and dynamic environment? Then now ...
QA Analyst
Calgary, AB · On-site
Mitacs Position Summary We are seeking an QA Analyst who brings a passion for both manual and automated software testing. While your primary focus will be on manual and exploratory testing, you will ...
Quick apply
QA Analyst
Calgary, AB · On-site
Mitacs Position Summary We are seeking an QA Analyst who brings a passion for both manual and automated software testing. While your primary focus will be on manual and exploratory testing, you will ...
QA Analyst
Calgary, AB · On-site +1
Mitacs Position Summary We are seeking an QA Analyst who brings a passion for both manual and automated software testing. While your primary focus will be on manual and exploratory testing, you will ...
QA Analyst
Calgary, AB · On-site +1
Mitacs Position Summary We are seeking an QA Analyst who brings a passion for both manual and automated software testing. While your primary focus will be on manual and exploratory testing, you will ...
... and planning software. As part of a cross-functional team, you will support and drive the ... Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ...
... and planning software. As part of a cross-functional team, you will support and drive the ... Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ...
Associate Consultant
Calgary, AB · On-site +1
Participate in requirements gathering, solution design, development, testing, and deployment phases of projects, as assigned. * Apply standardized software development lifecycle (SDLC) methodologies ...
Associate Consultant
Calgary, AB · On-site +1
Participate in requirements gathering, solution design, development, testing, and deployment phases of projects, as assigned. * Apply standardized software development lifecycle (SDLC) methodologies ...
Associate Consultant
Calgary, AB · On-site +1
Participate in requirements gathering, solution design, development, testing, and deployment phases of projects, as assigned. * Apply standardized software development lifecycle (SDLC) methodologies ...
Associate Consultant
Calgary, AB · On-site +1
Participate in requirements gathering, solution design, development, testing, and deployment phases of projects, as assigned. * Apply standardized software development lifecycle (SDLC) methodologies ...
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Quick apply
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Quick apply
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Software Developer Intern
Edmonton, AB · On-site
CA$22 - CA$28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software ... Providing support to the hardware team to facilitate their testing and development. * Writing short ...
Software Developer Intern
Edmonton, AB · On-site
CA$22 - CA$28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software ... Providing support to the hardware team to facilitate their testing and development. * Writing short ...
Manage a team of approximately 3 to 10 direct reports, including developers and testers. * Provide ... of Software Developers. * Experience with Python (FastAPI, Pytest), Kubernetes, React, and ...
Manage a team of approximately 3 to 10 direct reports, including developers and testers. * Provide ... of Software Developers. * Experience with Python (FastAPI, Pytest), Kubernetes, React, and ...
Support firmware release and deployment through automated testing and CI/CD pipeline development ... Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a ...
Quick apply
Support firmware release and deployment through automated testing and CI/CD pipeline development ... Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a ...
Support firmware release and deployment through automated testing and CI/CD pipeline development ... Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a ...
Support firmware release and deployment through automated testing and CI/CD pipeline development ... Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a ...
Senior Software Developer
Calgary, AB · On-site
Designing and coding application programs; performing testing for developed applications ... Experience working within professional software engineering practices for the full software ...
Senior Software Developer
Calgary, AB · On-site
Designing and coding application programs; performing testing for developed applications ... Experience working within professional software engineering practices for the full software ...
Apply and promote software development best practices, including version control, coding standards, and testing approaches. * Stay current with development tools, technologies, and best practices ...
Quick apply
Apply and promote software development best practices, including version control, coding standards, and testing approaches. * Stay current with development tools, technologies, and best practices ...
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
Our software is utilized nationwide by more than 1,700 towns, cities, school districts, and other ... Adhere to development standards, participate in peer reviews, and contribute to testing and ...
Quick apply
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
Our software is utilized nationwide by more than 1,700 towns, cities, school districts, and other ... Adhere to development standards, participate in peer reviews, and contribute to testing and ...
Translate business needs into clear technical requirements for developers. * Assist with software testing (UAT), user training, and creating simple how-to guides and SOPs. * Lead efforts to automate ...
Translate business needs into clear technical requirements for developers. * Assist with software testing (UAT), user training, and creating simple how-to guides and SOPs. * Lead efforts to automate ...
Software Testing information
See Alberta salary details
$19.95 - $24.28
22% of jobs
$25.09 is the 25th percentile. Wages below this are outliers.
$24.28 - $28.61
17% of jobs
$28.61 - $32.93
1% of jobs
$32.93 - $37.26
0% of jobs
$37.26 - $41.59
0% of jobs
$41.59 - $45.91
3% of jobs
$45.91 - $50.24
5% of jobs
The median wage is $51.11 / hr.
$50.24 - $54.57
10% of jobs
$54.57 - $58.89
14% of jobs
$59.89 is the 75th percentile. Wages above this are outliers.
$58.89 - $63.22
14% of jobs
$63.22 - $67.55
15% of jobs
$19
$46
$67
How much do software testing jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Software Tester, and why are they important?
What are some common challenges faced by software testers when working in agile development teams?
What is software testing?
How do I become a software tester?
How much do software testers make?
What is the difference between Software Testing vs QA Analyst?
| Aspect | Software Testing | QA Analyst |
|---|---|---|
| Primary Focus | Executing test cases to identify bugs | Designing, implementing, and managing testing processes |
| Responsibilities | Finding defects in software | Ensuring overall quality standards and process improvement |
| Required Skills | Testing tools, scripting, attention to detail | Testing methodologies, communication, documentation |
| Work Environment | Test labs, development teams | Cross-functional teams, project management |
While Software Testing primarily involves executing test cases to find bugs, QA Analysts focus on designing testing strategies and maintaining quality standards throughout the development process. Both roles are essential for delivering high-quality software but differ in scope and responsibilities.

Other
Medical, Dental, Retirement, PTO
Posted 13 days ago
Job description
Come Join Us!
For over 40 years, C-FER Technologies has helped our clients transform their business by tackling their most challenging technical problems to improve safety, operational efficiency and environmental performance. In tackling these challenges, C-FER utilizes our varied expertise in engineering analysis and large-scale testing, with a focus on safe execution, independent results, and quality deliverables. We are often called upon to be the “First” to perform a new analysis, set-up a test that has never been tried, or create new ways of solving a unique problem.
C-FER has also developed specialized engineering software to assist the oil and gas industry to conduct detailed analyses of complex systems. These programs combine industry-accepted best practices with new engineering approaches to help operating companies and equipment vendors make operational and purchasing decisions.
What You’ll Do:
We have an immediate opening for a permanent, full-time Senior Software Developer to join our Digital Solutions and Services Department. Reporting to the Department Manager, Digital Solutions and Services, you will collaborate with our engineering teams to design, test, implement and maintain software programs that form integral parts of C-FER’s innovative technologies for the oil and gas and pipeline industries.
Key responsibilities include but are not limited to the following:
- Collaborating in the design, implementation and testing of C-FER-developed software products and data sources.
- Driving the deployment, support, maintenance, configuration, and integrity of C-FER-developed software products for internal and external clients.
- Guiding the design and estimation of user-requested modifications to C-FER-developed software products.
- Ensuring effective troubleshooting of software issues identified with C-FER-developed software products, delivering user-centric solutions for internal and external clients.
- Effectively guiding and reviewing work of Software Development Team members.
- Providing project leadership and guidance in the development and execution of software development projects and initiatives.
- Creating technical documentation and supporting resources to provide instruction and information on Software Development processes.
- Providing recommendations and assisting in the creation of C-FER’s software development policies and guidelines to ensure they are current and meet the business needs of the organization and parent company.
- Training and mentoring less experienced employees.
Who You Are:
- Self-motivated and organized, with strong time management abilities and attention to detail.
- Solution- and detail-orientated approach, with the ability to be both creative and analytical to solve problems.
- Curious and resourceful, with a demonstrated passion for learning and staying ahead in your field.
- Comfortable with change and fostering a culture of continuous improvement and innovation.
- Value a positive and inclusive work environment, supporting professional growth and development among team members.
- An excellent communicator, both verbal and written, with superior interpersonal skills.
- Ability to influence, mentor and develop others.
- Ability to work on site with regular business hours.
Your qualifications and experience:
- Accredited 2- to 3-year Information Technology Certificate or Diploma with a minimum of 7 years of related work experience in supporting a computer networking environment, or a Bachelor's Degree in a related field with a minimum of 5 years of related work experience, or equivalent.
- Experience creating and maintaining Windows applications using C# .NET.
- Experience creating and maintaining Windows applications using Microsoft Visual C++.
- Experience creating and maintaining web applications using ASP.NET, Javascript, and HTML.
- Experience with relational database design and programming using SQL and T-SQL in Microsoft SQL Server and Microsoft Access environments.
- Experience with managing code in a source control system.
- Excellent problem-solving and debugging skills.
- Strong leadership skills, including:
- Modeling interpersonal skills – self-awareness, listening, and giving/receiving feedback.
- Developing people – mentoring, effective delegation, fostering learning, and supportive relationships.
- Influencing – building consensus, managing relationships, and being a trusted partner.
- Demonstrating client focus – acting as a trusted advisor, negotiating, identifying opportunities, and ensuring high-quality results.
- Aligning with and promoting C-FER values and ethics – serving as a role model with integrity, trust, and reliability.
Nice to haves:
- Experience with Windows application development using Windows Presentation Foundation (WPF) or Windows Forms.
- Experience with Windows application development using Microsoft Foundation Classes (MVC).
- Experience with web development using TypeScript and Internet Information Services (IIS).
- Experience with Azure web apps, logic apps, and storage.
- Working knowledge of Azure DevOps management and CI/CD pipelines.
- Working knowledge of Python programming.
What We Offer You:
C-FER offers a comprehensive benefits package (extended health and dental), company-matched pension, 14 paid Earned Days Off plus 3 weeks’ vacation (minimum) to start, 11 paid STAT holidays, Benefit Flex Credits, as well as challenging, unique and real-world problems to solve. We recognize that our employees are individuals with different needs. We strive to help balance work and personal life and support our employees’ development at every stage of their career.
If you believe you are qualified for this position, please forward your cover letter, resume including examples of work projects you completed in one PDF document quoting Competition No. 26-007 to careers@cfertech.com. This position will remain open until a suitable candidate is hired.
We thank all applicants for their interest; however, only those chosen for further consideration will be contacted.