Summary
Overview
Work History
Education
Skills
Timeline
Generic

Venkata Dorayya Yegalapati

United States,MI

Summary

Experienced Software Development Engineer in Test (SDET) with a master’s degree in computer science and over 6 years of hands-on expertise. Proficient in testing REST APIs using REST Assured libraries and Postman, conducting database testing with SQL and JDBC, and executing UI testing using Selenium WebDriver, Cucumber, and design patterns like Page Object Model (POM) and Singleton. Skilled in Java, Maven, JUnit, TestNG, and creating and maintaining automated testing frameworks in Behavioral Driven Development (BDD) and Data Driven Testing (DDT) methodologies. Proficient with CI/CD pipelines using Jenkins, version control with GitHub, and Agile methodologies encompassing the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Strong background in object-oriented programming, Java Collections, data structures, and algorithms implementation. Thrives in collaborative Agile environments and contributes as a proactive and driven team member.

Overview

6
6
years of professional experience

Work History

Software Development Engineer in Test

CES Limited
06.2022 - Current
  • Actively participated in Agile ceremonies, including Daily Stand-up, Sprint Planning, Grooming, Test Case Review, Demo, and Retrospective meetings, ensuring alignment and progress within the team.
  • Developed comprehensive Test scenarios, Test cases, Test data, Test procedures, and Test reports, ensuring thorough test coverage and documentation.
  • Demonstrated expertise in navigating the entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) within Agile and Iterative development environments.
  • Collaborated closely with software developers, test engineers, business analysts, and project leaders to drive quality and deliverables.
  • Designed and implemented automation scripts for testing REST APIs (HTTP Get, Post, Put, Patch, Delete) using REST Assured libraries and Postman, streamlining testing processes and enhancing efficiency.
  • Conducted Back-end testing using SQL queries in Oracle SQL Database to validate data integrity and compatibility with JSON response, ensuring robust backend functionality.
  • Proficient in various testing types including Automation, Manual, System, Smoke, Regression, Function, Database, GUI, Web/UI, and API, leveraging diverse testing methodologies to ensure product quality.
  • Developed customized frameworks from scratch such as Behavioral Driven Development (BDD), Data Driven Testing (DDT), Hybrid, and Page Object Model (POM), utilizing tools like JUnit4, JUnit5, Selenium, Maven, Cucumber, TestNG, and JDBC for efficient test automation.
  • Spearheaded the definition and implementation of automation frameworks, utilizing scripting languages like Java to automate test cases and ensure reliable and scalable automation solutions.
  • Managed and worked with Oracle DB and JDBC connections, ensuring seamless integration and data validation.
  • Configured and executed Smoke and Regression Tests as Jenkins jobs, facilitating continuous testing and integration within the CI/CD pipeline.
  • Implemented Continuous Integration (CI) practices using Jenkins, automating code and script integration, and triggered Continuous Delivery (CD) processes through Jenkins build jobs for efficient delivery.
  • Leveraged Selenium Grid for cross-browser and cross-platform compatibility testing, ensuring optimal performance of web applications across different environments and browsers.
  • Utilized Jira for task and issue tracking, actively participating in daily status meetings to provide updates and maintain alignment across the team.

Software Test Engineer

Tata Consultancy Services
04.2019 - 07.2021
  • Developed comprehensive Test Documentation by integrating user requirements, functional documentation, and processes, ensuring thorough test coverage and alignment with project goals.
  • Collaborated closely with business analysts and stakeholders to decipher user requirements and transform them into well-defined and effective test cases.
  • Conducted end-to-end manual testing of web applications, guaranteeing the delivery of high-quality software products that meet user expectations.
  • Created automated tests using Cucumber, Selenium WebDriver, and JUnit4 in Java and Maven, streamlining testing processes and enhancing test efficiency.
  • Implemented Behavior Driven Development (BDD) practices using Cucumber Features, Scenarios, CukesRunner, and Step Definitions in Gherkin format, incorporating design patterns like Singleton for Driver class and Page Object Model for efficient management of WebElements.
  • Executed front-end functional UI testing, encompassing positive and negative user acceptance testing, smoke testing, and regression testing during major releases and production incidents.
  • Identified, documented, and tracked software defects using Microsoft TFS, collaborating closely with the development team for timely defect resolution and software quality improvement.
  • Utilized Jenkins to automate JUnit/Cucumber Automated tests, ensuring consistent and reliable test execution within the CI/CD pipeline.
  • Conducted cross-browser testing using Selenium Grid to verify application compatibility across various browsers, ensuring a seamless user experience.
  • Actively contributed to enhancing testing processes, methodologies, and tools through participation in knowledge-sharing sessions, proposing process improvements, and supporting overall quality assurance initiatives.
  • Engaged in daily stand-up meetings, sprint planning, and retrospective meetings to maintain smooth coordination and communication with the development team, fostering a collaborative and agile work environment.

Junior Software Test Engineer

Ananth Technologies
05.2018 - 03.2019
  • Evaluated and analyzed requirements, user stories, and actively participated in Sprint planning, Review Sessions, and Scrum Meetings, contributing to the development of comprehensive Test scenarios, Test cases, Test data, Test procedures, and Test reports.
  • Designed and developed test cases aligned with project specifications, functional requirements, and design documents, ensuring thorough coverage of all relevant test scenarios and edge cases.
  • Demonstrated expertise in navigating the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) within Agile and Iterative development environments, ensuring effective testing strategies and processes.
  • Proficient in various testing types including Automation, Manual, Integration, System, Smoke, Regression, Database, GUI, Web/UI, and User Acceptance, delivering high-quality software products.
  • Contributed to the implementation of Selenium WebDriver and Automation Framework for Smoke test and Regression test using JUnit4, enhancing test automation capabilities and efficiency.
  • Developed automation scripts to effectively test REST APIs (HTTP Get, Post, Put, Patch, Delete) using REST Assured libraries and Postman, ensuring robust API testing and validation.
  • Validated bug fixes and monitored defect resolution progress using JIRA, ensuring timely resolution and maintenance of software quality standards.

Education

Master of Science - Computer Science

Wright State University
Dayton, OH
04.2023

Bachelor of Technology - Electronics And Communication Engineering

GITAM University
Vizag, India
04.2019

Skills

Test Approaches: Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Postman, Rest Assured, JDBC, Selenium Web Driver, Cucumber, JUnit, TestNG, Selenium Grid

Test Build and Integration Tools: Maven, Jenkins

Frameworks: Behavioral Driven, Data Driven, Hybrid

Programming Tools: JAVA, Gherkin, SQL, Html5, Python, C

Markup Languages: HTML, XML, XPath

Databases: Oracle, MySQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows XP/7/8/10, MacOS, Ubuntu, UNIX, LINUX, Android, IOS

Defect Tool: JIRA, Microsoft TFS

Project Management Tool: GitHub

Test Management Tool: HP Application Lifecycle Management

Integrated Development Environments: Eclipse, IntelliJ , Visual Studio, Spring Tool Suite , PyCharm

Design Patterns: Singleton, Page Object Model (POM)

Timeline

Software Development Engineer in Test

CES Limited
06.2022 - Current

Software Test Engineer

Tata Consultancy Services
04.2019 - 07.2021

Junior Software Test Engineer

Ananth Technologies
05.2018 - 03.2019

Master of Science - Computer Science

Wright State University

Bachelor of Technology - Electronics And Communication Engineering

GITAM University
Venkata Dorayya Yegalapati