Major Duties & Responsibilities: Lead the testing phase for all projects. Design, develop, and implement testing processes and procedures. Establish what needs to be tested and how based upon risk profiles. Collaborate with all stakeholders to identify the business needs/requirements and expected uses of the software under development/test. Manage and coordinate test planning and execution. Develop and maintain testing timelines and related interfaces with all stakeholders and internal/external working groups. Identify requirements for testing operations and support, including selection of hardware and software for testing. Identify and document IT infrastructure, systems, and support elements related to testing. Develop and review test plans and test cases for testing of hardware and software. Coordinate and schedule management of testing-related aspects for product deliveries and installations. Provide testing-related guidance and expertise to the overall team as required.
Qualifications: 7+ years experience in testing and/or QA. Bachelors degree in a related field. Experience with systems engineering and/or testing across the software development life cycle (SDLC). Experience developing test plans and test cases. Experience supervising a test team or leading the test phase of the SDLC. Possess a broad knowledge of the quality assurance (QA) process as it applies to testing and evaluation of software applications and mission systems. Demonstrated ability to support the planning and execution for all phases of the SDLC. Knowledge of various SDLC methodologies including waterfall, iterative/spiral, and/or Agile. Experience with testing web-based Java (WebLogic, WebSphere, Tomcat) and ColdFusion preferred. Knowledge of XForms/IBM Forms a plus. Must be willing to provide hands-on testing support when necessary. Excellent oral and written communication skills and be able to interact professionally with personnel at all levels of an organization.