Having 9+ years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques . Well versed in Manual testing techniques and methodologies
Proven track record of successfully testing complex SharePoint and Confluence applications, including functional, regression, and performance testing.
Proficient in creating detailed test cases, executing test plans, and effectively identifying/reporting defects to ensure high-quality deployments across various SharePoint environments while collaborating closely with development teams in an Agile framework.
Experience in automation testing using Java and Selenium Web Driver
Good experience on using BDD Framework Cucumber .
Experience in complete Software Development Life Cycle (SDLC) ,Software testing life cycle (STLC) and Bug Life Cycle using Agile and JIRA tools.
Lead the multiple manual testing offshore QA teams.
Single point of contact to client for Test Plan and Test Summary reports
Took the ownership of Release Cycle
Monitor testing efforts and record all test results accurately in test plan documentation and defect tracking system.
Support for Test data and Environment availability for User Acceptance Testing.
Perform Automation execution as well as manual test execution as needed.
Excellent Coding skills using Java, SQL.
Familiar with: xPath,XML, RESTful Web Services , Log4j, Maven,TestNG,GIT and Jenkins Technologies.
Strong Experience in Automating Web Applications using Selenium Web Driver with TestNG,JUnit, Maven,Gradle & BDD(cucumber) Developed the Selenium Test cases with Data Driven, Selenium Page Objects & Page Factory Model Frameworks using: Selenium Web Driver, TestNG,JUnit, Log4j,Gradle and Maven
Good experience in Data Driven and Keyword driven framework.
Expertise in automating software testing using Selenium Web Driver. Worked on Data Driven framework to maintain test suite.
Very good experience in coding using Java and Writing Selenium Web Driver Test Cases with Java Well versed with Java Testing Framework Test NG.
Responsible for testing the product using SQL Queries/ Cassandra(CQL) for the DB check.
Experienced in manual testing and automating Restful Web Services using REST Assured.
Experience in API testing using tool Postman, Validated JSON formatted data and different http status codes.
Good experience on Continuous Integration Tools like Jenkins.
Experience with integrating GIT with Jenkins & automating Selenium Tests with Continuous Integration
Experience in preparing Cucumber feature files (User Stories)
Well Versed with in Black Box, Functional, Regression, GUI testing using both Manual and Automation Techniques
Expert in designing Test Cases covering all test conditions and eliminating redundancy and duplications and maintaining the test case in Quality Center and JIRA Tool
Experience in using various Databases & tools: Oracle,SQL Developer, Cassandra.
Solid Back-end testing experience in writing and executing SQL Queries Involved in Data Driven Testing using JDBC Connection.
Have good experience in Compatibility testing on multiple operating systems like IOS, Android, Mac and windows.
Manual Testing of Mobile Application on Android and IOS platforms.
Good exposure of testing Mobile Application on handsets of different vendors which includes Samsung and iPhone.
Experienced in using defect-tracking systems like JIRA and Quality Center.
Hands on experience on cloud technology Azure.
Excellent experience with source version control tool Git.
Extensive experience in Eclipse and IntelliJ IDE.
Working knowledge of Operating Systems: Windows, Linux and UNIX environments.
Ability to handle multiple tasks and work independently as well as in a team.
Excellent written and verbal communication and interpersonal skills.
Overview
15
15
years of professional experience
Work History
Senior Quality Assurance Automation Engineer
Albertsons
Pleasanton, CA
03.2021 - Current
Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
Used Robot Framework and Selenium
Involved in design and implementation of Selenium WebDriver automation framework for functional and regression test suites (Junit and Gradle).
Used Java and Junit framework for scripting. Used Gradle for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests.
Analyzed manual test cases to evaluate the feasibility of automation.
Identified automation requirements and design scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution.
Implemented Page Factory Model Automation framework with Java, Selenium WebDriver.
Validating the documents which are saved in Azure storage accounts and then verifying the related meta data in SQL DB that is hosted on Azure.
Involved in Data Driven Testing using JDBC Connection.
Conducted back end testing by writing the SQL queries to ensure the data entered through front end application is matching with data stored in the database.
Logged defects encountered in the application through JIRA during test cycles and conducted fix verification. Performed Sanity testing on new builds.
Performed Regression Testing on every modification in the application using Selenium Web driver.
Conducted Smoke testing, Functional testing, Regression testing and Sanity testing.
Experience in RESTful web services testing using Postman.
Automated the RESTful web services using REST Assured and validated JSON formatted data, different http status codes.
Followed Agile Scrum process.
Providing the story point for the User Stories.
Participated in Stand-up meeting, Sprint Planning meeting and Retrospective meetings with product,project manager, developers and QA team.
Senior Software Automation Test Engineer
Envestnet Yodlee Infotech
Bangalore, India
01.2016 - 01.2017
Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
Involved in preparation and execution of Automation test scripts and Test suites with Selenium Web driver using TestNG,Maven and Java.
Involved in creation of automation framework in Selenium WebDriver.
Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins. Developed and executed test cases and automation regression testing using Selenium WebDriver.
Developed test cases for functional and regression testing.
Conducted UI testing, functional testing, and database testing.
Creating and Executing test scripts for regression testing of web application using selenium &cucumber.
Tested dynamic pages, window alerts and pop-ups.
Developed and maintained test cases and test data.
Used CSS locators and Xpath to identify elements.
Tested application compatibility for dynamic and static content under various cross browsers using CSS locators and XPath in Selenium.
Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
Retest defect fixes and reopen issues when needed.
Implemented data driven framework to automate regression suite using Selenium WebDriver.
Have good experience in Compatibility testing on multiple operating systems like IOS, Android, Mac and windows.
Performed Manual Testing on Mobile Web Application of Android and IOS platforms.
Good exposure of testing Mobile Web Application on handsets of different vendors which includes Samsung and iPhone.
Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc)
Working closely with project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines.
Test Engineer
HCL Technologies
Bangalore, India
06.2010 - 03.2015
Lead the offshore QA teams and single point of contact to the client for Test Plan and Test Summary reports.
Collaborated with development team to gather new release changes, analyze the regression impact and assigning the release testing items across multiple QA teams based on their functional expertise.
Provide detail estimates of work effort required for testing to the client.
Publish the summary of results showing all the defects found by functional area with severity, description and resolution.
Developed test plans and test cases based on the user requirements.
Took ownership of specific product functions and was in charge of all functional and regression testing and also took the ownership of release cycle.
Created test cases including functional test cases, positive, negative and end-to-end test cases.
Wrote SQL queries to extract data from data base and compare with front end.
Involved in Sanity testing, Functional testing, Regression testing and End-to-End Testing.
Involved in test case reviews.
Participated in the testing kick-off , daily and weekly meetings.
Created clear and concise bug reports.
Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in Java using TestNG.
Integrated Automation scripts on Continuous Integration tools Jenkins.
Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
Creating and Executing test scripts for regression testing of web application using selenium
Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections.
Developed Test scenarios and test cases based on user stories.
Tested dynamic pages, window alerts and pop-ups.
Developed and maintained test cases and test data.
Used CSS locators and Xpath to identify elements.
Verifying business flow in Test environment to determine issues reported in UA are valid defects or missing requirements.
Reported daily and weekly status to the client.
Followed Agile scrum model.
Used JIRA for defect management and version control tool SVN.
Used HP ALM for managing and executing the Test cases in the Test Lab.
Tracked defects found at software release phase and developed test data to be used in the testing.
Reported testing progress and defect metrics to the Client.
Explained test scenarios for the SDETs to automate.
Provided Knowledge Transfer to the newly joined team members.
Education
Bachelor of Technology - Electronics And Communications Engineering
JNTU
Skills
Automation scripting
Cross-platform testing
Manual Testing
Selenium WebDriver
Java
Eclipse IDE
Intellij
TestNG
Maven
Gradle
GIT
Agile(Scrum)
Jenkins
SQL
REST Assured
Robot Framework
RESTful Web Services
Mobile Application Testing
Test Plan & Test cases
Sanity Testing
Functional Testing
Compatibility Testing
End-to-End Testing
Regression Testing
CI/CD
JIRA
Cassandra
Xpath
Confluence
BDD(Cucumber)
Azure
Postman
Education and Training
other
Timeline
Senior Quality Assurance Automation Engineer
Albertsons
03.2021 - Current
Senior Software Automation Test Engineer
Envestnet Yodlee Infotech
01.2016 - 01.2017
Test Engineer
HCL Technologies
06.2010 - 03.2015
Bachelor of Technology - Electronics And Communications Engineering