Senior Software Product Verification Specialist

Allen Vanguard
Ottawa, ON, CA
Full-time
Quick Apply

Allen-Vanguard is the global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating radio controlled improvised explosive devices (RCIEDs) and other terrorist incidents at the technical, operational, and national policy levels.

We’re seeking the brightest and most enthusiastic minds for a variety of jobs across the company. Currently, our Engineering team is seeking a full-time Senior Software Product Verification Specialist for the interdisciplinary engineering and technology team in our Ottawa, ON office.

Working as part of product development project teams, the Senior Software Product Verification Specialist is responsible for identifying defects in software and ensuring that deliverables meet product specifications.

The incumbent will interface directly with the product development and support team to establish schedules, track progress and identify issues and corrective actions.

Duties & Responsibilities :

  • Develop and document test plans to fully validate new and revised embedded software and firmware in target hardware configurations, or existing embedded software and firmware in new or altered hardware configurations
  • Develop and document test plans to fully validate new and revised user interface software intended to be run on third-party operating systems
  • Develop test strategies for minor revisions of embedded software and firmware, or existing embedded software and firmware in hardware configurations that have undergone revision.
  • Perform and / or coordinate completion of testing and / or analysis and documentation of results
  • Support software developers to assist in the completion of release documentation for new and revised software
  • Provide initial approval of software release documents signifying acceptable completion of all required tests and / or analysis
  • Define and document product test requirements in concert with the appropriate technical disciplines for product qualification testing, production first article testing and factory acceptance testing
  • Develop, debug and document qualification / verification production test automation software
  • Assist with the implementation of automated testing at subcontractors’ manufacturing facilities
  • Develop and conduct tests to validate effective implementation of first article and factory acceptance testing
  • Perform testing to establish scope and cause of failures and to verify correction and effective operation of products after adjustments or repairs have been complete

Requirements

  • Post-secondary education in Computer Science or related discipline
  • 5+ years’ working in software development, with a minimum of 2 years focused on product verification and validation
  • 2+ years’ experience with automated scripting languages (e.g. Python, C#, Java)
  • Demonstrated understanding and working knowledge of various testing levels (unit, integration, system, acceptance, etc.)
  • Demonstrated understanding and working knowledge of various types of tests (sanity, regression, functional vs. non-functional, performance, scalability, stress, performance)
  • Strong verbal and written English communication skills.
  • Ability to think critically when faced with a problem or task and an effective problem solver
  • Ability to identify, assess and communicate risks
  • Working knowledge of full testing cycles (requirements analysis, test planning, test development, test execution, preparation and maintenance of records, product release;

a sound understanding of robust software development processes and software configuration management would be an asset

  • Experience with bug tracking tools an asset (e.g. Jira, Bugzilla)
  • Experience with software version control tools an asset (e.g. SVN, GIT, Jenkins)

Benefits

  • Extended health care.
  • Prescription drug coverage.
  • Dental.
  • Short term disability.
  • Long term disability.
  • Accidental Death and Dismemberment insurance.
  • Life insurance.
  • RRSP plan.
  • Employee Assistance Program.

Health Care Spending Account.

19 hours ago
Related jobs
Allen Vanguard
Ottawa, Ontario

Working as part of product development project teams, the Senior Software Product Verification Specialist is responsible for identifying defects in software and ensuring that deliverables meet product specifications. Currently, our Engineering team is seeking a full-time Senior Software Product Veri...

Equinix
Remote, Canada
Remote

Senior Staff Engineer, Product Software. We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills and try new approaches, as we grow our product portfolio with new software and network architecture solutions. We are looking for an experienc...

Wawanesa Insurance
Ottawa, Ontario

Working under minimal supervision, the Senior Product Specialist leads the development and maintenance of Wawanesa's insurance products and underwriting policies that support and promote corporate strategies for all offered lines of business. Lead the analysis and implementation of product and rate ...

Mannarino Systems & Software
Anywhere - Canada

Software Design and Verification DO-178 Engineers. Influencing overall test strategy by helping define product features, enabling QA during design, and spearheading best practices to enable a quality product. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. ...

Dropbox
Canada
Remote

As we’re evolving the core business from syncing and sharing files, we are looking for Software Engineers to come build the next generation of new products for collaboration and distributed work. Product Engineers thrive working across technologies and codebases, but are also involved in leading var...

Coinbase
Canada
Remote

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-forward products and features. The Cons...

S.i. Systems
Ottawa, Ontario

Senior Interface Specialist to install and administer interface software for SAP. Install and administer interface software for. ...

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...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. You will work closely with product managers, designers, and user researchers to understand user need...

Dropbox
Canada
Remote

Our Product Engineers are at the forefront of crafting the seamless, intuitive user interfaces that millions rely on for their data interaction and collaboration needs. Develop customer-centric prototypes for new product explorations. Ability to work across the stack on projects and able to build a ...