Overview
Skills
Job Details
Job Responsibilities: Analysis o Using business requirements documents analyze changes or modified code to create QA test plans in the QA test planning tool o Review existing test plans and scripts to determine where re-usable and/or improvements can be made. Planning/Scripting o Create test plans and scripts for new and changed functionality as per department policies and manual testing procedures for functional positive/negative testing, regression, End to End/Integration. o Ensure test data sets are created for QA testing. o Ensure all manual QA documentation and QC manual test plan are maintained and kept up to date for SME applications. o Participate in process improvement initiatives to ensure consistent testing methodologies. Testing o Perform the functional (positive/negative), regression, end-to-end/integration testing for new and changed functionality to ensure that requirements have been met, that system behavior is as expected o Identify points of failure by tracing them to the original source code, where applicable. o Liaise with the development teams and business team on testing discrepancies identified. Reporting o Document, communicate, track, and manage all testing results. o Record testing discrepancies in the defect tracking system, including the necessary information to identify or recreate them. Qualifications: o Hands-on working knowledge in software test planning, estimating and test cases creation. o Experience of and ability to design and execute effective test cases o Hands on working knowledge of /defect management systems, preferably Quality Center or Jira o Experience in Java/Python programming languages o Experience of API testing and rest assured framework o Experience of creating automation framework o Expert in TDD/BDD framework