Teleios Systems Ltd
Teleios Systems Ltd

Quality Assurance Engineer

TLDR

Collaborate with product/project teams to ensure defect-free software meets customer requirements and delivers high-quality Teleios products.

The Quality Assurance Engineer works with Teleios Product and Project Teams to verify that the software being developed meets the customers’ requirements and can perform defect-free in the real world. The Quality Assurance Engineer's primary responsibility is to ensure the quality of Teleios software being delivered to customers meets or exceeds expectations.


Key Responsibilities

  • Understand the requirements and how they relate to the software being developed.
  • Write code for software solutions using standard OOP 
  • Understand SOLID principles 
  • Ability to understand source code composed by Teleios 
  • Design and execute test strategies and test cases based on project requirements
  • Participate in code maintenance activities on existing projects. 
  • Use standard mechanisms for source control configuration and management.
  • Explore and understand the software products at Teleios 
  • Develop an increasing understanding of the architectural and design principles of good software 
  • Build software solutions using REST, SOA and other architectural styles 
  • Understand Agile software development methodology 
  • Understand Scrum  
  • Monitor the value added to projects by reasonable standards 
  • Collaborate on the development of deployment activities for software projects
  • Perform research and learn new technologies as needed
  • Identify bugs and write clear bug reproduction steps and work efficiently in bug management.
  • Learn and participate in DevOps practices 


Quality Assurance 

  • Work on Agile teams to understand how to test their solution’s details. 
  • Design, develop, collaborate on and execute appropriate test strategies and test cases based on unique project requirements 
  • Enhance product testing by writing automation scripts and using automation tools  
  • Apply various types of testing and test techniques based on knowledge of the system under test. 
  • Provide feedback to the Product and/or Project Teams and software developers of the state of the system under test in relation to failed/successful test cases and existing bugs 

Candidate Profile

Education and Experience 

  • A bachelor’s degree in Computer Science or Information Technology
    or a similar degree
  • Experience working for a technical organization is highly desirable
  • Experience working in a Software Quality Assurance/Testing role will be an asset
  • Minimum 1-year programming experience 
  • Experience with Microsoft Visual Studio will be an asset
  • Experience with GIT will be an asset
  • Experience with Microsoft Azure will be an asset

Functional Competencies 

  • C#, Java 
  • TypeScript, JavaScript 
  • HTML, CSS 

Behavioral Competencies 

  • Be an example in attitude, performance and problem-solving consistent with Teleios values and principles
  • Self-motivated and able to work with autonomy – being balanced with team accountability and collaboration

Operational Competencies

  • Maintain high standards for self, assuming responsibilities for achieving objectives and ownership of projects
  • Interact and collaborate with others consistent with the Teleios values and culture
  • Develop and sustain appropriate relationships with stakeholders
  • Ability to effectively communicate with others, both written and verbal 
  • Analytical, research and problem-solving skills - ability to see beyond a task, and be innovative in addressing challenges
  • Highly meticulous individual who pays attention to detail
  • Must exhibit a natural curiosity and possess initiative
  • Ability to manage time effectively since a QA developer may work on multiple systems simultaneously

Basic Competencies

  • Advanced Computer Skills – high level of comfort with technology and various types of software especially Microsoft Visual Studio and Microsoft Office
  • Advanced Communication Skills – Oral, reading and writing.  

This job is no longer available