Description
OVERALL PURPOSE OF THE JOB
This person will be responsible for testing new and existing software. This person will also be responsible for the timely completion and the quality of the work produced by the project.
Relating To People Externally
May be required to develop and maintain relationships with external customers, third party vendors, associations and user groups. Regularly required to conduct business with individuals from outside of the organization.
Relating To People Internally
Relates to own department, interdepartmental, and management. Relates to inter-company employees, management and executives. Ability to communicate found defects in an objective manner.
Requirements
KEY RESPONSIBILITIES
· In addition to the essential job functions described below, all associates will perform duties as requested by management.
· Follow the software development lifecycle
· Follow the Testing_Life_Cycle document
· Analyze business requirements and developer’s design document to prepare a testplan with test cases
· Continue to learn QA testing skills
· Execute testplans to ensure software meets end-user requirements
· Create test estimates using the testplan
· Meet and manage deadlines created by test estimates
· Use the tools provided to ensure the software enhancements work according to requirements
· Regression test to ensure existing functionality is working properly
· Serve as a “junior" testplan reviewer when asked
· Evaluate and report test results
· Track QA issues and fixes
· Be able to identify the nature of severity of the software defects
· Provide input to project manager/leader for creation of project plan
· Communicate progress using standard weekly status reports
· Assist in Formal User Acceptance Testing when necessary
· Capture Quality Metrics
· Insure software developed is at the highest of quality and are defect free
· Could be asked to serve as a Lead QA with help from others for larger projects when requested
· Continue to gain knowledge of the company’s systems and Business processes
· Mentor/Train other QA Associates.
· Perform a software demo for support prior to software going to production
ADDITIONAL RESPONSIBILITIES
· Represent the company in a professional manner at all times ensuring quality customer service
· Abide by all policies, rules, and regulations of the company including all applicable safety rules, regulations and procedures
· Support corporate programs, goals, and initiatives of the company
· Work overtime as needed
KNOWLEDGE REQUIREMENTS
- Bachelor’s Degree in Computer-Related or Business-Related field
- Strong organizational skills
- Excellent customer service skills and service orientation
- Ability to communicate effectively to both technical and non-technical audiences in written and non-written formats
- Ability to work collaboratively in a team environment
- Manage multiple task with frequent interruptions
- Detailed oriented
- Demonstrates the ability to follow instructions, while also applying learned knowledge to go outside those instructions
- Ability to work independently and to know when to ask for assistance
- Ability to solve problems and to communicate how to solve these problems to others