Summary
Overview
Work History
Education
Skills
ISTQB
Timeline
Generic

Venkata Siva Prasad Reddy Samala

Parker,CO

Summary

Senior QA Automation Tester/SDET with over 10 years of experience in ensuring software quality across web applications. Adept at developing efficient test automation frameworks using Selenium and Java, and highly skilled in integrating tests into CI/CD pipelines with Jenkins. Proven ability to reduce bug leakage by 25% through end-to-end API testing and effective use of automated API test scripts. We are seeking to leverage experience in manual and automated testing to contribute to a team-focused environment on PHP (YII) and React platforms, ensuring best practices in the testing lifecycle.

Overview

10
10
years of professional experience

Work History

Senior SDET Engineer

Compugra Systems Inc
05.2024 - Current

Automated test cases in Selenium using Java and TestNG. Maven is used to run these test cases. Ran these test cases from Eclipse IDE.

Used Chrome dev tools in Selenium to run automation in responsive mode for mobile web browser testing for iPhone, Samsung, Xiaomi, and Pixel phones. Used JavaScript in places where Selenium functions were unstable.

Used Jenkins to create jobs to run selenium tests using Maven in Windows OS. Used TestNG plugin in Jenkins to generate results and email plugin to email those results.

Introduced industry-standardized page object methodology and started leading automation efforts using that. Programmed it using Java and TestNG framework to create maintainable automated test cases.

Increased the automation speed considerably and was able to automate a few dozen test cases in a couple weeks. This was done by using TestNG’s data providers and by automating page object functions flexibly.

Wrote versatile test cases in Selenium using Java that can run in Chrome, Firefox and Edge. Used config variables to set up the browsers when run locally and in Jenkins.

Introduced BDD automation to the QA team by adding step definitions using Utility functions that make use of Selenium page object functions written in Java. Used those step definitions inside Cucumber feature files using Gherkin

syntax.

Edited pom.xml to use 2 profiles so that maven commands can be used to run both selenium test cases and cucumber test features using those profiles. Used a test runner Java file that uses JUnit to run cucumber with features, glue and

plugin setup.

Created test plans, test runs, and test suites in Azure.

Utilized core Java within the framework using Interface, Abstract Class, Static, and non-static variables and methods.

Integrated Selenium WebDriver API with TestNG using different TestNG annotations to automate tests on cross-browser and cross-platform environments.

SDET Engineer

Clove (cbuild)
03.2021 - 04.2024

Actively participate in the Daily Stand-Up Meeting, Sprint Planning Meeting, Backlog Refinement Meeting, Demo Meeting and Retrospective Meetings in the Agile Scrum Development Process

Analysis the user story and write the test cases for and perform functional testing.

Submit the defect reports, and communicate issues to business, engineering, and management using Azure.

Developed test cases and implemented the code in Step Definition using Cucumber with Selenium Web driver.

Designing and developed customized framework using Cucumber Framework pattern in Java using Selenium WebDriver, cucumber feature files TestNG.

Implemented Object-Oriented Programming (OOPS) Concepts in the framework like Inheritance Abstraction, Inheritance, Polymorphism

Wrote scripts, executed tests and generated detailed reports for load analysis installing and configuring LoadRunner.

Executed web services API testing .

Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing

Implemented design patterns like Page Object, Data Driven, UI Mapping in Hybrid automation framework with Java, Selenium Web driver, Maven, Testing, and Jenkins, Apache POI.

Experience in working with Behavioral Driven development (BDD) by writing gherkins language in cucumber.

Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).

Extensive experience as a Software Development Engineer in Test (SDET) using Selenium Automation and JAVA.

Created Page Object Model Mobile automation framework on both IOS and for Android using Appium.

Developed User Interface using JavaScript, JSP and HTML.

Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.

Actively involved in using Test Automation Framework using Selenium Web Driver with C# and .NET.

Creating test plans, test runs, and test suites in Azure.

Used core Java within the framework like Interface, Abstract Class, Static and non-static variables, and methods.

Integrated Selenium WebDriver API with TestNG used different TestNG annotations to automate tests on cross browser and cross platform environments.

Worked on maintaining jobs for Automation Scripts on Jenkins for batch runs and schedule jobs.

Maintained and improved existing framework for different web-based software products using Page Object Model (POM) Design to reduce code and for better maintenance.

Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non-functional testing.

Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox and Chrome.

QA Automation Tester

Clove(Happynest, AP Gov.)
04.2019 - 02.2021

Preparation System Test Plan, Requirement Traceability Matrix and System Test Scripts.

Develop Automation test scripts using selenium.

Develop Java Test codes using Eclipse, IDE and TestNG framework.

Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS in Jasmine, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

Involved in defect review, checkpoint, and root cause analysis meetings.

Developed automated functional test suites for multiple applications using Cucumber testing framework.

Involved in System, Functional, End-to-End, Regression, Integration, UAT, Black Box, Ad-hoc, Risk based, Usability testing and retesting.

Executing the test plans on web and mobile (Apple & Android) as per requirements.

Implemented simulator for Mobile App Testing in Android Platform using Appium.

Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.

Wrote JavaScript validations to validate the fields of the user registration screen and login screen.

Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.

Used Jenkins as continuous integration server to run automated test suites.

Prepared Defect report and test summary Report.

Used JavaScript libraries like protractor along with selenium for UI test execution assertions.

Experienced in load and performance testing tool JMeter.

Used SQL queries to access the database for Back-end testing.

Updated existing test cases and wrote new test cases as per the requirement.

Used Quality Center for test case management, defect tracking, and defect reporting.

Prepared Requirement Traceability Matrix document to map the requirements to test cases.

Environment: TestNG, Java, Selenium IDE, Selenium Web Driver, Jenkins, project object model (POM), JavaScript, Eclipse, Firebug, Excel, Firepath, XPATH, Android, JMeter, MS Office 2007 and Oracle.

Automation Test Engineer

Clove(ApkiBazar)
02.2018 - 03.2019

Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and

developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Implemented Page Object Model automation framework with Selenium WebDriver.

Used FireBug, FirePath, chropath to debug, edit and locate the objects based on ID, Name, XPath, CSS, Selector,

Link, Partial Link, Attributes and Tags.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.

Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time. Page 1 of 6

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Used Apache POI to read data from Excel sheet.

Created accurate and efficient test scripts in python and robot framework to manage automated testing of certain products and features.

Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Designed Data-Driven testing framework in Selenium and captured data dynamically from web controls.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations

Environment: Selenium, Apache, TestNG, UAT, XPath, CSS.

Sr.Testing Engineer

Clove(Online Marketing Evaluation)
03.2016 - 01.2018

Created Test plan & Script, Defect Management Templates; Created Initial test plans and developed test cases and test scripts manually.

Developed, implemented, and documented test plans and user stories in TFS and Microsoft Test Manager for end-to-end, functional, integration, regression, smoke, and usability testing (manual) for internal user pages.

Wrote & executed Manual Test Cases, reviewed, analyzed, managed using QC/ALM.

Created and tracked defects in JIRA. Provided daily status report, defect matrices, daily updates to lead.

Worked with open-source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, JIRA and Eclipse.

Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.

Worked on Version one agile tool to create tasks, update and to track acceptance. Attached automated rest results to story in Version One

Experienced in writing complex SQL queries for extracting data from multiple tables using joins, analytical functions and aggregate functions.

Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects

Implemented various web design best practices and built web applications using Node JS, Angular JS, MySQL, Apache Kafka, HTML5/CSS3, Bootstrap and AWS as part of Web UI Design and Development.

Documenting the various bugs found during Automation Testing in Azure and JIRA.

Excel to prepare test cases and import to Azure.

Executed SQL Queries to validate the data based on the business rules for extensive data validation.

EnvironmentQC testing, Windows XP,JIRA, DevOps, Webservices, Angular JS.

Testing Engineer

Ingenious(Biryanibowl )
07.2014 - 02.2016

Developed comprehensive test plans and test cases with expected results to provide test coverage for all the functionality detailed in the requirements.

Participated in SDLC and QA best practices and standard methods.

Performed GUI Testing, Functional, Testing manually

Performed end-to-end testing on the software application's released version and detected many GUI bugs.

Used Firebug to identify objects on desktop web application.

Manually execute test cases and validate the application against the requirements.

Identify, document, and report defects using a defect tracking tool.

Perform re-testing to verify defect fixes and regression testing to ensure no new issues are introduced.

Regularly update the test lead/manager on the status of testing activities and any issues encountered.

Provide detailed information on defects, including steps to reproduce, severity, and priority.

Experience on review documentation of software defects and assign software developers to investigate and resolve the issue.

Experience on review and approve test schedules or strategies in accordance with project scope or delivery dates.

Tested the Application in different Web Browsers and on Multiple Platforms-UNIX, Linux and Windows.

Well knowledge of Agile Methodology working with Scrum master, product owners and vision meeting.

Track & analyze test results and work closely with the developers to isolate and reproduce defects.

Define product test plans based on eliciting criteria for acceptance.

● Collaborate with developers to understand the functionality, provide feedback, and help in debugging issues.

● Attend project meetings, daily stand-ups, and retrospectives to stay aligned with the project progress and goals.

● Analyze business requirements and technical specifications to create comprehensive test plans.

● Continuously update skills and knowledge on testing methodologies, tools, and industry trends.

Education

Master of Science - Computers

Sv University
Tirupathi
04.2006

Bachelor of Science - Computers

Sv University
Tirupathi
04.2003

Skills

    Methodology

    Agile, Waterfall, Scrum

    Automation Tools

    Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, BDD, Cucumber

    CICD Tools

    Jenkins, Git, GitHub, CICD Pipelines, Bamboo

    Frameworks

    Data Driven, Keyword Driven, Hybrid, BDD, Page Object Model (POM), JUNIT, Test NG

    Build /Integration Tools

    Maven, Jenkins

    Bug Tracking Tools

    Azure, JIRA, Bugzilla

    Web Service Tool

    Karate, Rest Assured, Post Man

    Programming Languages

    Java, XML, HTML 5, CSS, python

    Database/Database tools

    SQL Server, Oracle, MySQL,DB2

    Development Environment

    Eclipse

    Version Control Tools

    GIT

    Web Debugging Tools

    Browser Developer Tools, Xpath, Firepath, Firebug

    Protocols

    HTTP, HTTPS, TCP/IP, SOAP, REST

    Operating Systems

    Windows, Linux, Unix

ISTQB

The International Software Testing Qualifications Board (ISTQB) certification is a globally recognized qualification for software testers. It aims to establish a standard for qualifications and skills in software testing, providing a comprehensive framework for certification across different levels.

Timeline

Senior SDET Engineer

Compugra Systems Inc
05.2024 - Current

SDET Engineer

Clove (cbuild)
03.2021 - 04.2024

QA Automation Tester

Clove(Happynest, AP Gov.)
04.2019 - 02.2021

Automation Test Engineer

Clove(ApkiBazar)
02.2018 - 03.2019

Sr.Testing Engineer

Clove(Online Marketing Evaluation)
03.2016 - 01.2018

Testing Engineer

Ingenious(Biryanibowl )
07.2014 - 02.2016

Master of Science - Computers

Sv University

Bachelor of Science - Computers

Sv University
Venkata Siva Prasad Reddy Samala