Search jobs > Ottawa, ON > Software tester

Software Tester

Canadian Bank Note
Hybrid - Ottawa, Canada
$120K a year (estimated)
Permanent
Full-time

Description

Internal Job Title : Software Tester

Job Type : Permanent, Full-Time

Location : 18 Auriga Drive, Ottawa ON

Work Model : Hybrid

Position Summary

As a Software (Automation) Tester in our Facial Recognition group, you will be responsible for creating test plans / automated scripts and executing automated tests that ensure the quality and functionality of the software that underpins our biometric applications.

What We Can Offer You

Compensation : We seek long term relationships with our employees and recognize and reward them with a competitive total compensation package that includes : An industry leading defined contribution pension plan with company matching contributions (up to 5%) and payment of service fees,Best-in-class health, medical and life insurance benefits;

Access to virtual and telehealth services and apps; and Very progressive fertility, adoption and surrogacy benefits to support all definitions of family.

Career : As a knowledge-based organization we will provide you with a wealth of learning opportunities and challenging work that will grow your knowledge, skills and abilities.

At CBN, we encourage and empower our employees to chart their own career path, putting you in control of your future.

Culture : Personal character is the foundation of our culture. CBN’s 7 Core Principles shape and guide our behaviours and underpin the sense of community you will experience at CBN.

Equity, diversity and inclusivity are important to us as an organization, and we are committed to fostering and developing a work environment where every employee is treated with dignity and respect.

What You Will Do

Analyze Requirements : Understand project requirements thoroughly. This involves collaborating with stakeholders, reading documentation, and attending meetings.

Create detailed test scenarios and test cases based on the requirements. These will serve as the foundation for your automated tests.

Design and Develop Automation Scripts : Choose appropriate automation tools (., Selenium, Appium, or JUnit) based on the application type (web, mobile, desktop).

Write automation scripts using programming languages (such as Java, Python). Implement robust error handling and reporting mechanisms within your scripts.

Identify and Document Problems : Execute automated test scripts to validate software functionality.When issues arise (.

failed tests, unexpected behavior), investigate and identify the root cause.Document defects in a bug-tracking system (Jira), providing clear steps to reproduce the problem.

Collaborate with Developers : Work closely with developers during the development cycle.Provide feedback on code quality, potential areas for improvement, and any issues detected during testing.

Participate in daily stand-up meetings to discuss progress and address blockers.

Investigate Issues : Investigate customer-reported issues and non-conformance incidents.Reproduce reported defects in your test environment.

Analyze logs, stack traces, and error messages to pinpoint the issue.

Review System Logs : Regularly review system logs (application logs, server logs, database logs) to identify anomalies or errors.

Use log analysis tools to extract meaningful information.

  • Post-Release Testing : After a software release, perform regression testing using your automated test suite.Validate that new features work as expected and that existing functionality remains intact.
  • Provide Feedback : Collaborate with the development team to improve software quality.Share insights on usability, performance, and overall user experience.

Suggest enhancements or optimizations based on your testing observations.

  • Stay Current : Keep abreast of industry trends, best practices, and emerging tools.Attend conferences, webinars, and read relevant blogs to enhance your knowledge.
  • Various other duties and responsibilities.

Qualifications

Knowledgeand Experience

  • College diploma (3 year) in computer programming (or similar) or equivalent combination of education and years of relevant work experience
  • International Software Testing Qualification Board (ISTQB) certification will be considered an asset
  • Relevant Oracle, SQL and Azure database certifications will be considered assets
  • Comprehensive knowledge of essential testing methodologies (. unit, integration, functional, performance, regression, , the software development lifecycle (SDLC), and Agile software development
  • 5+ years of automation testing experience
  • 3+ years of experience with web-application testing

Technology Stack

  • O / S : Windows, Linux
  • Cloud : Azure, AWS
  • Database : Oracle, PostgreSQL
  • Frameworks : JUnit, Cucumber / Gherkin
  • Languages : Java, Python, SQL
  • Virtualization : Docker, Kubernetes
  • Automation : Selenium, Appium
  • Methodologies : Agile
  • Tools : Jira, DBUnit
  • Office Software : O365

Soft Skills and Characteristics

  • Interpersonal skills
  • Organization and time management skills
  • Critical thinking skills
  • Teamwork and collaboration
  • Growth mindset
  • Self-directed

Mandatory Requirements

Fluency in English

Security Clearance Requirements

Ability to obtain and maintain Government of Canada Secret (Level II) personal security clearance.

About Us

CBN designs and develops industry leading solutions for the following domains : Border Security, Civil Identity, Driver Identification and Vehicle Information, Currency and Excise Control, and Lottery and Charitable Gaming. To learn more, visit .

As an Equal Opportunity Employer, Canadian Bank Note Company, Limited is committed to achieving a skilled workforce that reflects the diversity of the Canadian population.

We encourage applications from women, visible minorities, people with disabilities and Aboriginal people. Canadian Bank Note Company Limited is committed to developing inclusive, barrier-free selection processes and work environments.

If contactedregardingthis competition, pleaseadvisethe interview coordinator of any accommodation measures you mayrequire.

30+ days ago
Related jobs
Macropus Global
Canada

Software Quality Assurance Tester to work on various projects and across multiple platforms, directly with the development team to ensure that design specifications and functional requirements have been met. Install software and hardware and configure operating system software in preparation for tes...

Treasury Board of Canada Secretariat
Ottawa, Ontario

You will leave the GC Jobs Web site.The job opportunity you have selected requires the Public Service Commission (PSC) to transfer you to the hiring organization's Web site or a service provider Web site they have selected to advertise this process.Select the link below to be transferred from the PS...

Slice Labs Inc.
Ottawa, Ontario

Install software and hardware and configure operating system software in preparation for testing. Develop and document software testing plans. Execute and document results of software application tests and information and telecommunication systems tests. Develop and implement software and informatio...

Altair Engineering
Canada

Software Developer - Software Tester Middleware. Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software platform team, participating in a project, and working through the develop...

Telesat Canada
Ottawa, Ontario

As a Software Tester, the selected candidate will ensure the quality and reliability of the System Model Matlab codebase through effective and automated software testing. Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model application, a state-...

Accreditation Canada
Ottawa, Ontario

As a Senior QA Tester in the Software Applications team, the use of Agile methodology and Scrum is something you embrace! Your passion for testing means you exhibit exceptional testing skills, attentional to detail, a passion for customer advocacy and a high degree of adaptability and creativity. So...

Canadian Bank Note
Ottawa, Ontario

As a Software (Automation) Tester in our Facial Recognition group, you will be responsible for creating test plans/automated scripts and executing automated tests that ensure the quality and functionality of the software that underpins our biometric applications. Internal Job Title: Software Tester....

CB Canada
Ottawa, Ontario

ADGA is hiring Senior Software Testers to work on a Canadian defence program we manage. The Senior Software tester will be developing and executing testing plans in support of Military Command Systems. The Senior Software Tester will be responsible for  tasks that may include but are not limited to:...

Testing Mavens Inc
Ottawa, Ontario

Education: College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year.Experience: 7 months to less than 1 year....

Canada Mortgage and Housing Corporation (CMHC)
Ottawa, Ontario

Join the Technology Solutions Team in the Senior Developer/Tester position. Your skills and passion for application development, programming, user-centric design and software reliability will support the development and maintenance of CMHC's business platforms and other applications to propel CMHC f...