Software Developer in Test

Edmonton, AB, Canada
Full Time
Mid Level
Location: Edmonton

Our Company
Willowglen Systems is a leading industrial automation company that provides innovative solutions for various industries, including oil and gas, rail, and energy. We are committed to innovation and continuous improvement, and we are looking for a Software Developer in Test to join our team and drive our projects to success.

Position Summary:
In this role, you'll collaborate closely with Software Engineering, Product, and Project teams to gain a deep understanding of customer workflows, performance goals, system constraints, and UI/UX needs. Your expertise will be crucial in translating these insights into robust test strategies and automation, ensuring the software we deliver is reliable, high-performing, and meets the highest quality standards.

If you're passionate about testing and automation and want to make a real impact, we’d love to hear from you!

Key Responsibilities
Testability, Design Collaboration & Quality Engineering:
  • Analyze features during the solutioning and design phases, providing guidance to ensure implementations are testable, automatable, and aligned with long term quality objectives.
  • Collaborate with developers, architects, QA analysts, and cross functional teams to embed testability into the SDLC and influence design decisions early.
  • Serve as a QA technical expert to determine the appropriate testing strategy (Integration, Functional, Feature, End to End, Smoke, etc.) based on feature complexity and risk.
Test Planning, Execution & Coverage:
  • Develop, maintain, and execute high quality test plans with a focus on long term maintainability, scalability, and regression support.
  • Perform Unit, Integration, System, Regression, and User Acceptance Testing (UAT) to ensure comprehensive coverage across the product lifecycle.
Automation Development & Framework Ownership:
  • Design, build, and enhance robust and extensible automation frameworks that support long-term scalability and maintainability and aligned with enterprise SCADA product needs.
  • Write high quality automation code following best practices, collaborating with senior, intermediate, and junior engineers to model strong engineering discipline.
  • Conduct code reviews, pair programming, and technical demos to ensure automation quality, consistency, and adherence to standards.
Integration, Reporting & Tooling:
  • Develop and maintain reporting pipelines and dashboards that track execution results, test coverage, defect trends, and release readiness.
  • Manage test metrics and reporting techniques using Jira Xray and related tools to ensure full traceability between requirements, test cases, automated tests, and defects.
  • Ability to use REST APIs to integrate and synchronize automated test results with Jira and Xray.
SCADA Product Testing & Feature Validation:
  • Create, enhance, document, and execute automated and manual tests for SentientQ product features as part of the next generation enterprise SCADA platform.
  • Participate in QA test design reviews to ensure test coverage, scenarios, and automation strategy fully align with agreed upon software design and functional requirements.
  • Partner with customer facing groups (Customer Success, Project Managers, Business Analysts, Solutions Architects) to understand real world usage patterns and ensure product quality aligns with customer needs.
Cross Functional Collaboration & Agile Delivery:
  • Work closely with QA teammates to ensure completeness, quality, and performance of implemented functionality.
  • Collaborate within a highly interactive Agile team, contributing to sprint planning, backlog refinement, and continuous improvement.
  • Communicate effectively and respectfully, sharing ideas, raising risks, and contributing to a positive team culture.
Culture, Mentorship & Continuous Improvement:
  • Contribute to team and organizational growth by participating in mentorship, technical interviews, onboarding, and new initiatives.
  • Champion quality engineering practices and help elevate the team’s technical maturity and testing discipline.

Are you up for the challenge? Join Our Team
https://www.youtube.com/watch?v=_JWHLsToaxE

Our Mission
Willowglen’s mission is to be a global leader in delivering visionary, customer-driven industrial automation solutions.

Our Values
Respectful - We take the time to listen and understand each other, and this fosters feelings of mutual trust, safety, camaraderie, and well-being.
Agile - We are a customer-centric, responsive, and collaborative organization. We are quick to learn, adapt and respond to changing circumstances.
Innovative - We value and support innovation thereby allowing people to be innovative. We are always striving to deliver superior solutions.

Willowglen Systems Inc. is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. We thank all the applicants for their interest in this position; however, only those selected for an interview will be contacted by our recruitment team. If you require accommodation, please reach out to ourhiring team and we will work with you to find reasonable solutions
 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*