Job Title: Software Test Analyst
Department: Software Engineering
Job Category: Full time, Exempt
IWT is a solutions-oriented company dedicated to creating revolutionary communications solutions for a myriad of applications with focus in safety, security and defense. Our mission is to continue to build a strong and profitable organization by selecting and retaining top-tier, self-driven engineering team members. This team is an integral part of a larger product development, service and support organization; working together to deliver products and services that enrich our customer’s lives by making them safer, more effective and more profitable.
IWT product highlights include the market-leading SENTINEL™ Underground Communications and Tracking System and SENTINEL™ Emergency Mine Rescue Communications and Tracking System. These highly-scalable, fault-tolerant, intrinsically-safe mesh network systems provides the backbone for critical voice and data communications in challenging underground environments. SENTINEL™ systems are deployed in over 100 underground facilities inside and outside of the United States. In addition to SENTINEL™, the IWT Envok Sensor Monitoring Network recently underwent a successful DOE-funded pilot deployment at the Hanford Superfund cleanup site in Washington State and is being prepared for full release. Other successful IWT products include the Remote Missile Launch System which is currently being used at Navy and Marine training facilities and the COYOTE Sensor and Communications System™ which has been successfully deployed on both the northern and southern U.S borders.
In addition to product development for the mining, defense, environmental sensor and public safety markets, IWT is dedicated to maintaining its technological edge by continually engaging in cutting-edge research and development with recent examples being advanced mesh networking routing, ultra-wideband (UWB) communications, Bluetooth, LTE/5G and seismic detection and classification algorithms.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
Design and implement automated testing tools to support functional, performance and acceptance testing, and update tools as needed to ensure currency and accuracy.
Verify that the software deliverables meet requirements for functionality, performance and quality process standards.
Collaborate with engineers, providing frequent feedback to developers, including recommendations for improvements, evaluation of problems, potential solutions, and discussion of further test requirements.
Oversee or executes manual tests when necessary.
Develop testing protocol for various aspects, such as usability, database impact, error and bug finding, regression testing, performance impact and implementation scenarios.
Maintaining the test suite and related documentation, both automated and manual test cases.
Assisting with investigations of field issues including working with customers to understand the issue, creating methods to reproduce the issue and working with system and software developers to isolate the root cause.
Identify, analyze and create detailed records of problems that appear during testing, such as software defects, bugs, functionality issues and work directly with software developers to find solutions and develop retesting procedures.
Research and implement current methodologies and tools related to software quality assurance.
To perform the job successfully, an individual should demonstrate the following competencies:
Attention to detail and tenacity
Good analytical skills
Good time management skills
Ability to arrive and be ready to work at specified start time. Ability to work independently with little or no direct supervision after training period.
Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; responds well to questions.
Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Presents numerical data effectively; Able to read and interpret written information.
Willing to travel – Travel is not expected on a routine basis, but candidate should be willing to visit client sites as needed.
Education and Experience:
Job ID: 261466519