have fun.
be challenged.
make a difference.
Current Openings
JSI is a privately owned company with over 350 employees in offices located in Canada, US, Germany and Australia.
JSI was founded in 1979 and has an excellent track record as a highly successful and profitable company with a reputation for exceeding our long-term partnerships and customer expectations. We are recognized leaders in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities. JSI’s 4Sight suite of products offers versatile solutions for data management and allows our customers to combine any number of disparate data sources into a highly intuitive and visually focused platform. With 4Sight, our customers spend less of their time working with their data and, instead, see patterns, understand trends and gain perspective.
Canada
In this role, you will be joining JSI's Product Management team and will prime one of our largest, most strategic accounts in Europe from a Product Management perspective. You will act as the main point of contact for all product requirements and initiatives driven from the customer that require product management involvement. You will become an expert in JSI's software products, working closely with JSI Product Owners and other stakeholders in the areas of requirement specifications and prioritization to ensure the customer's needs are met. The ideal candidate has exceptional communication skills (ability to speak German is an asset), a very strong technical and customer facing background, and possesses a strong attention to detail.
Responsibilities
- Actively represent the JSI Product Management team in internal and external meetings related to this customer.
- Be instrumental in the effort toward assisting this customer in reaching their milestones.
- Work closely with the customer to understand their product needs and feedback. Document and communicate these requirements to appropriate JSI teams.
- Learn as much as possible about all of JSI's products, in particular the functions of interest to this customer.
- Design and deliver product demos, presentations and workshops both virtually and in person.
Knowledge & Experience
Preferred Qualifications
- Minimum 3 years’ experience with products in the area of lawful intercept, intelligence, analytics
- Solid communication skills (both written and verbal).
- Strong organizational skills
- Some experience presenting to groups
- Experience interfacing with program/project offices
- German language skills and German cultural awareness
- Ability to attain and maintain a top secret security clearance
Personal Attributes
- Self-motivated, resilient and capable of managing multiple priorities and tasks.
- Loves to be a part of a team.
- Creative and efficient in proposing solutions to complex, time-critical problems.
- Strong analytical and problem solving skills with a high attention to detail.
- Willingness to periodically adjust workday to coincide between time zones in North America (Eastern), Australia, and Europe in order to meet deadlines.
As a full-time QA Core Automation Developer, you will be testing complex, cutting-edge software that uses a wide variety of technologies, which offers you the opportunity to develop your technical and testing skills on the job. You will collaborate with other testers, developers, product owners, 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.
Responsibilities
- Develop and maintain automated test cases
- Collaborate with manual testers and developers to identify test cases that are suitable for automation (cost/benefit analysis, complexity etc.)
- Manage timing and execution of automated regression runs
- Analyze the results of automated regression runs and address test failures by:
- correcting automated test deficiencies and
- raising defects
- Automate tests to cover customer-found issues
- Track work in two week sprints following the Kanban model
- Participate in sprint planning and grooming
- Work with controlled, dedicated automation test environments, including troubleshooting
- Identify defects and manage those defects through a bug tracking system (TFS)
- Partner with development teams to reproduce defect scenarios and identify root causes
- Work 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
- Participate in feature development and planning meetings as a representative from the test team
- Advocate 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
- Participating in feature development and planning meetings as a representative from the test team
Knowledge & 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 test automation using:
- Javascript
- Selenium and .NET
- TestComplete or similar COTS automation tools
- Ideally, has working knowledge of Jenkins
- Ideally, has experience working with distributed systems
- Loves testing and is really good at it - testing is your Plan A career, not Plan B
- Has a technical mindset, for example:
- Experienced with scripting or programming
- Has built computers, tinkered with home network etc.
- Is a 'power user'
- Thinks like a tester
- Technical
- Creative
- Critical
- Practical
- Willing to be the 'friendly militant tester'
- Advocates for quality
- Speaks up to ask questions and raise concerns
- Knows when to escalate concerns to management
- 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
Additional Assets
- Professional experience in software quality assurance
- Experience writing automated tests (not just record/playback), particularly using Javascript
- Experience with VMWare, Kubernetes, Helm
- Experience with Jenkins
- Ability to read and understand Arabic, German, French, Spanish or any other language
- Knowledge of the telecommunications industry, particularly telephony and networking
Requirements
- Strong verbal and written communication skills in English
- Eligible for top secret security clearance:
- No criminal activity
- No criminal record
- Ten years of verifiable history
- University or College graduate or equivalent experience
- Some experience in Software Quality Assurance or related field is helpful
As a full-time technical feature tester, you will be testing complex, cutting-edge software that uses a wide variety of technologies, which offers you the opportunity to develop your technical and testing skills on the job. You will collaborate with other testers, developers, product owners, 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.
Responsibilities
- Perform exploratory and scripted testing on pre- and post-release software to prove that:
- Features satisfy or exceed explicit and explicit requirements
- The product delivers an excellent user experience
- The features integrate with the product suite
- Design and write scripted tests as part of feature and regression test suites
- Prove the happy path, edge cases and negative tests
- Participate in feature development meetings throughout the feature lifecycle
- Work with the automation team to determine which tests can and should be automated
- Independently troubleshoot and investigate issues that arise
- Executing long-running tests on pre- and post-release software to prove:
- The absence of edge condition failures and memory leaks
- The supportability of the product
- Identify defects and manage those defects through a bug tracking system (TFS)
- Partner with development teams to reproduce defect scenarios and identify root causes
- Work 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
- Participate in feature development and planning meetings as a representative from the test team
- Advocate 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
- Participating in feature development and planning meetings as a representative from the test team
Knowledge & Experience
- At least some experience with programming or scripting languages
- Experience with a variety of test techniques and practices
- Knowledge of 'the ilities' (non-functional requirements), including performance, stability, supportability, extensibility etc.
- Able to understand how a given defect or feature connects to and affects the overall product
- Ideally, has working knowledge of at least some of the following:
- VMWare
- Kubernetes
- Helm
- Jenkins
- Ideally, has some experience writing automated tests (beyond record/playback)
- Loves testing and is really good at it - testing is your Plan A career, not Plan B
- Has a technical mindset, for example:
- Experienced with scripting or programming
- Has built computers, tinkered with home network etc.
- Is a 'power user'
- Thinks like a tester
- Technical
- Creative
- Critical
- Practical
- Willing to be the 'friendly militant tester'
- Advocates for quality
- Speaks up to ask questions and raise concerns
- Knows when to escalate concerns to management
- 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
Additional Assets
- Professional experience in software quality assurance
- Experience writing automated tests (not just record/playback), particularly using Javascript
- Experience with VMWare, Kubernetes, Helm
- Experience with Jenkins
- Ability to read and understand Arabic, German, French, Spanish or any other language
- Knowledge of the telecommunications industry, particularly telephony and networking
Requirements
- Strong verbal and written communication skills in English
- Eligible for top secret security clearance:
- No criminal activity
- No criminal record
- Ten years of verifiable history
- University or College graduate or equivalent experience
- Some experience in Software Quality Assurance or related field is helpful
The successful candidate will contribute as part of our agile teams in a casual work environment in which team work, open communication and discussion are encouraged. Powerful developer workstations are used in conjunction with the latest Microsoft and Linux technologies to produce truly enlightened solutions. We are looking for a variety of skills from C# running on Windows to Java running on Linux with bits of Ruby thrown in.
Mandatory Skills
- Phenomenal problem solver
- Proven history of getting things done (e.g. not just a thinker, but someone capable of cranking out a lot of high quality code, and finishing the job)
- Team player—able to share, mentor, code review and check their ego
- Excellent verbal communication
- Committed to continuous professional development
- Degree or diploma from an accredited institution in either computer science, software engineering or equivalent
- Eligible for up to a top secret level security clearance
Desired Technical Skills
- Agile development experience, including the use of automated unit and integration tests
- Enterprise development experience (large databases, multi-tier applications)
- Multi-team development environment experience
- Product developer (vs. internal tools developer or contractor)
- Experience working with Big Data
- 2+ years of experience with C#, C++ or Java
- Microsoft WPF experience
- Linux
- Keen developer—coding in your spare time
Bonus Skills
- Solr
- Cassandra
Germany
Customer Engagement Specialist
Job Summary
The Customer Engagement Specialist is a new role in the German office. This role will work with multiple functions across the organization with the primary goal to ensure the best possible customer experience for JSI end users. The primary responsibilities include; organizing and delivering customer workshops for workflow analysis, Factory Acceptance Tests (FAT), Site Acceptance Tests (SAT) and delivery of customer training across multiple disciplines within the end user environment. This role will work closely with Operations, Program/Product Management, Engineering and the Training organization (in Kanata).
Overall Responsibilities
- Lead customer workshops for FATs, SATs and Workflow analysis.
- Provide training to Global customers and internal employees.
- Provide critical customer input to JSI’s Product and Engineering teams.
- Provide proposal input to RFP responses and/or produce compliance statements to JSI’s Proposal Manager
- Develop a deep understanding of the JSI software suite
- Create and manage customer prioritised Engineering Change Request (ECR) lists
- Participate in Project Management delivery for all European opportunities.
- Collaborate with management to plan and organize training activities according to needs and priorities of JSI customers
- Communicate thoughtful, customized solutions that help customers move forward and grow their engagement plans
- Collaborate with internal teams and account owners, to identify opportunities for existing customers to use more of our platform and remove roadblocks
- Develop and update new training case scenarios and hands-on exercises as required
- Coordinate the development of course material and presentation aids/handouts to ensure overall consistency across JSI’s training curriculum
- Assist with the development of E-Learning material for self-paced and leader led courses.
- Responsible for the upkeep of the training classrooms
- Responsible for the system administration of the training classroom systems
Experience
- University or College degree in Computer Science, Education or equivalent experience
- 3-5 years’ experience in customer engagement roles in a systems integration/software development organization
- Project Management experience and knowledge of project management principles and process
- Well rounded experience with technology, including; networking, applications and server/workstation hardware
- Experience working with an internationally dispersed delivery team
Skills
- An ability to collaborate with the customers to understand and support the evolving business goals and vision within the scope of JSI’s strategic direction.
- Demonstrate composure, resilience, and flexibility as customer needs evolve.
- Ability to keep up with rapid technology changes based on “big data” technologies.
- Strong oral, written communication and presentation skills
- Self-motivated and able to work with minimal direction
- Ability to partner with operations leadership team to ensure compliance with operational standards, and seeks opportunities for ongoing efficiencies and quality improvements
- Must be able to travel 50-75% of the time.
- Fluent in German and English
Customer Success Specialist
Job Summary
In this role, you will be joining JSI's Product Management team and will prime one of our largest, most strategic accounts in Europe from a Product Management perspective. You will act as the main point of contact for all product requirements and initiatives driven from the customer that require product management involvement. You will become an expert in JSI's software products, working closely with JSI Product Owners and other stakeholders in the areas of requirement specifications and prioritization to ensure the customer's needs are met. The ideal candidate has exceptional communication skills (ability to speak German is an asset), a very strong technical and customer facing background, and possesses a strong attention to detail.
Responsibilities
- Actively represent the JSI Product Management team in internal and external meetings related to this customer.
- Be instrumental in the effort toward assisting this customer in reaching their milestones.
- Work closely with the customer to understand their product needs and feedback. Document and communicate these requirements to appropriate JSI teams.
- Learn as much as possible about all of JSI's products, in particular the functions of interest to this customer.
- Design and deliver product demos, presentations and workshops both virtually and in person.
Knowledge & Experience
Preferred Qualifications
- Minimum 3 years’ experience with products in the area of lawful intercept, intelligence, analytics
- Solid communication skills (both written and verbal).
- Strong organizational skills
- Some experience presenting to groups
- Experience interfacing with program/project offices
- German language skills and German cultural awareness
- Ability to attain and maintain a top secret security clearance
Personal Attributes
- Self-motivated, resilient and capable of managing multiple priorities and tasks.
- Loves to be a part of a team.
- Creative and efficient in proposing solutions to complex, time-critical problems.
- Strong analytical and problem solving skills with a high attention to detail.
- Willingness to periodically adjust workday to coincide between time zones in North America (Eastern), Australia, and Europe in order to meet deadlines.
We want you to remember JSI, so we did something a little different: We asked one of our developers to roam JSI's halls and ask real JSI team members why they came to JSI and why they stay here.
Check out the video below to see what they said.
Our products are driven by the constant changes in communications technology. We offer regular training opportunities, but more importantly you will be learning and developing new skills every day.
Are you interested in learning what our software look like? Here's a sneak peak of one of our JSI products.
We want you to remember JSI, so we did something a little different: We asked one of our developers to roam JSI's halls and ask real JSI team members why they came to JSI and why they stay here.
Check out the video below to see what they said.
Our products are driven by the constant changes in communications technology. We offer regular training opportunities, but more importantly you will be learning and developing new skills every day.
Are you interested in learning what our software look like? Here's a sneak peak of one of our JSI products.
JSI at Work
Great Tech
We develop for mobile, web, and Windows using some of the best tech stacks out there.
New Skills
With dedicated learning hours and a budget for everyone at JSI to train on new technologies, you'll always stay ahead of the curve.
Competitive
Our products are driven by the constant changes in communications technology around the world.
Focused
On top of our quarterly get-togethers where we share our short term and long term goals, every door at JSI is open if you want to know more.
JSI at Play
Social
Basketball, Soccer, Video Games, and Board Games are just some of the social clubs you'll find at JSI.
Balanced
Flexible hours, VPN access and time-in-lieu provide an unmatched work/life balance.