Job Description:
Position Summary
• Applies extensive knowledge of many client business processes in analyzing testing requirements, developing testing materials, executing tests, logging incidents and analyzing results. • Works closely with the Test Manager to ensure that all areas assigned to them are meeting schedule, assessing how well the application being tested adheres to its design, is usable, and meets business requirements. Additionally, provides oversight to those project areas as assigned. • Thoroughly tests company software products and application systems by anticipating potential malfunctions and designing specific tests to make them occur. Documents all software discrepancies and works with other technical personnel on the resolution of those discrepancies. • Can function and work well with others in a tight deadline, high pressure environment which is often the case in a testing role. • May lead and direct the work of others.
Core Responsibilities
• Conduct assessment and proposed solution activities with other IT groups by providing estimates for testing activities based on understanding of business requirements, solution design, and system capabilities. • Creates all test materials including developing, publishing, and implementing test plans, test cases and all required test data o Uses Functional and Technical Design documentation to identify testing criteria o Understands and defines all scenarios and test cases to satisfy each functional requirement for the application being tested. o Documents, updates and organizes all testing materials according to defined procedures. o Conducts execution for application and joint testing, including all scripts for the various applications, documenting all defects and re-testing. • Defines and tracks metrics such as defect densities and open defect counts o Works closely with the development team to ensure that all defects are brought to resolution prior to deployment. • Writes and maintains test automation. • Helps to develop quality assurance standards. • Assists in managing technical priorities and change management processes. Responsibilities include understanding and documentation of change order testing impacts, and assessing the testing hours in facilitation of change order process. • Completes project work within 10% of the estimated time for each area of work defined. Communicates actual versus estimated time for each body of work on a regular basis. Escalates issues appropriately. • Tracks work progress against each project plan for the work that has been assigned by the project manager. Reports status against the project plan and meets all deadlines established in the project plan. If unable to meet the schedule, follows escalation procedures within an acceptable timeframe so that risk can be mitigated. • Communicates effectively with business and technical personnel at any level including client presentations and demonstrations. • Acts as Project Test Lead on projects of any size and complexity and may perform duties as such including: o Project oversight during the testing phase. Includes coordinating and scheduling day to day activities of other assigned Quality Assurance staff. o Reviewing functional design documentation, test plans and test cases of other analysts to ensure project consistency and successful delivery. o Reviewing partner and/or client documentation to ensure integration cohesiveness. o Scope and Change Management. Assist in managing technical priorities and change management processes. Responsibilities include understanding and documentation of change order testing impacts, client expectation management related to change order impacts • May assist in all levels of supervision and may perform management functions on projects. • May have responsibility for interviewing. • Enforces the reduction in duplicate processes. • May require non-standard work hours for staging and production verification testing to conform to release cycles. • May be required to perform on-call duties and carry a pager.
Requirements
• Minimum five years, preferably eight or more years experience in systems analysis, testing and application program development. • Databases – Oracle 9i.x and/or other Relational Database • Must be proficient in SQL, PL/SQL, prefer knowledge of Visual Basic 6.0, Perl Scripting, XML, HTML, Java Script • Proficient with NT, UNIX, and/or Solaris environments • Testing Tools – QTP, Win Runner, Test Director • Minimum four years experience with testing methodologies, test plans and test case creation, and the defect reporting process. Proficient in and able to readily apply quality assurance methodologies. • Minimum one year experience in providing oversight/leadership to two to four team members and project management of testing • Strong written and verbal communication skills • Strong team building skills and qualities that promote a team environment • Demonstrated ability to handle multiple projects simultaneously • Bachelors preferably in computer science or technical discipline (physics, electrical engineering, etc.)
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
To apply please go to: http://www.affiniongroup.com/about-us/careers/current_opportunities.cfm and then click on the QA Test Lead opening.