Kalyan Sangaraju, Developer in London, United Kingdom
Kalyan is available for hire
Hire Kalyan

Kalyan Sangaraju

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
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

HSBC UK
Amazon Web Services (AWS), Java, Automation, APIs, Selenium, Gatling, Cucumber...
Mastercard
User Acceptance Testing (UAT), Selenium, Java, REST Assured, Cucumber, JUnit...
HSBC UK
Selenium, Cucumber, Java, JUnit, Jenkins, APIs, Postman, WireMock, TestNG, Jira...

Experience

Availability

Part-time

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

2020 - 2022
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.
Technologies: Amazon Web Services (AWS), Java, Automation, APIs, Selenium, Gatling, Cucumber, Jira, Jenkins, SQL, Agile, Scala, REST APIs, Spring Boot, REST Assured, WireMock, Mockito, Postman, Quality Assurance (QA), QA Automation, Agile Software Testing, CI/CD Pipelines, Test Automation, REST API Automation, Manual QA, Manual Testing, IntelliJ IDEA, Automated Testing, API Testing

UAT Consultant

2019 - 2020
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.
Technologies: User Acceptance Testing (UAT), Selenium, Java, REST Assured, Cucumber, JUnit, QA Automation, Agile Software Testing, Manual QA, Manual Testing, IntelliJ IDEA, Automated Testing

Automation Lead

2016 - 2019
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.
Technologies: Selenium, Cucumber, Java, JUnit, Jenkins, APIs, Postman, WireMock, TestNG, Jira, Agile, User Interface (UI), REST Assured, Quality Assurance (QA), QA Automation, Agile Software Testing, CI/CD Pipelines, Test Automation, REST API Automation, IntelliJ IDEA, Release Management, Automated Testing, UI Testing, Automated UI Testing

Lead QA

2014 - 2016
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.
Technologies: Selenium, Selenium Grid, APIs, Jenkins, Java, JUnit, Cucumber, TestNG, eCommerce, Quality Assurance (QA), QA Automation, Agile Software Testing, CI/CD Pipelines, Test Automation, REST API Automation, Manual QA, Manual Testing, IntelliJ IDEA, Automated Testing, Automated UI Testing, UI Testing, UI Automation

Senior Automation Engineer

2014 - 2014
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.
Technologies: Java, Groovy, Gradle, JUnit, Perforce, Spock, Selenium, Oracle Coherence, Burp Proxy, Burp Suite, Kanban, Quality Assurance (QA), QA Automation, Agile Software Testing, CI/CD Pipelines, Test Automation, REST API Automation, IntelliJ IDEA, UI Testing, UI Automation, Automated UI Testing

AVP and QA

2011 - 2014
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.
Technologies: QA Testing, Automation, Java, JUnit, Quality Assurance (QA), Functional Testing, Manual Testing, Manual QA

Senior Member Technical

2007 - 2011
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.
Technologies: QA Testing, QTP, HP Quality Center (QC), Manual QA, Unix, Shell, SQL, Quality Assurance (QA), Functional Testing, Manual Testing

E2E Testing of a Corporate Banking Application

Designed and developed an E2E automation framework for API, UI, and performance for an application used in many countries and languages. I used open-source tools and technologies, including Java, TestNG, Selenium, REST Assured, and Gatling.

Cloud Testing with AWS and Docker

An application completely built and deployed in AWS Cloud infrastructure with Docker containers. I was an automation test engineer for this project.

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.
2003 - 2007

Bachelor's Degree in Electronics and Communication Engineering

Annamacharya Institute Of Technology & Sciences - Boyanapalli, India

DECEMBER 2012 - PRESENT

ISEB Intermediate Certificate in Software Testing

BCS, The Chartered Institute for IT

JULY 2010 - PRESENT

Certified Tester Foundation Level (CTFL)

ISTQB

Frameworks

Selenium, JUnit, TestNG, GEB, Spock, Spring Boot, Mockito

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

Paradigms

Automation, Test Automation, Agile, Manual Testing, Functional Testing, Automated Testing, User Acceptance Testing (UAT), Kanban

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

Libraries/APIs

Selenium Grid, REST APIs

Platforms

Amazon Web Services (AWS), Windows, Linux, Unix, Burp Suite

Languages

Java, SQL, Groovy, Scala

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring