KeyBank is looking to improve its software quality assurance processes and tools to ensure the reliability and functionality of its web applications and API services.
Requirements
- Java
- Selenium
- Playwright
- HTML
- CSS
- Javascript
- TestNG
Responsibilities
- Create test cases using test management software and organizing them into tests for the current sprint, tests for regression and tests for the smoke suite.
- Organize and expand the system, integration, API, unit, regression, smoke, compatibility, positive, negative, white box, black box, functional, stress, usability, acceptance, and end-to-end test suites.
- Develop tools in browsers and reading logs for the back end.
- Architect and develop automated tests for Web application and API services using Java, Selenium, Playwright, HTML, CSS, Javascript, TestNG, Perfecto, Spring templates, Postman and SQL.
- Create and maintain web server and test infrastructure built using Docker, Google Kubernetes Engine (GKE), Cloud Run and Terraform on Google Cloud Platform.
- Create and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines using Jenkins.
- Execute tests and assist developers, PM, and BAs to close out defects.
Other
- Review acceptance criteria for individual stories and provide feedback.
- Participate in various Agile meetings: Poker Planning, Iteration Planning, Daily Scrum, Iteration Review, and Retrospective.
- Participate in planning sessions, providing feedback to software developers and product owner about features and edge cases.
- Assist Product Managers to understand and, if needed, improve requirements.
- Suggest creative solutions to improve QA processes and tools.