Software Quality Assurance Analyst
About the Role:
We are seeking a Quality Assurance Analyst to join our Software Team and play a crucial role in delivering safe, reliable, compliant, and quality software products. The ideal candidate will have an analytical mindset and enjoy the challenge of finding and preventing software issues.
As a QA Analyst, you will work closely with our Software Team to develop and execute manual and automated tests, ensuring product quality throughout the development lifecycle. This position is integral to our product development process, focusing on conducting thorough testing to ensure our software meets customer needs while maintaining quality standards.
Primary Duties and Responsibilities:
- Review design specifications to understand the scope, requirements, and function of the software product.
- Collaborate with the development team to ensure the products are designed and created with the highest quality standards.
- Develop and run manual and automated test for all Fluid Imaging software and firmware.
- Manage tests to ensure appropriate test coverage.
- Develop test reports.
- Improve testing processes and methodologies to ensure delivery of high-quality software to the customer.
- Review and edit software release notes.
- Triage incoming software support requests.
- Assist in documenting software changes.
- Assist in requirements gathering.
- Act as second reviewer and backup for instrument QC.
- Meet or exceed established department key performance indicators.
Experience and Technical Requirements:
- A degree in Computer Science, Information Technology, a related field, or equivalent work experience
- 3+ years experience in Software QA
- Excellent interpersonal, communication, and organizational skills
- Strong knowledge of Software QA methodologies, tools, and processes
- Experience writing clear, concise, and comprehensive test plans and test cases
- Experience writing automated tests
- Experience with test management and reporting software
- Solid knowledge of SQL and scripting
- Experience working with Jira is a plus
- Experience with performance and/or security testing is a plus
- Experience testing embedded systems is a plus
- Laboratory experience is a plus
Physical Requirements:
This position involves working in and moving around an office environment. It involves extensive use of computer and telephone in an environment with some background noise. It involves substantial communication with employees and others. With or without reasonable accommodation, be able to:
- Work in office environment
- Lift an instrument (up to 50 lbs.)
- Use telecommunication tools