This is an exciting opportunity with one of Pittsburgh’s most innovative companies at the forefront of advanced imaging technology for healthcare, law enforcement, defense, and safety and security. We pioneered the advancement of Molecular Chemical Imaging into the patented technology that is used in our solutions today.
Established in 1994, ChemImage has developed technology that incorporates hyperspectral imaging, proprietary software and algorithms, machine learning, and liquid crystal filters. Our technology helps clinicians perform their jobs more efficiently for improved patient outcomes and helps law enforcement professionals better serve the communities they have sworn to protect. Our mission is to make the world healthier and safer by enabling these professionals to see things that were previously unseen in order to bring an Awareness of Things® that wasn’t possible before.
In 2018 we launched Innotescus (www.Innotescus.io), a start-up division that is developing a new and exciting way to enable faster, more accurate image annotation through a collaborative platform.
In 2020 we established our People First program that focuses on employees and their importance to the success of our organization. While we work hard, we also have fun, and give back to our community through company events. Our HR strategy is to attract and retain top talent in all functional areas.
This position is in our Innotescus division. As the Software Quality Assurance (QA) / Quality Control (QC) Analyst and Support Specialist, your role will be to work closely with the Chief Technical Officer and Software Development team to establish and implement software development testing to ensure software compliance with specified requirements. This position requires not only a structured and systematic approach but also creativity and resourcefulness.
Write, refine and administer software testing Standard Operating Procedures (SOPs), Work Instructions (WIs) and Technical Documentation
Track and communicate qualities issues to management
Develop and perform tests/plans to verify and validate existing software, including but not limited to: Software Validation, independent test plans, stress tests, regression tests, and smoke tests
Document new application features and requirements
Maintain and continually improve the Quality Assurance Software testing program following relevant regulatory requirements/standards
Manage and determine software testing needs for all current software projects
Test software to ensure responsiveness and efficiency
Respond to technical issues in a professional and timely manner
Prepare and update critical documents and reports related to all software testing and plans
Write validation protocols and reports for software revision release
Manage all nonconforming work to ensure they are handled following internal procedures and relevant standards
Investigate and implement external software testing tools
Creating various types of process and technical user documentation, including how-to guides, references, manuals, cheat sheets, web content, or instructions
The ability to create, assimilate, and convey technical material in a clear, concise and effective manner
All other duties as assigned by management
Knowledge, Skills & Abilities:
Demonstrate strong planning, organizational, statistical, and technical analysis skills
Possess excellent presentation, written, and oral communication skills
Ability to work independently and as a team player, capable of building strong internal and external relationships via exceptional interpersonal skills
Ability to multi-task, prioritize, investigate and resolve issues, assignments, and requests
Quickly attain subject-matter expertise in one or more areas of project responsibility
Bachelor's degree in a science, technical or related field required
Minimum of 3 years’ relevant experience required. Advanced education may be substituted for experience.
Experience analyzing complex data, identifying trends and designing reports
Experience investigating problems or conducting root cause analysis and documenting results
Experience with Agile software development practices
Familiarity with quality methods, tools and concepts
Working Conditions/Physical Demands:
While performing the duties of this job, the employee must be able to:
Perform sedentary work - exerting up to ten pounds of force occasionally. Some work will be sedentary work which involves sitting most of the time.
See and perform tasks requiring manual dexterity; standing, walking, climbing, balancing, stooping, kneeling, crouching, reaching and other similar tasks requiring physical activity and repetitive motions
Operate standard office equipment including a computer, copier, fax, phone and other similar office equipment
Work setting is primarily office-based but conditions may involve limited exposure to chemicals, emitted radiation, fumes, dust, odors, gases and other substances when in a laboratory or field environment. Employees whose work setting may involve these substances will be informed by their managers regarding the nature of these substances and may request PPE as necessary.
Adhere to all Personal Protective Equipment (PPE) requirements