CARRIER OBJECTIVE
To have a professional opportunity and work environment where I can prove my efficiency along with achieving job satisfaction, learning and career growth.
SUMMARY
Having 10+ years of experience as Quality Assurance Engineer
Strong command in STLC, Defect life cycle and on AGILE Methodologies and involved in all agile ceremonies like daily scrum calls, Sprint planning, Retrospection and QE Demos.
Hands on experience in creating Test Plans, Test Cases, analyzing Test Results, logging defects and preparing reports
Experience in Test execution and Defect management using Tools like HP ALM and Jira
Skilled in building test automation framework using Selenium WebDriver with Page Factory for Page Object Model (POM), TestNG/Junit, Cucumber, Maven and Gradle
Extensive experience in validating Microservices/API's using POSTMAN, Rest assured and ReadyAPI
Experience in building automation framework using ReadyAPI to validate microservices
Hands on experience on Cucumber BDD to develop and maintain test automation scripts using Gherkins language
Strong experience in using Version Control Tools like GIT and GitHub
Well versed with Continuous Integration (CI) tool Jenkins & GitLab tools to create, schedule and pipelines in tools like GitLab and Jenkins
Experienced in designing Hybrid Framework from scratch in Selenium WebDriver for E-commerce applications, Marketing applications
Extensive experience in converting manual testcases to automated scripts, creating Utility, Helper libraries for frameworks
Good in trouble shooting issues related to automation scripts
Professional expertise in Smoke Testing, Backend end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Cross Browser/ Cross Platform Testing, UI Validation
Extensive Experienced in SQL Database validations & concepts such as DDL, DML, Joins, primary key & foreign key, having, group by, order by, Constraints
Experienced in validating splunk logs
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SUMMARY
Testing Tools
Selenium WebDriver
POSTMAN
ReadyAPI
Rest Assured
Zephyr
JIRA
Automation Framework
Junit/TestNG
Cucumber, Page Object Model(POM)
Build Tools
Maven, Gradle
Code Management Tools
GitHub
Languages
Java, JavaScript, Html, JSON
Database
MS-SQL
Performance Tools
JMeter
CI/CD
Jenkins, GitLab, GitHub
EXPERIENCE HIGHLIGHTS
Project #1
Projects
NTT Data
Client
TIAA
Date
Feb 2023 to till date
Role
SDET
Roles and Responsibilities:
Creating and maintaining Regression scenarios for new features, converting in to automation scripts by using Selenium webdriver tool and Java language
API Testing with tools like Postman and RestAssured
Troubleshooting the errors by checking in network tab and verifying in Splunk
Validating the data by writing queries in Database using structured query language MS SQL
Adding new code to repo in Github and running the daily scheduled jobs for Sanity testing and Regression testing in Jenkins
Analyze and prepare report for QA environment
Completing automation within sprint
Enhancing the automation scripts by creating, helper files and logging structure.
Participating in Agile ceremonies – Sprint planning, Daily scrum calls, Retro meetings and PI planning
Contributing to Defect triage calls.
Preparing Test data Matrix(TDM) sheet for the user stories covered in sprint
Demo of the feature at the end of PI
Reporting and Tracking defects
Project #2
Projects
NTT Data
Client
ThermoFisher Scientific
Date
November 2021 to Feb 2023
Role
SDET
Roles and Responsibilities:
Designed functional automation scripts using Selenium WebDriver and function library for automation framework.
Validating functional test cases as per user stories and converting the same into automation testing to performed Integration Testing & System Testing on using Selenium WebDriver
Maintaining Environment health by performing Integration testing and following up on issues with product teams
Creating reports on QA environment status every day
Running test automation scripts in Parallel
Developing reports by utilizing Allure Reporting Json files and publishing execution results to Power BI
Improving the Automation framework by creating customized methods
Integration Regression testing on QA and prod environments
Participating in Defect Triaging
Cross browser testing Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
Performed Data base validations such as extracting data, inserting & deleting the data for End-to-end testing
Project #3
Projects
Cigniti Technologies
Client
HomeSite Insurance
Date
April 2020 to December 2020
Role
Senior Test Engineer
Roles and Responsibilities:
Designed and created test scenarios for API testing from reading swagger document
Performed API testing like – Json schema validations, API chaining, Parsing, Data base testing and end to end testing
Performed API testing for REST services of the project using ReadyAPI tool & Postman.
Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Worked with developers to update the defects, resolve them and track their status using JIRA.
Project #4
Projects
Qatestingtraining
Client
Date
September 2017 to April 2020
Role
QA Lead
Roles and Responsibilities:
Designed functional automation scripts using Selenium WebDriver and function library for automation framework.
Validating functional test cases as per user stories and converting the same into automation testing to performed Integration Testing & System Testing on using Selenium WebDriver
Maintaining Environment health by performing Integration testing and following up on issues with product teams
Creating reports on QA environment status every day
Running test automation scripts in Parallel
Developing reports by utilizing Allure Reporting Json files and publishing execution results to Power BI
Improving the Automation framework by creating customized methods
Integration Regression testing on QA and prod environments
Participating in Defect Triaging
Cross browser testing Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
Performed Data base validations and End to end testing
Project #5
Project
Epayment-PSR (Provider Self Registration)
Client
Emdeon, US
Date
Nov 2015 – August 2017
Role
Senior Tester
Roles and Responsibilities:
Understanding various business requirements and deriving test cases and executing the Test Cases
Converting Manual test cases to Automated Test cases using Selenium WebDriver
Performing Functional Testing, Integration, Regression, UI Testing.
Developing class libraries, Utilities, Helper classes
Converting Automation scripts to TestNG Testcases
Continuous Integration of automation scripts in Jenkins
Execution of Manual Test cases and Automation Test Scripts.
Logging the defects and reporting them using Jira
Active participation in team discussions, test plan walkthrough, test script walkthrough.
Tracking all the bugs to closer by interacting with development team.
Sending daily/weekly Testing status report on the project.
Coordinate with module Leads/Senior Developers on the issues faced during execution of project plan.
Responsible for prevention and early detection of defects through verification and validation activities ensuring the integrity and quality of all work products.
Smoke test against the deployed build and ensure quality code is released to the QA environment.
Project #6
Project
E7[Marketing module]
Client
YesMail
Date
April 2011 – August 2012
Role
Automation Tester
Roles and Responsibilities:
Involved in application Testing using Java, Selenium
Participate in complete automation workflow, peer review, code review, test strategy, test plan.
Experienced in Github and Maven as automation scripts integration tools and Jenkins as CI tool
Automating test cases, test suites for Regression Testing via Selenium WebDriver, JavaScript for the redesign AngularJS application
Proxy requests to finished client APIs, handling authentication, custom headers
Writing SQL queries and PL/SQL - functions, sequences and triggers.
Experience on SOAPUI for testing and validating various web services used in the application
Implemented automated script for REST-API testing using Rest Assured framework.
Project #7
Project
E7[Marketing module]
Client
YesMail
Date
April 2010 – April 2011
Role
Software Tester
Roles and Responsibilities:
Understanding requirements and preparing Test scenarios and Test cases.
Preparing Test data for Testcases.
Performed different types of Testing including GUI Testing, Functional Testing and Regression Testing
Designed Functional Test Cases based on user stories in Test Link
Involved in peer review of Test Cases
Attending weekly stand up meeting with client
Attending daily internal standup meetings
Detected bugs and logged them in Jira with screen shots and required logs.
Executed sanity for every new build.
Verified logs using putty.
Exploratory Testing
Certifications:
ISTQB Foundation Level Tester
Education Details:
Completed Bachelor’s Degree in Electronics from JNTU University [Telangana] in 2010