JOB DUTIES
- Develop and maintain test cases; create reusable test templates and test data, conduct peer reviews, participate in test automation, and analyze and thoroughly document defects detected during test execution.
- Collect and report test results through various metric reporting tools and communicate to stakeholders on a regular bases.
- Interact on a regular basis with Business Analysts and development teams to ensure an understanding of business requirements, technical design, and to assist with defect resolution.
- Facilitate User Acceptance Testing Process; document all test results and user feedback.
- Collaborate with the project team to generate and define new ideas; participate in requirements definition process.
- Review application requirements and ensure understanding of design specifications.
- Create a test strategy for utilization of outlining testing scope, providing level of efforts, estimates, timing and resource requirements; propose appropriate and creative solutions to quality assurance testing challenges.
- Create test plans and cases; execute to properly test functionality.
- Ensure traceability of test cases back to project requirements.
- Identify and create data for corresponding test scenarios to assure requirements have been met.
- Track test execution progress and communicate to project team.
- Create problem reports and communicate deficiencies to project lead and developers.
- Partner with team members to assure defects are identified, tracked and remedied effectively.
- Design, develop, and maintain quality assurance documentation through all phases of the project(s).
- Other duties as assigned.
REQUIREMENTS
- Bachelor's degree in Information Technology or related field, OR equivalent education and experience
- Minimum 3-5 years experience in a quality analyst role
- Prior manual and integration testing experience
- Demonstrated experience utilizing software to develop and execute test cases, and manage defects
- Knowledge of database and programming concepts
- Excellent multitasking, communication and time-management skills
- Strong attention to detail
- Knowledge of technology development methodologies, testing processes, technical relationships, data security, and compliance standards (e.g. Sarbanes-Oxley)
- Thorough knowledge of Microsoft SQL with the ability to create queries without the need of a GUI
- Advanced computer proficiency in the Microsoft Office Suite, especially Microsoft Excel