Summary
Overview
Work history
Education
Skills
Timeline
Generic

Usha Palepu

Aylesbury

Summary

ISTQB-certified Automation Test Analyst with 10+ years of experience in Agile environments. Expertise in automation frameworks, test management, and performance testing across banking, payroll, and web applications. Proficient in API automation using Rest Assured and Java, with a proven track record of enhancing CI/CD pipelines using Jenkins. Adept at cross-functional collaboration and leading testing strategies to ensure seamless software delivery.

Overview

15
15
years of professional experience
4
4
years of post-secondary education

Work history

Software Developer in Test

10x Future Technologies
03.2020 - 07.2024

Key Responsibilities and Achievements:

  • Designed and implemented robust API automation frameworks for RESTful web services using Kotlin , Spring Boot , and Cucumber BDD , from the ground up.
  • Authored comprehensive test scenarios, leading to a 20% reduction in defects through proactive automation testing.
  • Actively engaged in Agile sprint activities , including daily stand-ups, sprint planning, backlog refinement, 3-Amigo's meetings, retrospectives, and demos.
  • Collaborated with stakeholders in 3-Amigo's sessions to ensure testable feature designs and validate feature requirements.
  • Created and executed feature files with diverse test scenarios, supporting the Test Design and Execution phases for all stories.
  • Performed manual testing of web services using Postman , with simultaneous automation of tested functionalities.
  • Triaged production defects in client environments using Kubernetes , New Relic , and AWS CloudWatch , ensuring rapid resolution.
  • Developed and maintained regression test suites as part of automation efforts.
  • Implemented PACT testing for contract validation between API services, covering both consumer and provider perspectives.
  • Executed performance testing using tools like JMeter and K6 to validate RESTful service performance and scalability.
  • Managed and tracked defects using JIRA , ensuring timely logging and resolution.
  • Configured and maintained Jenkins CI/CD pipelines for API and performance automation test suites, enabling Continuous Integration and Deployment .
  • Designed Jenkins build scripts for daily health checks and weekly regression runs , sharing detailed test results with stakeholders.
  • Enhanced automation frameworks and contributed to software development tasks during sprint cycles to optimize testing processes and software quality.

Software Developer in Test

Santander Bank Plc
12.2017 - 02.2020
  • Actively participated in Agile sprint activities, including daily stand-ups, sprint planning, backlog grooming, 3-Amigos meetings, sprint retrospectives, and Show-and-Tell sessions, ensuring smooth delivery of sprint objectives.
  • Collaborated in 3-Amigos sessions to validate feature points and optimize feature testability.
  • Designed and implemented robust API automation frameworks for RESTful web services using REST-assured libraries with Java, Spring Boot, and Cucumber BDD.
  • Developed a Page Model Protractor Automation framework for a JavaScript (Angular) application using Selenium WebDriver, Cucumber, and JavaScript.
  • Authored and executed feature files with comprehensive test scenarios, supporting test design and execution for all stories.
  • Conducted manual testing of web services using Postman and validated logs using Kibana and OpenShift for troubleshooting and debugging.
  • Implemented performance testing for RESTful web services and Angular applications using JMeter to ensure system scalability and reliability.
  • Logged and tracked defects using JIRA, ensuring timely closure and resolution.
  • Configured and maintained Jenkins CI/CD pipelines for API, web, and performance automation test suites, enabling Continuous Integration and Deployment.
  • Created Jenkins build scripts for daily health checks and weekly regression runs, sharing results with stakeholders to ensure system stability.
  • Built automation frameworks from scratch and enhanced existing ones to meet evolving project requirements.
  • Contributed to development activities to improve software functionality and refine automation frameworks during agile sprint cycles.
  • Utilized JIRA Xray for comprehensive test management, including creating and managing test plans, test cases, and executions for both manual and automated testing.
  • Ensured seamless traceability by linking test cases in JIRA Xray to user stories and generated detailed reports for sprint retrospectives.
  • Verified that all acceptance criteria were met through rigorous testing and ensured full coverage of sprint deliverables.

QA Analyst

Fourth Ltd
03.2015 - 11.2017
  • Designed and implemented test scripts in a Behavior-Driven Development (BDD) environment, collaborating with Developers, Scrum Masters, Technical Analysts, and Product Owners across multiple scrum teams.
  • Performed self and peer reviews of test artifacts and participated in defect prevention meetings to conduct root cause analysis of defects.
  • Engaged in Agile ceremonies, including sprint pre-planning, sprint planning, and retrospectives, providing test estimates, identifying tasks for automation, and contributing to sprint deliverables.
  • Automated all user stories in the sprint using Java, Cucumber, and Selenium WebDriver, ensuring consistent quality and coverage.
  • Collaborated with Product Owners to design test scenarios and prepare test data to cover edge cases and core functionality.
  • Authored and updated automation scripts for defect fixes, integrating them into CI/CD pipelines with Jenkins for seamless execution during releases.
  • Built and maintained comprehensive Smoke and Regression test packs, ensuring cross-browser compatibility using tools like BrowserStack.
  • Worked closely with developers to set up and maintain test data through all testing phases, prioritizing bug resolution and reproducing errors for swift fixes.
  • Conducted backend testing using SQL, creating and executing queries to validate data integrity and performing SQL Automated unit testing using TSQLT.
  • Converted manual test cases into automated smoke and regression test suites, while also performing manual test case design and execution when required.
  • Performed smoke testing in pre-production environments and actively supported pre-production and live environments for smooth releases.
  • Verified issues using Developer tools, analyzed logs from CI builds, and reran failures locally, providing detailed reports to team leads and in release stand-ups.
  • Reviewed regression issues daily, taking appropriate actions to maintain the integrity of test suites and project quality.
  • Estimated effort for building automated scripts and optimized test coverage to align with project timelines and quality goals.

Test Analyst

Intelli Consultancy Limited
01.2012 - 02.2015
  • Participate as a tester along with the Product Owner, BA, Dev team in Sprint refinement, planning and retrospective meetings
  • Involved in sprint planning to provide estimates and identifying the tasks for Automation Testing and participated in retrospective meetings as part of the Agile process
  • Create a test automation framework from scratch using Selenium WebDriver, Java and TestNG, Apache Maven
  • Integrate the same with CI tool Jenkins
  • Designed and Executed the test scenarios, generated the test reports, recorded the results and documented the defects
  • Testing stories based on acceptance criteria (UAT) and delivering the stories as part of the sprint
  • Reporting and tracking of the bugs using bug tracking tool JIRA
  • Developed BDD framework using Java, Selenium WebDriver, Apache Maven and integrate testpacks with CI tools, both Jenkins for daily execution
  • Build and maintain automation test packs with script assertions to test backend (WebServices) using Rest-Assured
  • Create complex script, XPath assertions using Groovy Script, Java to validate complex responses
  • Estimate the Effort needed to build the automated scripts
  • Creation, execution and maintenance of Sanity tests for the environment check every day
  • Developed SQL scripts to validate backend database changes, deletes and updates for Database testing
  • System Integration testing using Rest-Assured for restful service, including error handling and data verifications
  • Involved in E2E Test plan preparation and execution
  • Configure the regression test scripts to Jenkins for scheduling jobs
  • Involved in configuring Jenkins server to run Continuous Integration (CI) and nightly builds and provide immediate feedback
  • Involved in Functional testing, System Testing and Regression Tests
  • Perform Functional and Regression testing by executing automation tests

QA Analyst

Lords Infotech
01.2010 - 01.2012
  • Testing software to identify and resolve problems from the end user's perspective
  • Conducted strategic analysis of business processes by understanding requirements and tackling query logs in order to solve them, accurately logged defects, linked requirements and defects with the test cases and analysed test coverage using Quality Centre
  • Conducted System Integration, Functional, Automation and Regression Testing of eCommerce Web applications
  • Developing Test Cases, Test Plan documents and Test Scripts, created Test Data and Requirement Traceability Matrix (RTM) to facilitate the achievement of operational functionality
  • Improved the efficiency of the system in terms of quality and consistency, liaised with the Development Team for the Identification, Simulation, Tracking and Resolving of Bugs
  • Analysing, writing reports & communicating results to colleagues & managers
  • Monitoring the testing process and identifying and logging test failures
  • Performed cross browser testing for UI objects
  • Performing peer reviews and estimates

Education

B.E - Electronics and Communications

Osmania University
01.2000 - 01.2004

Skills

Test Frameworks

  • JUnit, TestNG, Protractor, Spring-boot, Mocha JS, Chai, PACT contract testing

Testing tools

  • Selenium WebDriver, Cucumber, Rest-Assured, Rest Template
  • Postman, Swagger and Insomnia
  • K6, JMeter

Programming Languages

  • JavaScript, JAVA, C#, Python

Databases

  • SQL Server, Postgres

CI/CD Tools

  • Jenkins, Git, Docker, Kubernetes

Methodologies

  • Agile, Scrum, Kanban, BDD, TDD, V-model, Waterfall

Cloud

  • AWS, Openshift

Bug tracking

  • JIRA, Jira XRay, QC, Rally

Timeline

Software Developer in Test

10x Future Technologies
03.2020 - 07.2024

Software Developer in Test

Santander Bank Plc
12.2017 - 02.2020

QA Analyst

Fourth Ltd
03.2015 - 11.2017

Test Analyst

Intelli Consultancy Limited
01.2012 - 02.2015

QA Analyst

Lords Infotech
01.2010 - 01.2012

B.E - Electronics and Communications

Osmania University
01.2000 - 01.2004
Usha Palepu