Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srikanth Reddy Madgula

Senior Software Developer In Test
Austin,TX

Summary

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable automation code.

Overview

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

Work History

Senior Software Developer in Test

Blackberry Corporation
Austin, Texas
11.2019 - Current
  • Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance.
  • Collaborate with team members to develop advanced frameworks/tools for test automation.
  • Build and maintain automated test cases for APIs using C# / Python to ensure regressions do not occur with new releases
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Build and maintain performance test for APIs
  • Build and maintain Cypress automation tests for UI using JavaScript, NodeJS
  • Perform various testing activities like end-end, integration, stress, UAT etc
  • Contribute to process improvement while establishing best practices for testing
  • Discussed issues with team members to provide resolution and apply best practices.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Comprehensive debugging and root cause investigations for web application and Backend issues
  • Monitored various aws console (EC2, S3, RDS, ELB, SQS, SNS, DLQ and Elasticache) information and collected the
    data during the Performance test duration.
  • Build, monitor and maintain CICD pipeline through Jenkins for all API and UI services
  • Deploy and execute automated test suite on AWS cloud environment.
  • Develop new Infrastructure for QA automation for Blackberry Cylance projects.

Software Developer in Test

United IT Solutions
Irving, TX
09.2017 - 11.2019

Worked for various clients

  • Automate the Cloud API’s using Python, Selenium, Rspec, Cucumber, pytest framework and Manual test using Postman.
  • Need to execute automated test suite on dev, test and production environment
  • Need to execute Performance testing Using Gatling, JMeter or Locust tools
  • Deploy and execute automated test suite on AWS cloud environment.
  • Develop new Infrastructure for QA automation for all projects
  • Integrate all the automated test cases to CI/CD using Jenkins and send out results to the team.
    Environment: Python, Rest API, Amazon cloud, Jira, Scrum, BitBucket, Front-end testing, Kibana, SQL, Selenium, Rest API, Shell script, GitHub and Java

Principal Engineer – Quality Engineering

Innominds Software Pvt Ltd
Hyderabad, Telanagana
12.2015 - 08.2017
  • Reviewed plans, documents and related materials to assess projected actions and advise on changes.
  • Implementing test automation from scratch using Selenium IDE, python, shell script and Selenium web-driver.
  • Lead the testing team in various fronts and provide technical direction in developing and automating test scripts using Python (CCTE framework).
  • Developed automation test suite for Clustrix Query Optimizer.
  • Deployment of Clustrix on Amazon AWS for User Acceptance Testing and releases.

Client: Clustrix Database

Environment: Selenium, Python, REST API, SQL, Shell Script, Amazon AWS, Bugzilla, Testopia, Boxen.

Senior Software Engineer

Teradata
Hyderabad, Telangana
05.2007 - 12.2015
  • Implemented test automation from scratch using squish, python and teamcity.
  • Create new test tasks for all kinds of activities being done and assign to team members
  • Need to make sure that tasks are completed within estimated time in each sprint.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in Teradata databases, Automation testing, various teradata internal tools and working to improve overall team performance.

Environment: Squish, C,Python, Java, Teradata Database(13.10, 14.00, 14.10, 15.00, 15.10), Microsoft visual studio, Coded UI, .Net, Teamcity, MAVEN, JIRA, Agile, ANT, Windows.

Education

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Hyderabad
09.2002 - 05.2006

Skills

Automation Testing

undefined

Timeline

Senior Software Developer in Test

Blackberry Corporation
11.2019 - Current

Software Developer in Test

United IT Solutions
09.2017 - 11.2019

Principal Engineer – Quality Engineering

Innominds Software Pvt Ltd
12.2015 - 08.2017

Senior Software Engineer

Teradata
05.2007 - 12.2015

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
09.2002 - 05.2006
Srikanth Reddy MadgulaSenior Software Developer In Test