Develop and execute testing strategies utilizing various software deliverable methodologies (Agile, Waterfall)
Work with Development and other internal teams to help troubleshoot and resolve issues, identify risks, and ensure defects are resolved
Ensure adherence to defined testing quality standards
Develop detailed, comprehensive and well-structured test cases based on functional, non-functional, and compliance requirements
Lead test planning, usually at a team level
When part of a Scrum team, ensure stories are well refined and contains clear acceptance criteria
Implement the test framework for the team
Lead test case reviews and works with subject matter experts and stakeholders to ensure test coverage
Identify automation opportunities and develops test automation for applicable test types
Help condition and generate test data and ensure data compliance requirements are met on all levels of test environments
Identify and manage sensitive test data
Design test data and ensures data compliance requirements are met on all levels of test environments
Execute test cases, including manual and automated tests, and record test results
Report issues and defects along with the appropriate background information for review
Trace tests forwards/backwards through the development lifecycle and back to requirements
Use testing tools and follow processes to complete testing on a given test environment, and assist with fulfillment of necessary steps required to promote code base to higher level environments
Maintain and catalog test suites across test types (Smoke, Integration, Regression, etc.)
Requirements:
8 years of hands-on experience
Experience designing, developing, maintaining, and analyzing automated test scripts
Experience executing automation scripts, preparing executions reports and defect logs
Experience creating project deliverables including automation test plans, automation estimation, test reports and automation dashboards
Octane, SeleniumWEB and API Testing, Banking SME, Selenium/Cucumber, Testing Process and Tools (ALM and JIRA)
Ability to support parallel projects in a fast-paced working environment; able to work independently
Java testing experience
Desired skills:
Hands-on experience using Cucumber and BDD processes creating Feature Files and Step Definitions