Supraja Ramaraju
Software Test Engineer
About
Automation-focused Software Test Engineer with 6+ years of experience delivering scalable UI and API automation solutions across banking, financial services, travel, and enterprise platforms. Experienced in building maintainable automation frameworks using Selenium WebDriver, API automation using RestAssured, RestSharp, and integrating automated testing into CI/CD pipelines across Azure DevOps, Jenkins, and TeamCity.
Experience
Independent QA Consultant
(2023-08)
- Built end-to-end UI automation coverage for sample applications using Selenium WebDriver and Playwright, structuring tests around real user flows so regression checks could run reliably without repeated manual effort.
- Developed API automation suites using RestAssured concepts, RestSharp, and REST API validation techniques, focusing on validating business-critical workflows and identifying inconsistencies between UI behaviour and backend responses early.
- Introduced reusable automation components and utilities, reducing duplication across scripts and improving maintainability of automation frameworks.
- Integrated automated UI and API test suites into CI/CD pipelines, enabling quicker feedback on code changes and improving release confidence.
- Worked with cloud-hosted environments and continued upskilling in AWS concepts and terminology, including EC2, S3, IAM, Lambda, and CloudWatch, to support modern automation and deployment practices.
Software Engineer - Test - Saga Group Plc
(2023-04 - 2023-07)
- Built a UI automation framework using Selenium (C#), structuring it with reusable components so the team could expand regression coverage without increasing maintenance overhead.
- Designed and executed end-to-end test scenarios across React UI and .NET APIs, ensuring that data flowed correctly between layers and reducing defects found late in the release cycle.
- Introduced API automation and validation using RestAssured principles, and Postman, allowing backend issues to be identified earlier rather minimizing dependency on UI validation
- Integrated automated tests into Azure DevOps pipelines so validation could run automatically during deployments, giving the team earlier visibility of release issues before they reached later testing stages.
- Performed performance testing using JMeter, helping identify bottlenecks before release and improving confidence in system stability under load.
Automation Test Engineer - The People's Partnership
(2021-11 - 2022-09)
- Automated complex pension and claims workflows using Selenium, C#, and SpecFlow, making regression testing more reliable and easier for both technical and non-technical team members to understand.
- Built API validation checks and SQL queries to verify pension and claims data across integrated systems, helping uncover inconsistencies that would have been difficult to detect through UI testing alone.
- Strengthened the automation framework by introducing reusable components, reducing the effort required to maintain and extend test coverage.
- Worked closely with developers during defect triage, helping identify root causes more quickly and improving turnaround time for fixes.
- Contributed to sprint planning and backlog discussions, ensuring that testing was considered early and features were delivered in a testable state.
Automation Engineer - DevOps - ESG Global Ltd
(2021-05 - 2021-08)
- Automated key CRM and billing workflows using Selenium (C#), ensuring consistent validation of critical business processes across releases.
- Integrated automation into CI/CD pipelines (TeamCity, Jenkins), allowing issues to be detected earlier instead of during later testing stages.
- Worked within cloud-hosted environments and collaborated with teams supporting CI/CD and deployment activities across Azure- and AWS-based infrastructure.
- Documented automation approaches and reusable components, helping teams adopt and extend automation solutions more efficiently
Professional Development
(2020-05 - 2021-05)
- Built hands-on automation and CI/CD projects using Azure and cloud-based deployment workflows, focusing on how automated testing integrates within modern delivery pipelines.
- Upskilled in AWS fundamentals including EC2, S3, IAM, CloudWatch, and Lambda concepts to better understand cloud-hosted application environments and deployment models.
- Strengthened understanding of API automation including RestAssured framework concepts, BDD/TDD practices, and automation framework design through practical self-learning projects and experimentation.
- Developed understanding of Java-based UI and API automation frameworks through hands-on self-learning and automation practice projects.
Test Automation Engineer - Union Bank of Switzerland
(2019-03 - 2020-04)
- Delivered SIT and regression testing for a portal used by 60,000+ users, ensuring stability of critical employee workflows across releases.
- Automated key workflows using Selenium (C#), reducing reliance on repetitive manual testing and improving consistency of validation.
- Took part in defect triage and root cause analysis, helping prioritise and resolve high-impact issues more efficiently.
- Validated integrations between Azure services and backend systems to ensure employee workflows remained stable and correctly configured during production deployments.
- Supported junior and offshore team members through knowledge sharing, improving consistency in testing practices across the team.
Software Developer – QA - Guinness World Records
(2018-07 - 2018-10)
- Developed automated tests using Selenium and C# improving test coverage and reducing manual validation effort for the website.
- Worked with product owners to clarify requirements and identify gaps in testing, helping ensure features were fully validated before release.
- Analysed test results and reported defects early, reducing the risk of issues reaching production.
- Supported cloud migration activities to AWS, contributing to improved application stability and availability.
- Contributed to Agile delivery cycles, helping ensure testing aligned with sprint timelines.
Junior Developer – Test - Sword Active Risk Ltd
(2018-02 - 2018-06)
- Built automated tests for risk assessment workflows using Selenium, improving coverage and consistency of validation.
- Executed both automation and unit tests, helping identify defects earlier and improve overall software quality.
- Contributed to Agile release cycles, supporting timely delivery of features within sprint deadlines.
- Maintained and updated test scripts, ensuring they remained aligned with evolving application changes.
Education
Master's Diploma - Advanced Software Development - University of Kent (2015 - 2017)
B.Sc. (Hons) - Computer Science - University of Plymouth (2012 - 2015)