Location: OH
Education: Bachelor’s degree in Computer Science, Computer Applications, or a related Engineering discipline, or equivalent.
Job Responsibilities
- Contribute to the entire Software Development Life Cycle by proactively contributing to the review of business requirements, functional specifications, technical specifications, and test scenarios.
- Prepare estimates for QA testing efforts and maintain ongoing testing statistics to measure the accuracy of the estimation process and seek areas for ongoing improvement.
- Develop and monitor Automation Scripts to reduce Manual execution efforts using UFT and Katalon automation tools.
- Active Participation in CI and CD integration of test scripts to ensure successful Build deployments.
- Create and execute test strategies to ensure product meets business expectations while taking necessary measures to keep testing schedule within project timelines.
- Develop Automation Framework to ensure stable application functionality in various environments.
- Optimize and maintain Regression and Smoke test suites to achieve reusability of test cases.
- Plan and execute complex system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle.
- Develop software testing documentation in an efficient and timely manner according to PMO standards.
- Maintain traceability matrix of test cases and defects to ensure 100% requirements coverage.
- Conduct defect review meetings with the project team to communicate open defects and their overall impact to further testing in order to maintain project timelines.
- Create and maintain documentation of test results using HP ALM tool to assist in debugging and possible enhancement of the functionality; as well as produce metrics to gauge the accuracy and efficiency of QA testing.
- Actively review QA testing metrics to identify areas for improvement to the testing processes and procedures.
- Demonstration of subject matter expertise by providing application functionality demos to product teams when needed particularly in the areas of Commercial and Small Business Banking.
- Provide timely progress status reports to Management and the project team regarding testing progress, environment stability, identified risks/issues as well as proposed solutions.
- Assist Production Support team by recreating defects in lower test environments and providing the development team with detailed analysis of the issue to help identify the root cause.
- Demonstrate the ability to continuously learn and adapt to a changing financial industry and changing technology.