Analyst Quality Assurance

Description

Implement defined QA Processes to plan, design, implement, execute, evaluate and report results of software testing under minimal supervision for projects of small to medium scope, and with moderate supervision for projects of large scope. Implement defined QA Processes designed to avoid the creation of defects (e.g., requirements review). Obtain, maintain and document (application) system domain knowledge necessary to efficiently and effectively perform defined QA Processes. Working with QL Quality Assurance team members and application developers, quickly capture the major business functions and technology underpinnings to be able to design and implement tests of system functionality that exercise all critical inter-system integration points. Perform all non-management QA and testing tasks, throughout the SDLC (i.e., from pre-project initiation through post-project review and monitoring). Coordinate efforts with other QLQA members responsible for building and maintaining the test environment and regression test bed. Provide feedback on and suggestions for improving processes to management. Apply designs to implement and maintain application software and data components of the Testing Infrastructure. Responsible for delivering assignments within specified time frames, adhering to all established methodologies, standards and guidelines individually or as a member of a project team.

Experience


Minimum of 3+ years of in applying QA/QC concepts and techniques within one or more application development environment methodologies for object-oriented or mainframe environments. Knowledge of and ability to apply a wide range of software test engineering concepts: testing principles and concepts, building a test environment, tracking defects and making corrections, and assessing testing status; tester’s role in software development and acquisition, risk analysis, and acceptance testing; test management, planning processes, design, automation, performance & reporting.

Position Summary

This position ensures the quality of IT products for business users by resolving business solutions. Responsible for developing and executing formal test plans to ensure the delivery of quality software. Carries out procedures to ensure that all information systems products and services meet minimum organization standards and end-user requirements.

Duties

'Implement defined QA Processes to plan, design, implement, execute, evaluate and report results of software testing under minimal supervision for projects of small to medium scope, and with moderate supervision for projects of large scope. Implement defined QA Processes designed to avoid the creation of defects (e.g., requirements review). Obtain, maintain and document (application) system domain knowledge necessary to efficiently and effectively perform defined QA Processes. Working with ITQA team members and application developers, quickly capture the major business functions and technology underpinnings to be able to design and implement tests of system functionality that exercise all critical inter-system integration points. Perform all non-management QA and testing tasks, throughout the SDLC (i.e., from pre-project initiation through post-project review and monitoring). Coordinate efforts with other ITQA members responsible for building and maintaining the test environment and regression test bed. Provide feedback on and suggestions for improving processes to management. Apply designs to implement and maintain application software and data components of the Testing Infrastructure. Responsible for delivering assignments within specified time frames, adhering to all established methodologies, standards and guidelines individually or as a member of a project team.

Experience

Minimum of 3+ years of in applying QA/QC concepts and techniques within one or more application development environment methodologies for object-oriented or mainframe environments. Knowledge of and ability to apply a wide range of software test engineering concepts: testing principles and concepts, building a test environment, tracking defects and making corrections, and assessing testing status; tester’s role in software development and acquisition, risk analysis, and acceptance testing; test management, planning processes, design, automation, performance & reporting. Experience with Mercury suite of testing tools (Test Director, WinRunner, LoadRunner, Quick Test Pro). Other test tool experience preferred.

Education

Bachelor's degree in Computer Science or similar is preferred. If no degree, then one additional year of experience is required for each year of college not attained. High School Diploma or GED is a required.