Job Description | F2F must. Locals preferred or who can come to f2f on their expenses
Education/Experience - Bachelor???s Degree in Information Technology. - 5 years of full life cycle Software Quality Assurance process experience (requirements analysis, decomposition, test case design, prioritization and risk analysis, test execution, metric reporting, etc.).
Skills and Competencies - Track record of successfully leading multiple, or large scale QA projects, including planning, estimating and prioritizing. - Demonstrated ability to analyze requirements and create efficiently designed and planned test cases. - Demonstrated ability to scale testing efforts to support aggressive agile-like project timelines. - Proven test design, risk analysis, and prioritization skills. - Excellent written and verbal communication skills with the ability to effectively communicate with project stakeholders and senior leadership. - Demonstrated ability to work independently and with little direction. - History of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines. - Understanding of multiple IT technical platforms, and application development methodologies. - Flexibility to work evening and weekend hours for installations, implementations, and upgrades. - Experience in the designing and implantation of Software Quality Assurance standards and practices preferred. - Proficient in requirements analysis, design, risk analysis, and prioritization skills on multiple or large sized software development projects preferred. - Demonstrated experience with system development life cycle methodologies preferred. - Proficient with Hewlett-Packard Quality Center (HP QC) preferred. - Performance Testing - Demonstrated experience in the design and maintenance of performance testing frameworks preferred. - Demonstrated experience in the execution and maintenance of performance regression test suites and project specific testing preferred.
Major Job Duties and Responsibilities - For multiple, large, complex, or strategic software projects: - Perform analysis of business requirements for accuracy, completeness, redundancy, ambiguity, and testability. - Define testing scope, approach, risks, and assumptions. - Design, build, and prioritize test cases. - Create and maintain the testing project schedule. - Execute testing. - Report and communicate test status and metrics to project stakeholders. - Lead efforts in the development, recommendation for change, technological innovation, continuous improvement, and documentation of Software Quality Assurance processes, practices, and frameworks, assuring a high level of system readiness prior to production implementation. - Identify and recommend changes to status reporting and quality metrics. - Lead and/or participates in peer reviews of project deliverables. For multiple, large, complex, or strategic projects: - Participate in the technical review of project deliverables including requirement specifications, functional designs, technical designs and other project documentation to ensure the testability of requirements. - Work with development and user community to define and develop testing requirements to validate software solutions were built to specifications. - Create and maintain project testing schedule to track progress and ensures completion of testing within scheduled timeframes. - Plan, develop, execute and maintain test cases. - Conduct System Test and User Acceptance Test. - Provide regular and timely status updates on testing progress including quality metrics. - Document and report defects within established process and tracking system. - Manage defects reporting process for project. - Coach and mentor QA Analysts and other stakeholders in Software Quality Assurance processes, practices
|