Job Title or Location
RECENT SEARCHES

QA - Core Automation Developer

Jatom Systems Inc.-CAN - 14 Jobs
Kanata, ON
Posted yesterday
Job Details:
Remote
Full-time
Experienced

JSI Telecom is looking for a full-time Core Automation developer for the Infrastructure group. You will be developing tools and frameworks to enable the Core Automation teams to efficiently develop tests and ensure there are no bottlenecks in the execution lifecycle, which offers you the opportunity to develop your technical skills on the job. You will also use your testing skills to drive the development of these tools, and to assist when needed in test triage. You will collaborate with other testers, developers, and managers to deliver an excellent product that meets and exceeds customer expectations. Your experience and training is less important than your mindset; JSI is looking for individuals who actively seek opportunities to grow and develop.

Key ResponsibilitiesAt JSI, your responsibilities may include:
  • Developing tools to interact with
    • Test Case management systems
    • Linux and windows vms
    • Jenkins
  • Developing and expanding in house created test frameworks to interact with web and desktop applications
  • Collaborating with manual testers and developers to identify gaps in the test automation workflow (cost/benefit analysis, complexity etc.)
  • Managing timing and execution of automated regression runs
  • Analyzing the results of automated regression runs and looking for trends in failures
  • Tracking work in two week sprints following the Kanban model
  • Participating in sprint planning and grooming
  • Working with controlled, dedicated automation test environments, including troubleshooting
  • Identifying defects and managing those defects through a bug tracking system (Azure)

  • Partnering with development teams to reproduce defect scenarios and identify root causes

  • Working with other members of the test team to:

    • Participate in regression testing

    • Prioritize areas for soak testing

    • Give feedback on feature testing shortfalls

    • Provide peer review for other testers

  • Participating in feature development and planning meetings as a representative from the test team

  • Advocating for quality

You might also find yourself:
  • Creating and using internal tools and/or scripts to automate and optimize common tasks
  • Learning about and applying cutting-edge technology
  • Writing automated tests for web, desktop, and/or mobile applications
Skills & Qualifications:
  • 3+ years of experience in Software Quality Assurance or related field
  • University or College graduate or equivalent experience
  • Has experience with test automation beyond record and playback
  • Writes code and likes doing so
  • Looks for opportunities to improve test automation tooling and code
  • Familiar with best practices for test automation
  • Ideally, has experience with:
    • Typescript
    • PowerShell
    • C#
    • Docker
    • SQL and NoSQL
    • UI Design (web and wpf)
    • Bash Scripting
  • TestComplete or similar COTS automation tools
  • Ideally, has working knowledge of Jenkins
  • Ideally, has experience working with distributed systems
  • Proficient at writing tests and has a passion to improve execution of tests in a large, distributed system
  • Has a technical mindset, for example:
    • Uses AI for efficiency and productivity in daily tasks
    • Experienced with scripting or programming

    • Has built computers, tinkered with home network etc.

    • Is a 'power user'

    • Technical

    • Critical

    • Practical

    • Thinks like a tester

    • Creative
  • Is satisfied by solving problems, not just the symptoms
  • Has a tremendous desire and capacity to learn and actively seeks opportunities for growth
  • Knows the difference between a road block and a hurdle
  • Is well-organized and looks for ways to provide value
  • Is passionate about software testing and quality
  • Loves when things go right but derives tremendous satisfaction from finding meaningful issues
  • Has a natural eye for consistency and detail but always keeps the big picture in mind
  • Can independently troubleshoot and investigate issues that arise
  • Looks for ways to automate and optimize common tasks
  • Professional experience in software quality assurance
  • Experience with VMWare, Kubernetes, Helm
  • Experience with Jenkins
  • Knowledge of the telecommunications industry, particularly telephony and networking
Requirements
  • You must live within commutable distance of our Kanata, Ontario, Canada head office
  • Strong verbal and written communication skills in English

  • Eligible to obtain up to a top secret security clearance

How We Work

You will be expected to work in a remote/hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.

About JSI

JSI is built on purpose, that of making a difference in the world.

Founded in 1979, this privately-owned technology company is the North American leader in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities.

With 4Sight – JSI's single, unified, product suite – customers can combine any number of disparate data sources into a highly intuitive, visually-focused platform. The result? JSI's customers spend less time working with data and more time seeing patterns, understanding trends, and gaining perspective (and making the world a safer place).

With over 400 employees and a strong, growing global presence in Canada, the U.S., Australia, and Germany, JSI is not only the dominant player in its industry, it is also known for its fun, high-performing, purpose-driven corporate culture.

In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), JSI will provide accommodation-accessible formats, and communication supports for the interview process upon request.

Share This Job: