| Duties & Responsibilites : | -The QA Specialist will work under general supervision to define, document, analyze, perform and interpret functional and automated tests for new and/or modified software products. Perform varied and complex assignments of the software testing functionality.
-Investigate and resolve operational problems in conjunction with other technical personnel.
-Partner with other QA Specialists and perform the set-up and execution of tests.
-Requires thorough technical, analytical and operational knowledge within the QA area of accountability with specific responsibilities for design, development and implementation of test strategies
-Responsible for the execution of integration, system, and regression testing of software
-Maintain his/her own schedules and coordinate activities for project efforts while maintaining high quality execution; identifying task dependencies, test schedules, and the utilization of test environments
-Ensures test deliverables are prepared per enterprise guidelines; monitors the completion of tasks within time and cost constraints and ensures that technical and functional objectives are met.
Direct responsibilities include:
-Interact with the product delivery team; participate in product requirement/design reviews to provide input on completeness of functional requirements, product designs, and schedules
-Identify interdependencies, ambiguities or omissions, and make suggestions to improve requirements and ensure usability/testability
-Review software documentation to ensure technical accuracy, compliance, or completeness, with focus to mitigate risks
-Design test plans, scenarios, scripts, and/or procedures to determine product quality or release readiness
-Develop testing scenarios/cases to address areas such as database impacts, software scenarios, regression testing, boundary/negative testing, error or defect retests, usability; including automated scripts
-Perform test execution, capture results documentation
-Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source
-Adhere to defect tracking process; document software defects, using a defect tracking tool (Quality Center), monitor the progress in a timely manner, escalate aging and priority defects
-Document test procedures to ensure repeatability and compliance with standards
-Collect and report test results through various metrics reporting tools and communicating to key stakeholders on a regular basis.
-Assess readiness and deviation of project performance based on test results.
Basic Qualifications:
-Bachelors degree in Computer Science, Information Technology or related field
or substituted with 5+ years of relevant IT/Quality experience, or military experience
-1+ year experience with Agile methodologies and supporting techniques (e.g. Test Driven Development and continuous integration processes).
-1+ year experience with business processes and related systems supporting either Commercial Bank, Retail Bank, Credit Card or Finance industries
-1+ year experience in testing with a firm understanding of functional end to end testing, system testing, batch processing, user acceptance testing, and regression
-1+ year experience in testing tools (such as Quality Center, Test Director or equivalent)
-1+ experience using Quick Test Professional automated testing tools
Preferred Qualifications:
-5+ years experience performing Quality Assurance functions with demonstrated experience in Software Development Lifecycle quality deliver
-Ability to share and communicate ideas both verbally and in writing to staff, business sponsors, managers, and technical resources in clear concise language that is appropriate to the target audience
-Experience with a variety of test tools and software testing practices, including developing, implementing, maintaining and managing manual/automated testing systems and environments
-Strong collaboration, negotiation and influencing skills
-Ability to work independently and/or as part of a team. |