Work Mode: Hybrid - Tuesday Wednesday and Thursday from office
Essential Job Responsibilities
- Write and execute automated test code in Java for web legacy apps and product public API using xUnit BDD and latest opensource packages and technologies
- Write functional integration and customer workflow endtoend test automation to validate product functionality and integration with dependencies
- Develops modifies and executes software test plans automated scripts and programs for testing
- Plan and carry out performance load and stress tests
- Participate in design architecture and code reviews
- Implement execute and debug automated test scripts using various technology and tools
- Generate API levels Web UI and performance automated test scripts
- Provide input and recommendations to solve technical problems and execute a welldefined remediation plan
- Work closely with other quality and development engineers to build evolve and maintain a scalable continuous build and deployment pipeline
- Demonstrate proficiency in building technical documentation
- Experience working within an agile development process Scrum Kanban etc from the test design test automation and execution perspective
- Working experience implementing test code within a continuous integration and delivery pipeline
- Demonstrated working proficiency of refactoring code and iterative development
- Ability to analyze and translate requirements and development stories into test automation
- Comprehend new concepts quickly and apply them accurately within a rapidly evolving dynamic environment
- Applying continuous integration and delivery concepts CICD using Jenkins
- Help lead automation efforts and share best practices in test automation
- The above statements are intended only to describe the general nature of the job and should not be construed as an all inclusive list of position responsibilities
Required Qualifications
- 5 years of QA and or development experience using industry standard processes including some customer facing projects
- 1 year of experience writing automated test scripts in Python and/or Selenium WebDriver API
- Proficiency with at least one modern object oriented programming language Java preferred
- Strong understanding of REST HTTP SOAP and JSON
- Knowledge of XML XSD WSDL
- Experienced with Windows and Linux such as Red Hat or Ubuntu
- Ability to set up test environments and test beds
- Expertise in testing all layers of a web application including frontend service layer and backend testing
Preferred Qualifications
- Strong understanding of software testing methodologies such as TDD BDD datadriven testing
- Experience working with cloud computing technologies eg GCP AWS
- Performance load and stress testing experience
- Familiar with container technologies eg Docker Kubernetes or OpenShift
- Strong knowledge of common web protocols networking and systems
- Experience with implementing continuous integration and delivery concepts CICD using Jenkins
- Related banking industry experience in platforms banking applications or online financial solutions
- Industry Certifications in Quality Assurance Agile or Public Cloud
Mandatory Skills: Playwright Java testing User Acceptance Testing API/Microservices Rest Assured Testing Cloud Application Testing HTTP Client for Testing SQL & Database testing WinApp Driver for Testing Appium-Java -Testing BDD -Testing Katalon-Java -Testing Lean FT -Testing Selenium-Java -Testing Test Reports and Dashboards -Testing Junit -Testing Cloud Testing