Kalyan Sangaraju
Verified Expert in Engineering
Quality Assurance Engineer and Developer
London, United Kingdom
Toptal member since June 29, 2022
Kalyan is an ISEB- and ISTQB-certified quality assurance engineer with 15 years of experience in manual and automation testing. He is an expert in creating automation frameworks for UI, API, and performance from scratch using Java, Selenium, Cucumber, and Gatling. He is proficient in various types of testing, including functional, regression, and user acceptance testing (UAT). Kalyan's experience in testing extends to client server, web, and cloud applications on Unix and Windows.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Java, Jira, Git, Jenkins, Manual QA, Manual Testing, Quality Assurance (QA), QA Automation, Selenium
The most amazing...
...thing I've developed is a corporate banking application's E2E automation framework for one of the UK's top banks.
Work Experience
Consultant
HSBC UK
- Designed and developed a performance testing framework using Gatling and utilized Scala for microservices.
- Wrote automation tests for UI using Selenium, Java, Cucumber, and TestNG.
- Enhanced the API automation framework by making it more modular, improving logging and reporting capabilities, and reducing duplication.
- Tested a regulatory application's REST microservices by creating API automation tests using Java, Spring Boot, REST Assured, WireMock, Mockito, Postman, and Cucumber.
- Managed test deliverables within the agreed milestones by ensuring all the test prerequisites, environments, data, and configurations were available for testing.
- Created and executed manual tests, documented the test results and defects, and worked closely with the developers and delivery manager to resolve the bugs.
- Designed an automation core module, including all generic components that can be used across project streams by adding it as a dependency.
UAT Consultant
Mastercard
- Created the UAT test strategy and testing approach for a real-time payments system.
- Understood the use-case test scenarios document, prepared the test plan, test cases, and test data, executed them using the Quality Center, and reported defects.
- Identified eligible regression and automated high-priority tests using Selenium with Java, REST Assured, Cucumber, and JUnit.
- Established a defect triage process and conducted triage sessions with product owners and engineering and testing teams.
- Tested faster payments (ISO 20022 and ISO 8583) and multi-proxy payments (Paym) applications and payment web services for different countries.
Automation Lead
HSBC UK
- Built the automation framework for UI and APIs from scratch using Selenium, Java, Cucumber, TestNG, and REST Assured.
- Prepared the automation strategy, documented guidelines and best practices, and created GitHub automation code repositories for a corporate banking application's digital transformation.
- Conducted defect triage calls and liaised with developers, offshore teams, and third-party technology partners to fix issues and improve quality at all levels.
- Created automation smoke and regression packs and incorporated them into the DevOps continuous integration process to reduce the defect reporting time for the in-sprint test environment.
- Prepared and ingested test data into the database, deployed microservices to different environments, and performed releases to live as a release champion.
Lead QA
Wunderman Thompson
- Worked on multiple eCommerce projects and developed the automation framework using Java, Cucumber, Maven, and TestNG.
- Designed and implemented Selenium Grid for running automation tests across multiple browsers and nodes using a remote web driver.
- Fixed legacy UI automation issues and enhanced automation scripts to run automation tests across multiple browsers and environments.
- Created test cases, prepared test data, and executed tests using Jira via the X-ray plugin on multiple environments.
- Led onshore and offshore team members and handled test deliverables.
Senior Automation Engineer
Kuoni
- Created page objects and a page base for Selenium with all the essential utility methods required for the web application.
- Wrote Java Database Connectivity scripts to query the ATG data warehouse using the Oracle Endeca Server and Oracle Coherence and compared the data with the XML responses to the web service requests.
- Enhanced the existing automation test scripts written in Groovy, Geb, and Spock, built for a finance application on Gradle.
- Assisted in security testing using Burp Proxy, Spider, intercepting, and other Burp Suite tools.
- Conducted daily stand-ups, managed the Kanban board, and gave sprint demos to business users.
AVP and QA
IHS Markit
- Analyzed the functional specification documents and user requirements documents and prepared test scenarios and test cases using the quality center.
- Executed manual test cases and performed regular smoke and regression tests.
- Conducted defect triage meetings and prepared defect and TestComplete reports for a wider audience.
Senior Member Technical
Broadridge Financial Solutions
- Developed shell scripts to test the order management system's TCR execution files.
- Wrote SQL queries and tested SQL procedures and triggers.
- Designed and developed manual test scenarios and cases, performed execution, and reported defects using ALM/Quality Center.
Experience
E2E Testing of a Corporate Banking Application
Cloud Testing with AWS and Docker
I designed and developed the automation framework using Java and Junit to test the AWS Webservices, S3 storage buckets, EC2 instances, and Docker containers. I integrated them into continuous integration using Jenkins pipelines.
Education
Bachelor's Degree in Electronics and Communication Engineering
Annamacharya Institute Of Technology & Sciences - Boyanapalli, India
Certifications
ISEB Intermediate Certificate in Software Testing
BCS, The Chartered Institute for IT
Certified Tester Foundation Level (CTFL)
ISTQB
Skills
Libraries/APIs
Selenium Grid, REST APIs
Tools
Cucumber, Jira, IntelliJ IDEA, Gatling, Git, Jenkins, REST Assured, Gatling Load Testing, QTP, HP Quality Center (QC), Shell, Postman, WireMock, Gradle, Perforce, Apache Maven, Oracle Coherence
Frameworks
Selenium, JUnit, TestNG, GEB, Spock, Spring Boot, Mockito
Paradigms
Automation, Test Automation, Agile, Manual Testing, Functional Testing, Automated Testing, User Acceptance Testing (UAT), Kanban
Platforms
Amazon Web Services (AWS), Windows, Linux, Unix, Burp Suite
Languages
Java, SQL, Groovy, Scala
Other
APIs, QA Testing, REST API Automation, Manual QA, Quality Assurance (QA), QA Automation, Agile Software Testing, API Testing, CI/CD Pipelines, ISO 8583, Performance Testing, Electronics, Communication, ISO 20022, User Interface (UI), eCommerce, Burp Proxy, Release Management, UI Testing, Automated UI Testing, UI Automation, Cloud
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring