Reporting directly to the Director of Product Development, you will develop and execute manual/automated tests to ensure product quality for both new and existing software applications and machine firmware. In this role, you will work closely with the Product and Engineering teams to work in parallel with development efforts so that you can develop test plans and test cases, conduct testing and report findings back to the Product and Engineering teams for remediation. You will also be responsible for coordinating with the Service teams to identify and qualify bugs reported by customers, and coordinate remediation of bugs with the Product and Engineering team.
Essential Job Functions and Basic Duties
Design, create, review, execute and maintain manual/automated test cases to assure that developed products meet design specifications and meet quality standards.
Identify and develop test tools that boost team productivity and overall quality.
Communicate status of product issues/bugs with stakeholders.
Collaborate with development engineers and product managers in the design, development, and execution of tests for new and existing projects
Review Requirement specifications, create test plans from them and present test plans for review and sign off.
Review test plans, test procedures and infrastructure for adequacy and completeness/accuracy
Conduct manual test cases and manage automation test cases.
Analyze test results and interact with development engineers, architects/Product Managers and other stakeholders in the resolution/root causing of test failures.
Develop testing strategy that is customized and optimized for the situation and communicate it effectively to stakeholders.
Produce and maintain significant and measurable results in QA efficiency through automation
Develop subject matter expertise of software and firmware products and relationships between products.
Demonstrate results through organizational, communication, problem solving, multi-tasking and technical skills.
Ensure that all confidential records in the work area are properly secured each day. Maintain privacy of customer account information.
Keep management informed of area activities and of any significant problems or concerns.
Assist the Director of Product Development as directed.
Adhere to established security safeguards, procedures, and other company policies.
Perform other duties as assigned.
Minimum Qualifications
Education and Experience:
· Bachelor’s Degree in Engineering, Computer Science, Management Information Systems, Information Technology, or related engineering discipline focus or equivalent technical degree.
· 5+ years of experience as a QA Engineer with experience in QA test methodology, concepts of systems, manual, integrated and performance testing.
2+ years of full-time automated testing experience.
Required Knowledge:
· Strong understanding of how the customer uses our products.
· Knowledge of how our products technically work.
Strong knowledge of the Company’s operations and management.
Thorough understanding of IPA products, related technologies, and IPA’s process.
Knowledge of company policies and procedures.
Skills/Abilities:
Quick learner, self-starter, able to work independently.
Can operate under limited supervision, but also work well with the team to collaborate, train and be trained to support/nurture a highly productive product and development team.
Demonstrated success defining, launching, and maintaining QA tests.
Practical knowledge of web applications, databases, and infrastructures.
Familiarity with embedded microcontrollers (particularly Atmel) preferred.
Experience with automated testing of C/C++ projects preferred.
Experience with bug tracking tools (ex. JIRA).
Writing detailed bug reports, assigning, reviewing, testing and closing out issues as they arise.
Experience executing Functional, Non-Functional, Integration, System, Regression, and End-to-End testing.
Familiar with vending hardware and firmware.
Demonstrated ability to establish goals, manage metrics, and meet objectives.
Proven ability to learn technical applications and requirements.
Ability to handle situations, issues, and information with sound judgement, diplomacy, and sensitivity.
Exceptional verbal and written communication skills.
Extensive knowledge of the principles, procedures, and best practices in the industry.
Excellent planning and organizational skills and attention to detail.
Strong analytical and problem-solving skills.
Strong follow-up and follow-through skills.
· Proficient with Microsoft Office and utilization of web-based production applications.
Work Schedule, Position Status, & Compensation:
Monday to Friday: 8:00am to 5:00pm
Full Time – Regular
Salary - Exempt
Benefits:
Medical, Dental, and Vision
Flexible Spending Accounts
Short-Term and Long-Term Disability
Life and Accidental Death & Dismemberment
401k with company match
Employee Stock Purchase program
Paid holidays & paid time off
ABOUT THE COMPANY
IPA is the leading manufacturer of linen and specialty uniform distribution solutions.IPA provides the most advanced range of solutions for the management and automation of healthcare linen and specialty uniforms. We design advanced software and hardware solutions that allows you to monitor and manage distribution processes efficiently while increasing staff satisfaction, reducing infection risks and reducing costs. Our solutions are made in the U.S.A and are installed in more than 1,000 hospitals worldwide.
Since the introduction of our first healthcare linen automation product in 1995, IPA has grown to become the market leader with more than 900,000 healthcare professionals utilizing our technology each day. Our customer base ranges from community hospitals to leading academic hospitals, including 18 of the 20 hospitals recognized on the U.S. News and World Report Best Hospitals Honor Roll, 2020-2021.
Our focus is on reducing the cost of healthcare and it is this focus that drives us to deliver quality solutions to our customers every day.