Thanks for visiting our Job Board. Please review our open positions and apply to the positions that match your qualifications.
Software Quality Assurance Engineer
Responsible for ensuring high quality development work is delivered by the software development teams
Review product solution design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
Consult with development teams to evaluate system interfaces, operational requirements, and performance requirements of overall system.
Define Risk & Hazards, using scientific analysis by thorough review of the specifications
Define test plans and test protocols for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions. This includes API level testing, system testing, black box functional testing, UI testing, and white box testing.
Manage and validate test tools that facilitate test execution of the test protocols
Execute test plans and create test reports to describe complete software program evaluation, testing, and any and all corrections.
Conduct black box, and white box testing by requirement analysis, code examination or design reviews conducted with software development teams
Conduct compatibility testing – such as phone models, networks, browsers as it relates to the environment for the health solutions developed
Recommend design improvements or corrections to developers throughout the development process.
Maintain effective communication with the development team, program managers and project managers on all changes coming from development in regards to capabilities, performance and any project limitations.
Monitor software program performance after any releases for regression testing to prevent reoccurrence of previous known fixes and ensure accuracy of operation.
Accountable for the completeness of the verification team’s output, and compliance with Vibrent’s Design Control and Medical software standards, such as FDA QSRs, ISO, IEC etc.
8+ years supporting software quality assurance tasks for software engineering solutions or comparable education (BS/BA/MS)
2+ years of IT experience with either mobile operating system applications or server applications or both.
Competent in software development processes including design methodologies, source code management, build management, quality process, requirements-driven development, and the defect tracking and resolution process.
Experience in reliability, scalability and stress testing
Experience in software languages (e.g. Java, Objective C, C/C++), build environments (e.g. Android, iOS, Xamarin)
Network debugging background, including packet sniffers and in-depth TCP/IP knowledge, especially as it relates to wireless/broadband environments
Experience debugging networking protocols using Wiremock, Wireshark, Fiddler or other analysis tool
Experience using/modifying QA tools and Test Simulators to assist testing of large scale complex systems
Test automation background in either UI or API driven frameworks preferred
Medical device industry experience preferred
Experience in Agile and Waterfall methodologies
Strive for excellence
Experience leading cross-functional teams without authority
Attention to details, ability to think strategically and tactically.
Strong communication skills, cross functionally, across all levels of the organization