Location : Ohio Duration : Longterm Rate : $45/hr SEND RESUMES TO [email protected]
Project DescriptionInitial project would be to lead the QA effort for a project aimed at making an existing pricing application more scalable and to separate out a second application currently sharing the code base. In the near future, a third, closely related and much larger, application will be started, also involving pricing, and this role would also lead that effort in parallel. For the third application, a very significant amount of data quality, data testing, and data quality analysis is required. Project ObjectivesBoth separated applications would need to be tested. The third application also needs full QA lifecycle support, from planning to test execution to reporting. Working EnvironmentJava-based web application(s) with integration into many other systems, including some older mainframe applications. Some possible travel to U.K. with third application development. The Quality Engineer is responsible to execute quality and test related processes. This includes: 1) provide feedback on artifact quality developed during requirements and analysis phase within projects, 2) author test plans and test cases and perform test execution for both project and support related activities. 1. Contribute to the development and execution of quality processes to improve the quality of production software. 2. Review and contribute to development of QA artifacts, according to artifact approval matrix. 3. Develop and maintain test plan, test cases with associated test data based upon functional and non functional requirements. 4. Conduct tests, document and analyses test results and present findings to development teams. 5. Provide guidance for test execution to resource temporarily assigned to help in test effort 6. Report and documents defects found during test execution. 7. Participate in defects prioritization and help lead re-testing activities 8. Assist in information gathering for metrics 9. Develop and maintain good relationships with project team 10. Provide test services for support activity and works with release management to assure product release quality 11. Works with development team to instill testability into development practices. 12. Help QA develop, implement and maintain quality and test procedures, processes and best practices 1. Assess quality and test process maturity level and assist in defining strategy to implement best practices. 2. Manage the day-to-day activities of a group of quality engineers to complete project and support related activities. Delegate assignments to staff members as a part of this process. 3. Develop or oversee the development of test activities estimates, resource plans, costs, benefits, and timelines for projects. 4. Complete risk and impact assessment for requests and ensure quality and a timely delivery of all projects. 5. Ensure that projects follow prescribed software development life cycle standards. 6. Review and contribute to development of artifacts, according to artifact approval matrix. Provide leadership to quality engineers, has complete responsibility and accountability for delivery of project tasks assigned to the QA team. 7. Participate in defects prioritization and lead re-testing activities. 8. Develop, track, analyze, and communicate test-related metrics to project stakeholders. 9. Collaborate with Business Analysis to drive User Acceptance Test. 10. Keep Management, Project Managers and stakeholders informed of current state of quality and test progress against pilot / production readiness criteria. Ensure completion of all deliverables within schedule, budget and quality constraints. 11. Identify and lead implementation of software quality metrics that results in improvement initiatives. 12. Develop and maintain good relationships with project team 13. Manage test services for support activity and works with release management to assure product release quality 14. Demonstrate continuous effort to improve operations, reduce support, decrease turnaround times, and streamline work processes. 15. Provide coaching, education, and career development for a world- class QA team. 16. Keep current with trends and technological innovations in the IT industry, and make appropriate development recommendations. 17. Continuously work to increase technical knowledge through self- study and classroom training. 18. Identify test automation opportunities to improve efficiency and effectiveness of test services. Define test automation strategy and framework. 19. Identify test outsourcing / offshoring opportunities to improve efficiency of test services 20. Drive selection of testing tools to support test efficiency and effectiveness objectives. Insure that test tools are consistently used across enterprise. -- You received this message because you are subscribed to the Google Groups "Software Quality Assurance Center" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/software_qa_center?hl=en.
