Summary
Overview
Work History
Education
Skills
Certification
Timeline
Receptionist
Veera Kanaka Siva Prasad Saparapu

Veera Kanaka Siva Prasad Saparapu

Sr Software Development Engineer In Test/Sr Software QA Engineer

Summary

Passionate and result-oriented IT professional with 13 years of experience in Software Quality Assurance and Test Automation. 6+ years of experience in writing automation scripts, 4+ years of experience in building automation frameworks from scratch. Expertise in Functional testing, Regression testing, Database testing, UI testing and API Testing. Experienced in creating test strategies, test plans and test scenarios based on requirements outlined in user stories covering Positive, Negative, Boundary cases, etc. Proficient in creating test automation frameworks from scratch using the tool of your choice - Selenium Webdriver, Protractor, and Playwright. Worked on testing REST APIs using Postman, as well as SoapUI. Worked on automating tests on REST APIs using Java, TestNG and REST Assured. Possess strong coding skills in Java, Javascript, and Typescript and adequate knowledge in writing SQL queries. Experienced in testing application built on Amazon Web Services (AWS) using various modules like EC2, Dynamo DB, S3, ECS, Data Pipeline, etc.

Overview

13
13
years of professional experience
4
4
years of post-secondary education
3
3
Certifications

Work History

Sr Software Development Engineer in Test

Liberty Mutual
Boston, MA
10.2019 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Worked as a member of high-performing group of Test Automation consultants to provide innovative solutions for organization-wide product teams' quality needs
  • Designed and developed a distributed performance testing framework (called Pipeline Enabled Performance Testing) leveraging JMeter, Google Cloud's ApigeeX proxy, Kubernetes, Grafana and InfluxDB
  • Developed an automated performance analysis tool, called perf-analyzer, using Java that enabled teams to compare their application's current performance with baseline or previous runs.
  • Using opensource test automation framework OpenTest as foundation, developed a Selenium based automation testing platform that helped product teams to run, also manage, their tests on Saucelabs in a distributed way. Leveraged various technologies like - Docker and AWS ECS for spinning up test executors (actors), AWS S3 for screenshot storage, Java for developing actors, Javascript for UI and backend, Bamboo for building and deploying the components
  • Implemented Application Performance Monitoring using Datadog, AppDynamics, AWS CloudWatch.
  • Developed an end-to-end automation framework for one of the product teams using Playwright, Javascript, and Cucumber leveraging Page Object Model concept.

Sr Software Development Engineer in Test

Sophos Inc
Burlington, MA
07.2019 - 10.2019

Sophos Group plc is a security software and hardware company and develops products for communication endpoint, encryption, network security, email security, mobile security and unified threat management.


As a Sr Software Development Engineer in Test, my responsibilities included -

  • Work as part of Agile Development team and improve automation test coverage
  • Create automated API tests for email security application using in-house Lightning automation framework using Groovy and TestNG
  • Create automated UI tests using in-house Lightning automation framework using Selenium, Groovy and TestNG
  • Analyze automation test failures, if there are any, as part of CI/CD Jenkins builds and fix them if necessary
  • Test application built on AWS cloud using CLI - work with EC2, S3, Route 53, VPC services of AWS
  • Lead the QE department of email security
  • Create test plans, manual and automation test cases in TestRail
  • Facilitate GO/No-GO meetings for the releases with the development and QE groups across the Email domain
  • Monitor nightly automation test runs and perform Automation Tests (AT) failure analysis with QE team and suggest the action items, and plan to achieve the target AT percentage

SDET and QA lead

Fidelity Investments
Boston, MA
08.2018 - 06.2019

As an SDET and QA lead at Fidelity,

  • Led a team of Quality Engineers and Test Automation engineers
  • Researched and selected automation tools, prioritizing cost-effective solutions to shorten diagnostic workflows.
  • Supported DevOps integration to align software development and information technology efforts.
  • Participated in test automation code review meetings and provided input on colleagues' coding efforts.
  • Architected and developed End-to-end Test Automation framework for a large-scale application using BDD approach in Page Object Model design pattern – Using Cucumber, Protractor, Typescript, Axios (nodejs library for api testing) and Chai (for assertion library)
  • Used Bitbucket and Git for source code management
  • Performed API testing using Postman and automated API testing using newman
  • Integrated automated tests in Jenkins build pipeline as part of CI/CD practice
  • Used HP ALM and TestRail for test case management – maintaining traceability between requirements and test cases
  • Worked in Agile methodology – writing stories as necessary, grooming them along with the team

Test Automation Engineer

Sapient Corporation, Fidelity Investments
Boston, MA
12.2017 - 08.2018

As an Automation Test Engineer at Fidelity,

  • Tested an AWS based application for Investment planning both manually and using automation
  • Developed a Behavior Driven Development (BDD) based Test Automation Framework using Cucumber and Java from scratch to test the functionality of AWS based application, and automated functional tests, smoke tests including database validations using this framework
  • Developed a UI Test Automation Framework in Page Object Model using Selenium Web Driver and Java for automating customer facing UI application
  • Used Gradle to build these java-based automation frameworks
  • Used JIRA for Project Management and Defect Management
  • Used JIRA’s Test Manager for maintaining test cases and running them from there by creating Test Plans and Test Runs
  • Worked with AWS’s various modules – Configuration management using Dynamo DB, File Storage using S3, Data Pipeline, Running modules through Lambda, User Management using IAM, Managing parameters using EC2’s Parameter Store, etc
  • Worked with Amazon Relational Database Service (RDS) to query and validate data using Microsoft SQL Server
  • Managed automation code in a distributed environment (Version Control) with the use of Git and AWS Code Commit
  • Integrate automated tests into build process using AWS CodeBuild (with Jenkins plugin) for Continuous Integration

Quality Assurance Lead

Liberty Mutual Insurance
Seattle, WA
12.2013 - 11.2017

Liberty Mutual Insurance is an American diversified global insurer, and the fourth- largest property and casualty insurer in the United States.


As Quality Assurance Lead at Liberty Mutual,

  • Effectively led a team of manual Quality Engineering
  • Created effective functional and regression test plan, test cases and executed them, helped the team to improve velocity in each sprint by defining few norms
  • Worked on various tools for data management such as DB Visualizer, MySQL
  • Tested REST APIs manually using Soap UI/Ready API
  • Worked on automating REST API testing using Java, REST Assured and TestNG
  • Automated both Smoke tests and In-sprint test cases using an in-house automation framework using Selenium and Java in Page Object Model pattern
  • Worked on various Project Management and Bug Tracking tools like JIRA, RTC
  • Implemented a robust automation framework in BDD approach using Cucumber (Gherkin style), Protractor and Typescript for automating both E2E tests and in-sprint tests. This made the life of business easier while acceptance
  • Actively participated in SDLC including coding, review, source control management, build and execute test scripts
  • Experienced with Version management, scheduling build deployments and smoke test run schedules using Jenkins and Bit Bucket

Certifications

  • Completed HP QC/ALM, SAFe Agile and Smartbear SoapUI certifications.

Software Test Engineer

Tata Consultancy Services Ltd, Safeco Insurance
Chennai
09.2010 - 11.2013

Safeco Insurance, a member of Liberty Mutual Group, is a national U.S Insurance company. Safeco Insurance offers Auto insurance, Home insurance and other personal insurance through independent insurance agents.


As a Software Test Engineer,

  • Conducted regression testing, analyzed results, and submitted observations to development team.
  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Provided both High Level and Detailed Level Estimations on testing efforts for numerous projects based on requirements outlined in Business Requirement Documents and Functional Requirement Documents
  • Devised a process of prioritizing the test cases based on business criticality of the requirements and complexity of the test cases after discussing with Business and System Analysts and executing those test cases early in the cycle ensuring 100% test coverage. This also enabled team to absorb 25% more work items than usual
  • Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Defect Life Cycle
  • Prepared Test Reports and submitted the bug findings to the Rational Team Concert (RTC) defect tracking system
  • Provided weekly status updates showing the progress of functional testing and open issues to be resolved
  • Organized Defect Triage meetings with Team for faster resolution of defects.

Education

MBA -

University of Massachusetts - Lowell
Lowell, MA
05.2001 -

Bachelor of Technology - Computer Science and Engineering

Andhra University
Vishakapatnam, India
05.2006 - 05.2010

Skills

    Task Management - JIRA

undefined

Certification

ISTQB Foundational

Timeline

Sr Software Development Engineer in Test

Liberty Mutual
10.2019 - Current

Sr Software Development Engineer in Test

Sophos Inc
07.2019 - 10.2019

SDET and QA lead

Fidelity Investments
08.2018 - 06.2019

Test Automation Engineer

Sapient Corporation, Fidelity Investments
12.2017 - 08.2018

Quality Assurance Lead

Liberty Mutual Insurance
12.2013 - 11.2017

Software Test Engineer

Tata Consultancy Services Ltd, Safeco Insurance
09.2010 - 11.2013

Bachelor of Technology - Computer Science and Engineering

Andhra University
05.2006 - 05.2010

MBA -

University of Massachusetts - Lowell
05.2001 -
Veera Kanaka Siva Prasad SaparapuSr Software Development Engineer In Test/Sr Software QA Engineer