View Our Website View All Jobs

Software Quality Assurance Engineer

Responsibilities:

  • 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.

Required Skills: 

  • 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

Professional Needs:

  • 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
  • Builds and cultivates strong relationships

 

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file