KEY OUTCOMES
- Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
- Establish metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
- Develops test plans, test cases, test scripts and test reports on multiple projects of varying size (manual and automated).
- Validates that user expectations are achieved during the testing process
- Reviews user requirements documents to ensure that requirements are testable
- Documents and reports system defects to the project team
- Develops scripts for regression testing
- Identifies and communicates business risks relative to testing and implementation for evaluation by project teams and management
- Ensures that measurable test objectives are established for each system being tested
- Ensures that defects uncovered in the test are recorded, summarized and utilized in post project reviews to improve the development and test processes
- Works with Systems Development team and business to ensure the timely, thorough testing of technological enhancements prior to release to a production environment
- Performs other related duties as required
CAPABILITIES
- Other relevant education and/or experience may be substituted
- 5+ years’ experience in the software quality field including prior hands-on quality engineering experience
- Demonstrated experience developing and executing test cases, scripts, plans and procedures to support various development methodologies
- Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)
- Understanding of multi-tier web application architecture and deployment
- Understanding of existing QA best practices and methodologies to design, implement and automate processes
- Experience coordinating with external QA resources
- Prior success using a metrics-driven approach and closed-loop feedback to improve software deliverables and improve predictability and reliability of releases
- Detailed and effective written communication skills for documenting the features tested and bugs found
- Highly organized, detail oriented, extremely responsive, and able to prioritize a large number of tasks
- Self-motivated, works well independently and with others
- Excellent analytical, results-driven and solution-oriented approach
- Strong project management skills
- Bachelor’s Degree or related field experience
- Availability to travel up to 50% of working time based on project phase; occasional international travel