Position Description
Quality Assurance Engineer
Background
Physician Software Systems is seeking a proven, highly talented individual to lead the Quality Assurance and testing effort for a new SaaS application for dialysis services providers. Since this application provides medical services, rigorous testing and quality assurance are of the highest importance.
The company is seeking someone who has an extraordinary record of planning and implementing testing procedures.
Position Description
The QA Engineer will provide the quality assurance solutions for the development of the core application suite. The QA Engineer will be responsible for all testing and QA functions of the software application and operating environment. The QA Engineer will also be responsible for communicating the company’s QA strategy to developers and management.
Specific Responsibilities
Duties and Responsibilities
-
Development and implementation of test plans specific to the application / system being developed
-
Provision of input for software test plans
-
Designing of test cases for test plans
-
Creation of the test scenarios in which tests are carried out
-
Review of software test cases and checking of the test cases
-
Keeping track of standards set by software testing authorities
-
Performance of testing on functionality of software
-
Reporting defects and problems that occurred during the test process
-
Performance of test duties for regression
-
Using a tracking system to track reported problems with application / system
-
Preparation of software test evaluation reports
-
Implementation and participation in walkthrough of software
Technical Understanding
-
Possess a Bachelor’s degree or higher in computer science or a related field
-
Experience in software development preferably in the medical field
-
Proficiency in Linux, PHP, MySQL
-
Knowledge of medical language
-
Experience in development and management of medical software
-
Knowledge of ISO 9001 Documentation and FDA 510(k) preferred
Additional Responsibilities
-
Providing training to new employees and staff members
-
Assisting personnel of other company departments as a computer resource
-
Facilitate effective team interaction
Job Qualifications
The QA Engineer needs to be a leading edge technologist who understands and appreciates the needs of an enterprise class SaaS development and operations environment while also being an excellent software tester.
Software Testing Job Skills and Specifications
-
Knowledge of modern test methodologies
-
Good analytical skills
-
Knowledge of SDLC
-
Proven problem solving skills
-
Knowledge in skills and in the use of technologies for detecting and tracking defects
-
Knowledge in concepts of databases
-
Understanding and knowledge of QA processes and methods used in software development
-
Basic knowledge of SQL
-
Experience, knowledge, and passion for Web-based technologies
-
Ability to or experience with the interpretation of specifications and requirements documents
-
A good understanding of development tools, platforms, and development methodologies
-
Experience with traditional as well as agile software development methodologies
-
Experience with cloud and virtual computing environments
-
Bachelor’s degree required
Software Testing Job Educational Background
-
Bachelor’s degree in IT related discipline
Personal Characteristics
-
A great communicator (both verbally and in writing), a deep thinker, and an exceptionally good team player
-
Possess unquestionable character and integrity
-
An unyielding passion for success
-
Ability to have fun in both a relaxed and pressure filled environment
If you feel you meet or exceed the criteria specified above and have an extraordinary record of successful application quality assurance and testing (or know someone who does), then email your resume to positions@physoft.com.