Provide feedback and recommendations to developers on software usability and functionality. * Update automated test scripts to ensure they remain current. * Create and maintain databases of known ...
Provide feedback and recommendations to developers on software usability and functionality. * Update automated test scripts to ensure they remain current. * Create and maintain databases of known ...
Applied experience using AIassisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration. ACADEMIC ...
Applied experience using AIassisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration. ACADEMIC ...
Design, code, test, and refactor complex programs and integration software services, while ... engineered outcomes. * Own the release management lifecycle by planning, scheduling, and ...
Design, code, test, and refactor complex programs and integration software services, while ... engineered outcomes. * Own the release management lifecycle by planning, scheduling, and ...
Lead and mentor a team of software developers, supporting their career growth and performance ... Understands the value of test coverage, code reviews, and regression safety nets in maintaining a ...
Lead and mentor a team of software developers, supporting their career growth and performance ... Understands the value of test coverage, code reviews, and regression safety nets in maintaining a ...
Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong ... Design, implement and test software features for Enterprise Applications products * Create ...
Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong ... Design, implement and test software features for Enterprise Applications products * Create ...
We are often called upon to be the "First" to perform a new analysis, set-up a test that has never ... C-FER has also developed specialized engineering software to assist the oil and gas industry to ...
We are often called upon to be the "First" to perform a new analysis, set-up a test that has never ... C-FER has also developed specialized engineering software to assist the oil and gas industry to ...
Build functional prototypes to test ideas and hypotheses quickly, ensuring fast iteration and ... software engineering, product development, and machine learning fields. You will be able to ...
Build functional prototypes to test ideas and hypotheses quickly, ensuring fast iteration and ... software engineering, product development, and machine learning fields. You will be able to ...
Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...
Embedded Software Developer
Calgary, AB · On-site
Design, develop, integrate, test, and deploy satellite tasking and planning software * Work ... BSc or MSc in Computer Science, Computer/Electrical Engineering, or equivalent * Strong written and ...
Quick apply
Embedded Software Developer
Calgary, AB · On-site
Design, develop, integrate, test, and deploy satellite tasking and planning software * Work ... BSc or MSc in Computer Science, Computer/Electrical Engineering, or equivalent * Strong written and ...
Design, develop, integrate, test, and deploy satellite tasking and planning software * Work ... BSc or MSc in Computer Science, Computer/Electrical Engineering, or equivalent * Strong written and ...
Design, develop, integrate, test, and deploy satellite tasking and planning software * Work ... BSc or MSc in Computer Science, Computer/Electrical Engineering, or equivalent * Strong written and ...
Knowledge of Behavior Driven Development and Test-Driven Development * Experience with C/C ... programming Compensation: The compensation information is a good faith estimate only. It is based ...
Knowledge of Behavior Driven Development and Test-Driven Development * Experience with C/C ... programming Compensation: The compensation information is a good faith estimate only. It is based ...
We provide actuarial, administration, software programming, and consulting solutions for pension ... Test, validate, and troubleshoot code to ensure functionality, stability, and alignment with ...
Quick apply
We provide actuarial, administration, software programming, and consulting solutions for pension ... Test, validate, and troubleshoot code to ensure functionality, stability, and alignment with ...
QA Engineer II
Calgary, AB · Remote
Our SaaS subscription software is used by 85k+ active customers in over 100 countries. The QA ... Working independently on moderately complex features and test efforts, the QA Engineer II designs ...
QA Engineer II
Calgary, AB · Remote
Our SaaS subscription software is used by 85k+ active customers in over 100 countries. The QA ... Working independently on moderately complex features and test efforts, the QA Engineer II designs ...
We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ... Test integrity in an AI world Designing how Casper detects, deters, and responds to policy ...
We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ... Test integrity in an AI world Designing how Casper detects, deters, and responds to policy ...
Junior Software Developer
Calgary, AB · On-site +1
Are you a passionate software developer looking for a new challenge within a growing company in a ... Create unit tests, feature notes and documentation for implemented features * Follow coding ...
New
Junior Software Developer
Calgary, AB · On-site +1
Are you a passionate software developer looking for a new challenge within a growing company in a ... Create unit tests, feature notes and documentation for implemented features * Follow coding ...
New
Creates and executes unit tests. * Participates in proof of concepts, researching emerging ... Software Developer Student Requisition ID: 12503
Creates and executes unit tests. * Participates in proof of concepts, researching emerging ... Software Developer Student Requisition ID: 12503
Creates and executes unit tests. * Participates in proof of concepts, researching emerging ... Software Developer Student Requisition ID: 12503
Creates and executes unit tests. * Participates in proof of concepts, researching emerging ... Software Developer Student Requisition ID: 12503
Creates and executes unit tests. * Participates in proof of concepts, researching emerging ... Software Developer Student Requisition ID: 12503
Creates and executes unit tests. * Participates in proof of concepts, researching emerging ... Software Developer Student Requisition ID: 12503
Work with the AGS Library software development teams to analyze problems and validate solutions ... programming using HIP or CUDA. * Automation of configuration environments, test execution and data ...
Work with the AGS Library software development teams to analyze problems and validate solutions ... programming using HIP or CUDA. * Automation of configuration environments, test execution and data ...
Software Test Engineer information
See Alberta salary details
$16.59 - $21.15
1% of jobs
$21.15 - $25.72
3% of jobs
$25.72 - $30.29
5% of jobs
$30.29 - $34.86
12% of jobs
$35.92 is the 25th percentile. Wages below this are outliers.
$34.86 - $39.42
16% of jobs
The median wage is $43.34 / hr.
$39.42 - $43.99
15% of jobs
$43.99 - $48.56
16% of jobs
$50.68 is the 75th percentile. Wages above this are outliers.
$48.56 - $53.13
15% of jobs
$53.13 - $57.69
9% of jobs
$57.69 - $62.26
5% of jobs
$62.26 - $66.83
3% of jobs
$16
$44
$66
How much do software test engineer jobs pay per hour?
What Is a Software Test Engineer?
A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.
What are the key skills and qualifications needed to thrive as a Software Test Engineer, and why are they important?
What are some common challenges faced by Software Test Engineers when working with cross-functional development teams?
What are Software Test Engineers?
What is the difference between Software Test Engineer vs QA Analyst?
| Aspect | Software Test Engineer | QA Analyst |
|---|---|---|
| Certifications | ISTQB, CSTE, CSQA | ISTQB, CSTE, CSQA |
| Work Environment | Development teams, testing labs | Quality assurance departments, testing labs |
| Industry Usage | Software companies, tech firms | Software companies, IT organizations |
| Primary Focus | Designing, executing tests, automation | Test planning, process improvement, documentation |
Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

Other
Posted 24 days ago
Job description
Software Quality Assurance Intern
Are you a tech-savvy, ambitious computer sciences student looking to kickstart your career in the exciting world of Med-Tech? If so, we have an amazing opportunity for you! Join our dynamic software team at our fast-growing startup, and immerse yourself in the innovative field of medical technology.
At PulseMedica, you'll have the chance to work on cutting-edge software solutions that are revolutionizing healthcare. As a Software Quality Assurance Intern, you'll be at the forefront of ensuring the quality and reliability of our software products. Seize the opportunity to gain hands-on experience, collaborate with top talent, and make a meaningful impact in the world of med-tech.
About Us
PulseMedica is redefining the landscape of ophthalmic technology by developing breakthrough imaging and laser technologies for ophthalmic disease. Recognized as a Great Place to Work for four consecutive years, we've built a culture where innovation thrives and multidisciplinary teams solve complex challenges at speed. Our technology blends realtime computer vision, deep learning, and 3D imaging with highprecision laser systems to create new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable engineering, PulseMedica is creating treatment solutions that position the company to be at the forefront of the next generation in eye care.
The Opportunity
As a Software Quality Assurance Intern at PulseMedica, you will play a vital role in supporting the software testing and quality assurance processes. You will work closely with our QA team and software developers to identify, document, and help resolve defects in our software development for our ophthalmic medical device. This internship will provide you with hands-on experience in various aspects of software quality assurance and the opportunity to contribute to the improvement of our ophthalmic medical device products. This internship is ideal for a University of Alberta student seeking to apply their skills and contribute to the future of medical technology.
The person will support the following:
- Assist in designing test plans, scenarios, scripts, or procedures to ensure comprehensive testing of software applications.
- Collaborate in developing testing programs addressing areas such as Usability, Data Integrity, Integration Tests, Regression Testing, Negative Testing, Error or Bug Retests.
- Come up with a concise workflow for software release and propose software frameworks to carry them on.
- Identify, analyze, and document software defects using a bug tracking system (Jira) and report defects to software developers.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, and potential problems.
- Document test procedures to ensure replicability and compliance with standards.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Conduct software compatibility tests with various programs, hardware, operating systems, or network environments.
- Test system modifications to prepare for implementation and ensure seamless integration.
- Monitor bug resolution efforts and track successes, providing feedback to the development team.
- Review software documentation to ensure technical accuracy, compliance, completeness, and risk mitigation.
- Provide feedback and recommendations to developers on software usability and functionality.
- Update automated test scripts to ensure they remain current.
- Create and maintain databases of known test defects.
- Install, maintain, or use software testing programs to streamline the testing process.
- Install and configure reproductions of software production environments for performance testing.
- Monitor program performance to ensure efficient and problem-free operations.
- Identify program deviations from standards and suggest modifications to ensure compliance.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Design or develop automated testing tools to enhance the testing process.
Requirements
- Currently enrolled as a University of Alberta student, pursuing a degree in Computer Science, or a related field.
- Strong attention to detail and analytical skills.
- Eager to apply academic knowledge in a real-world setting.
- Excellent communication skills and a collaborative spirit, enabling effective teamwork and knowledge sharing.
- Strong organizational and time management skills to meet project deadlines and contribute effectively to the team's success.
- Must be a Canadian citizen, permanent resident, or person to whom refugee protection has been conferred under the Immigration and Refugee Protection Act for the duration of the employment.
- Must have a valid Social Insurance Number at the start of employment and be legally entitled to work in Canada in accordance with relevant provincial or territorial legislation and regulations.
Anticipated Start Date: September 1, 2026
Duration: 8 months, Temporary Full Time (40 hours per week)
Salary: $22 - $28/hour
Location: Edmonton, AB
What you can expect from PulseMedica:
- Free on-site gym (Jackson's Gym)
- A role that contributes to helping change people's lives by enhancing their vision
- A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
- Growth Opportunities
- Monthly team social events
- Working for a Great Place to Work certified company!
We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.