Performing test planning, capacity planning and requirements gathering; Building, designing and creating automated test scripts for financial web applications using Java, C , .Net, and Selenium for mobile, desktop, web, API and microservices; Analyzing the flow of code and how it interacts with different components; Setting up, maintaining, and enhancing test automation frameworks on multiple application platforms such as Mobile, Desktop, Web, API, and Microservices, and building test scenarios and acceptance tests; Performing unit testing, integration testing, static testing, system testing, regression testing, functional testing, nonfunctional testing, ad-hoc testing, performance testing, test automation and Behavioral Driven Development; Creating framework and automation scripts using Selenium; Developing automation for web application using Selenium Web driver and Web driver IO; Creating API framework and automation scripts using scripting language; Investigating customer issues and testing bugs to implement preventative solutions; Working with deployments teams, coordinating on product design, and offering input on the testability of functional elements and product designs; Identifying the manual testing process that can be automated and automating the same; Evaluating, enabling and implementing continuous testing through Cl/CD; Enabling testing in Cl/CD pipelines; Performing API validation using Junit, Postman (Newman), and RestAssured; Running test cases through Junit and TestNG; Performing root cause analysis, code profiling, and identification of code bottleneck using AppDynamics; Researching test tools, methodologies, and upcoming trends and upgrading existing practices and processes; Maintaining source code using GitHub; Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall test design; and Managing the final quality on production release, and using SQL, PL/SQL, SQL Server, EC2, DML, DCL, Perfmon, and Fiddler. Job Requirements: Bachelors Degree in Computer Science, Information Technology, or a related field and 5 years of progressive experience in the job offered or a related role working in an Agile (Scrum) environment performing static testing, system testing, regression testing, functional testing, nonfunctional testing, ad-hoc testing, performance testing, test planning, root cause analysis, Continuous Integration and Continuous Delivery/Deployment (CI/CD), Test Automation, Behavior Driven Development, unit testing, integration testing, capacity planning, and requirements gathering. 5 years of experience using Selenium, AppDynamics, GitLab, Microservices, Junit, TestNG, Selenium WebDriver, WebDriver IO, Postman (Newman), RestAssured, GitHub, JMeter, SQL, PL/SQL, SQL Server, EC2, DML, DCL, Perfmon, and Fiddler. SWBC is a substance-free workplace and requires pre-employment drug testing. SWBC does not hire tobacco users. Qualified applicants may apply for this position with SWBC by submitting resumes to
Date Posted: 31 October 2024
Apply for this Job