Summary
Overview
Work History
Education
Skills
Projects
Declaration
Timeline
Generic

SIVA SAI DERANGULA

ANANTAPUR

Summary

  • Automation Test Engineer with Overall 3.4 years of experience in Manual Testing (UI and Web services- API Testing).
  • Having Experience on experience in Automate test cases using python development.
  • Hands on experience to develop scripts and tools using python.
  • Good experience on selenium web driver to automate web applications
  • Good knowledge on advanced concepts like decorators, Iterators, Generators & lambda functions.
  • Good exposure on Python OOP’s concepts
  • Developed Automation Scripts in Python for Functional testing, Html & XML reports generated using PyTest framework.
  • Experienced in API concepts (GET, POST, PUT, DELETE), XML, JSON, and YAML.
  • Experience in RESTFUL web service Testing using Python-PyTest framework and Validated JSON formatted data, different http status code like 200, 400 & 500 series
  • Having Good Knowledge on BDD Framework.
  • Proficient in setting up diverse test environments, developing automated scripts, and conducting rigorous testing across multiple platforms and devices.
  • Proficient in Jenkins for continuous integration and continuous deployment (CI/CD), automating build, test, and deployment processes
  • Familiar with Python internal & external modules like as os, re, sys, date time & paramiko, selenium, pymssql, pymysql and requests.
  • Good Experience in working with modern source control tools (Git/GitHub, Bit bucket etc.)
  • Defect Reporting and Tracking using Tools like Jira.
  • Good Knowledge on SDLC, STLC process and as a part of STLC process involved in Test Analysis and Execution.
  • Knowledge on AWS services like Ec2, S3, developer tools,Route 53 etc.
  • Good Knowledge on Devops Tools like Docker, Kubernetes, SonarQube, Maven, Jenkins, etc.
  • Thorough Understanding of Defect Life Cycle and experience in reporting Bugs, Issue Analysis.
  • Data driven projects done to read and write excel sheets using Openpyxl & Pandas modules
  • Familiar with https methods for REST API and developed automation test cases with the help of request module in module
  • Good experience in using MYSQL, MSSQL.
  • Experience in Sanity, Functional, System, Performance and Regression testing, Knowledge in Agile methodology for developing the projects.
  • Good knowledge in switches and routers from Cisco networks.

Overview

3
3
years of professional experience

Work History

Automation Engineer

WEBAFFINITY TECHNOLOGIES Pvt Ltd
Bangalore
02.2021 - Current
  • Raising defects using the JIRA tool.
  • Involvement in scrum calls for project status updates on daily basis.
  • Removal of redundancy code and optimizing the code for reduction of execution time.
  • Involved in validation and commit and production.
  • Worked on creating the test cases and automation.
  • Involved in Regression Testing.
  • Run the queries in Teradata & Putty.
  • Provide the proper cleanup for each test case.
  • Automated different types of test cases using python modules Para Miko and Selenium.
  • Writing scripts to automate repeated day to day operational tasks.
  • Studying and analyzing requirement specifications and product documentation to plan and create automate test cases.
  • Strong focus on complete automation and strong debugging skills.
  • Handling responsibilities of identifying and troubleshooting software and automation issues with assistance of testing engineers.
  • Developed utility to keep track of the simulation command execution, failure logs and job status etc.
  • Responsible for Functionality testing, Integration testing, System testing and Regression testing.
  • Creation, execution and review of manual and automated test cases and test plans for major firmware releases.
  • Implemented and maintained the monitoring and alerting of production

Education

B.Tech - EEE

Sir Cv Raman Institute Of Technology & Sciences
Tadipatri
06-2021

Skills

  • Scripting Language : Python,PowerShell,shell
  • IDE : PyCharm, VisualStudio
  • Version control Tools : Git & Bitbucket
  • Platforms : Windows and Linux
  • Databases : MySQL, MySQL
  • Automation Testing Tools : Selenium, Rest API
  • Defect Tracking Tools : JIRA, Service-Now
  • Frameworks : Unit test, Py test & POM
  • Cloud : AWS, Azure
  • OS : Windows & Linux
  • DevOps Tools: Jenkins, Docker and kubernetes etc
  • Defect Tracking Tools : JIRA, Service-Now
  • Frameworks : Unit test, Py test & POM
  • Cloud : AWS, Azure

Projects

Project-1:
Project Name         : Cygnus
Environment          : Python, Selenium, Pytest
Role / Designation : QA Automation Engineer
Duration                  : Aug 2022 to till date.
Project Description:
         Cygnus a global distribution platform covering all territories with an expansive reach to leading stores worldwide. Spearheaded manual, UI & Automation testing, while implementing automation testing using Python, Selenium, and pytest from inception. Cygnus provides unparalleled access to music stores, streaming sites, content ID systems, DJ software, social media platforms, licensing portals, and more, ensuring coverage in over 200 countries.

Roles and Responsibilities:

  • Develop testing strategies, plans, and cases to ensure comprehensive coverage of Cygnus' features and functionality.
  • Execute manual testing of the platform, including UI, functional, and regression testing.
  • Design, develop, and maintain automation tests using Python, Selenium, and pytest, focusing on UI, API, and integration testing.
  • Utilize Git for version control and script management.
  • Develop and maintain a test automation framework to ensure efficient and reliable testing.
  • Create and manage test data to support testing activities.
  • Identify, report, and track defects, collaborating with development teams to ensure timely resolution.
  • Work closely with cross-functional teams, such as development, product, and operations, to ensure alignment and effective testing.

Project- 2 

Title                  : Network Device Automation 

Client                : Microland 

Role                   : Automation Engineer 

Languages        : Python and Selenium 

Duration : Feb 2021 to August 2022

Description: 

   Developed custom API using Python Flask to trigger or communicate server to get the information by the end user. Helped to different project people to update the excel information using pandas and Openpyxl. Retrieve network device information using Netmiko.  

Roles and Responsibilities: 

• Implemented automation script using Python 

• Designed XML based test report for tested functionality. 

• Check in and check out source code using PyCharm. 

• Designed manual test cases and automation testcases. 

• Involved in grooming session and requirement discussion with client. 

• Debug the Python source code and implementation of code review. 

• Understanding Requirements in User story. 

Technical Path in Project:  

• Involved in Automating based on test cases using Selenium WebDriver with PyTest, Python. 

• Involved in Create CRUD operations API calls for Testing the Amadeus APIs for web application. 

• Define the pre requisite for the testcases and setup the environment for the testing. 

• Provide the proper clean-up for each testcases. 

• Identify the tests for enhancement the existing testcases. 

• Remove any redundancy code and optimized the code and reduce the execution times.

Declaration

I hereby declare that the above given information is true and correct to the best of my knowledge and belief.
Place: 

Date:                                                                                                                            SHIVA

Timeline

Automation Engineer

WEBAFFINITY TECHNOLOGIES Pvt Ltd
02.2021 - Current

B.Tech - EEE

Sir Cv Raman Institute Of Technology & Sciences
SIVA SAI DERANGULA