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