Software Test Developer
Olympia Financial Group Inc.
Calgary, AB
Recognized as one of Alberta’s Top Employers and Canada's Top Small and Medium Employers for 2018, Olympia Financial Group Inc. provides personalized administrative services to our clients in five areas; Self Directed Investment Accounts, Corporate Shareholder Services, Exempt Edge, Foreign Exchange, and Health Benefits. Founded in 1996, Olympia’s head office is located in Calgary, AB.

As an Olympian you are entitled to generous perks including:
  • Health Care Spending Account
  • Employee Assistance Program
  • Tuition Reimbursement
  • Employee Share Ownership Plan
  • Generous Vacation and Personal Days
  • Convenient location accessible by public transit
  • Discounted Movie Passes, Ski Passes, and Golf Passes
  • Caffeine on tap with a weekly fruit basket
Role Summary

Your primary roles include the development of Tests for our internal business applications and customer facing websites along with improving our Development Process and Test Automation Process. You must be able to work with our Project Lead, peer developers and business sponsors to deliver a quality solution to our business stakeholders. You will be supporting Olympia’s in-house application by writing tests and working with automation and CI/CD.

As the ideal candidate, you must be able to deliver results in a dynamic and team oriented environment. You must able to multitask and able to thrive in an ever-changing environment, build relationships naturally, adapt quickly, and communicate effectively.

Role Responsibilities

  • Development of Unit Tests in C#, ASP.NET, MSTest v2
  • Development of JavaScript tests using JavaScript Testing Framework (Jasmine, Mocha, Chai)
  • Development of automated front-end testing with Selenium
  • Working with and improving on our current CI/CD along with participating in our Dev Ops practice
  • Decipher and translate business logic into test plans on VSTS
Personal Characteristics

  • Ability to learn new technologies and grow in coding capabilities
  • Passion for solving problems, investigating code issues and business logic
  • Able to think outside of the box on a variety of conditions to expand the scope of QA
  • Adept to work within a small team both collaboratively and independently with minimal supervision
  • Self-motivated and ready to jump in today
  • Superior verbal, written, and interpersonal communication skills
  • Inquisitive approach with proven analytical abilities
  • Confident in making optimal decisions
  • Exceptional time management with the aptitude to establish priorities
Experience and Skills

  • College and or University Degree in Computer Science or comparable experience (3+ years)
  • 3+ years software development experience in C# and Visual Studio
  • Experience with xUnit, NUnit or MSTest testing frameworks
  • Experience with Selenium RC and Selenium Web Driver
  • Solid understanding of the MVC architecture
  • Strong exposure to object oriented design and design patterns is necessary
  • Front-end development using JavaScript, jQuery
  • Experience with version control systems such as GIT, SVN or TFS
  • Ability to learn new technologies and grow in coding capabilities
  • Successful completion of a Criminal Background check will be required
Preferred Skills

  • Experience using Test Driven Development
  • Experience with Telerik and Telerik Test Studio
  • An understanding of database fundamentals, TSQL and/or equivalent database experience
  • Exposure to the agile development methodology, iterative development and testing
  • Continuous Integration, Code Promotion and Deployment
  • Financial applications experience an asset

If your background matches the qualifications listed above and are looking for an opportunity with a dynamic team, please submit your resume in confidence. Please note: only candidates selected for an interview will be contacted.