Job Description Summary Responsible for providing Quality Assurance services to projects, maintenance activities and taking ownership of the quality of multiple applications while conducting Quality Assurance development processes, developing test solutions, and assisting in the development, implementation, and maintenance of Quality Assurance best practices and testing standards. Analyzes business requirements for completeness, testability and develops test plans, test scenarios, test cases, test scripts, test data and will carry out the Quality Assurance testing activities to ensure the applications and products and/or releases are in compliance with the Quality Assurance standards of the organization.
Essential Job Functions • Analyzes business requirements, design documents for completeness and testability.• Develops test plans, test scenarios, test cases, test data and test scripts for different types of testing activities.• Performs execution of test cases, test scripts, captures test results, test metrics andreports them.• Identifies and tracks system defects, Performs root cause analysis of the defects andworks with the development team to resolve them.• Partners with test leads and architects to develop and establish Quality Assurance standards and best practices.• Performs and coordinates system verification and validation test activities utilizing various tools such as HP Quality Center/Application lifecycle Management.• Performs Quality Assurance testing activities to ensure the applications and products and/or releases are in compliance with the Quality Assurance standards of the organization.• Provides mentorship to more junior Quality Assurance Analysts as needed
Required Experience • Experience in verifying and validating Web based applications, testing Web Services to include XML, HTML and SOAPUI. • Extensive experience in preparing Test Cases, Test Scenarios, Test Scripts, Test Reports, Defect Tracking in projects governed by an Agile or Waterfall methodology. • Experience in Functional testing, User Acceptance Testing, Integration testing, System testing, Sanity testing, Backend testing, Compatibility, and Usability Testing of Client/server and UI / Web based Applications. • Practical knowledge of software development and project management processes. • Requires 2 years minimum relevant experience.
Education • Bachelor's Degree