Directs the quality assurance and risk mitigation activities of an Agile software development team, overseeing the development and execution of software test plans and analysis of test results. Executes software test plans, and testing. Participates in blitzes with analysts, software engineers, system engineers, and other stake holders to assure quality in the software being designed. Quickly and correctly analyzes test results, providing Management with decision-critical information.
ESSENTIAL RESPONSIBILITIES & ACCOUNTABILITIES:
Provides risk analysis, quality assurance recommendations, and resource estimates for new development projects
Leads risk analysis on software deployments and software changes to mitigate risk
Leads the assigned development team in quality assurance and risk mitigation activities while exercising repetitive testing procedures on the software in order to ensure it meets company and customer expectations
Researches, reproduces, and concisely documents problems found
Derives test suites from blitzes and product specifications
Executes tests based on product test suites(s)
Installs and configures operating systems and third-party applications for testing purposes
Builds and maintains hardware for testing purposes
Reviews product documentation for technical accuracy
Create and maintain project tracking documents and spreadsheets
Reports to QA Supervisor on project progress and team activites/responsibilities
Assists QA Supervisor in resource management, hiring and evaluations
Make independent decisions and/or recommendations to Supervisor(s) on matters of significant importance based on the exercise of discretion and independent judgment in regards to the feature(s) and team(s) for which the QA Engineer is responsible
Participates in special projects and performs other duties as required
In addition to the essential duties and responsibilities listed above, all positions are also responsible for:
Meeting company standards pertaining to quantity and quality of work performed on an ongoing basis, performing all work related tasks in a manner that is in compliance with all Company policies and procedures including WorldWide Business Standards.
Adhering to Company policies, procedures, and directives regarding standards of workplace behavior in completing job duties and assignments.
5+ year's software quality assurance experience.
Experience leading the quality assurance aspects of a development team.
Agile development methodology experience.
Specialized Knowledge and Skills:
Technical computer skills/knowledge required.
Ability to install/configure client/server environment desirable.
SQL experience desirable.
Writing clearly and concisely is required.
Web-based testing experience desired.
Must possess a good working attitude, with enthusiasm to perform job requirements.
Should be organized, punctual, and be able to follow direction.
Knowledge of DENTRIX and/or other HSPS software products, and dental terminology are desirable.
Must be detail oriented and enjoy repetitive tasks.