I am an experienced QA Automation Tester with over 9 years dedicated to ensuring software excellence. Proficient in Selenium and Agile methodologies, I specialize in API testing and continuous integration. My approach is deeply collaborative, emphasizing clear communication, problem-solving, and adaptability to lead teams towards delivering high-quality software solutions.
My Work
-
● Around 10 years of experience working as QA Engineer for Software Development and Testing life
● Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both
● Web and Client - Server Applications and good experience on Core Java, OOPS concepts.
● Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC),
Bug life cycle and Methods like Agile, Waterfall and V model.
● Experience in designing and executing Automation Test scripts for web applications using Java,
Selenium RC/IDE/Grid, Selenium WebDriver, JUnit and TestNG.
● Experience in developing selenium automation framework using JUnit/TestNG and developing
ANT/Maven targets to execute automation suites from command line.
● Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools
Jenkins for nightly batch run of the Script.
● Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
● Experience with the Cloud (Azure) DevOps - Infrastructure and Platform as a service.
● Experience in converting QTP script to Selenium to support multiple browsers.
● Experience in developing and Implemented automation using Selenium WebDriver and Java. Used
Eclipse IDE to develop & debug the code.
● Designed & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
● Experienced in working with Open-Source Tools such as Selenium IDE, Selenium WebDriver and
Selenium Grid, Cucumber and Eclipse.
● Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
● Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing,
Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
● Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend
testing internal and third-party API using Test Complete and SOAP UI.
● Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
● Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps
using Quality Center, JIRA, IBM Clear Quest, Bugzilla etc.
● Proficient in designing, reviewing and documenting system test plans, defining test procedures and
creating test cases on the basis of product releases features, client’s requirements and related
technical documents.
● Possess strong technical aptitude with strong analytical, problem solving and communication skills.
● Developed BDD tests using Cucumber and Specflow by writing behaviors and step definitions in Java
and C# respectively.
● Expertise in writing Selenium Webdriver automation scripts in Java for Cross browser testing.
● Well versed with Selenium Concepts like Selenium GRID, TestNG, Maven, Log4J, XSLT, Extent
Reporting, Jenkins, GIT.
● Experience in writing queries and SQL scripts to perform back-end testing with various relational
Databases like Oracle, MYSQL, SQL Server.
● An effective communicator, committed team player, quick learner and rapid problem solver with
commitment and a strong work ethic and ability to quickly adapt to new environments
-
Bachelor of Liberal Art and Science
-
● Testing Tools/Framework: Selenium IDE, Selenium WebDriver, TestNG, Junit, SOAP UI, Postman,
Eclipse IDE
● Bug Reporting Tools: JIRA, Bugzilla, Quality Center
● Operating System: Windows 7/XP/2000, UNIX Linux
● Project Methodologies: SDLC, Agile Scrum, Waterfall, V-Module
● Languages: SQL, Core Java, J2EE
● Database: Oracle, MySQL, SQL Server, PLSQL
● Web Technologies: HTML, XML, XHTML, DHTML, Java, JavaScript
● App Servers: Apache Tomcat 7, JBoss
● Build Tools: Maven, Jenkins
-
NJDOH,Trenton, NJ March 2023 - Present
QA Manager
Responsibilities:● Analyzed business requirements for the Oracle Modernization Application project to create testing
strategies, testing plans, and detailed test cases for the application under test.
● Conducted service API testing using Postman and Swagger, validating endpoints to ensure the
reliability and efficiency of the system.
● Designed and executed performance testing scenarios using JMeter to analyze application behavior
under load and stress conditions.
● Utilized Microsoft Azure DevOps for managing tasks, creating and executing test plans, and tracking
project progress to enhance team collaboration.
● Documented project details, test case results, and performance metrics using Microsoft Excel,
ensuring comprehensive and well-organized project records.
● Used MySQL Server to perform backend testing, writing and executing SQL queries to validate data
integrity and ensure accurate database operations.
● Designed and implemented test cases for functional, regression, and user acceptance testing based
on detailed business and technical requirements.
● Ensured compliance with QA best practices and standards, mentoring team members to improve
testing effectiveness and efficiency.
● Coordinated defect management processes, including tracking, prioritizing, and collaborating with
development teams to resolve issues promptly.
● Demonstrated strong leadership by managing cross-functional teams, facilitating clear
communication, and maintaining alignment with project timelines and objectives.
● Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to
align with project goals and ensure timely delivery.
● Maintained and monitored test environments, collaborating with development teams to identify and
resolve critical issues throughout the SDLC.
Environment: Postman, Swagger, JMeter, Azure DevOps, Microsoft Excel, Microsoft SQL Server, Agile, SQL,
Oracle, Defect Management Tools
-
NJDOH,Trenton, NJ March 2023 - Present
QA Manager
Responsibilities:
● Analyzed business requirements for the Oracle Modernization Application project to create testing
strategies, testing plans, and detailed test cases for the application under test.
● Conducted service API testing using Postman and Swagger, validating endpoints to ensure the
reliability and efficiency of the system.
● Designed and executed performance testing scenarios using JMeter to analyze application behavior
under load and stress conditions.
● Utilized Microsoft Azure DevOps for managing tasks, creating and executing test plans, and tracking
project progress to enhance team collaboration.
● Documented project details, test case results, and performance metrics using Microsoft Excel,
ensuring comprehensive and well-organized project records.
● Used MySQL Server to perform backend testing, writing and executing SQL queries to validate data
integrity and ensure accurate database operations.
● Designed and implemented test cases for functional, regression, and user acceptance testing based
on detailed business and technical requirements.
● Ensured compliance with QA best practices and standards, mentoring team members to improve
testing effectiveness and efficiency.
● Coordinated defect management processes, including tracking, prioritizing, and collaborating with
development teams to resolve issues promptly.
● Demonstrated strong leadership by managing cross-functional teams, facilitating clear
communication, and maintaining alignment with project timelines and objectives.
● Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to
align with project goals and ensure timely delivery.
● Maintained and monitored test environments, collaborating with development teams to identify and
resolve critical issues throughout the SDLC.
Environment: Postman, Swagger, JMeter, Azure DevOps, Microsoft Excel, Microsoft SQL Server, Agile, SQL,
Oracle, Defect Management Tools
-
Anthem Inc, Atlanta, GA Aug 2020 - March 2023
QA Automation Engineer
Responsibilities:
● Analyzed Business Requirements for Transaction inquiry module. created testing strategies, testing
plans and prepared detailed test cases for the Application under Test (AUT).
● Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives,
timeline and focus of software testing effort for functional, regression, user acceptance and stress
testing.
● Developed automated scripts using Selenium Web Driver and Implemented Framework using Java
and Object-Oriented Programming (OOPS) concepts.
● Performed Data driven testing in Cucumber using Examples keyword to get Table data for limited sets
of data and for many sets used the data from excel files.
● Designed & Developed of Hybrid Test Automation Framework for Transaction inquiry module using
Selenium WebDriver, TestNG and Apache POI API using Eclipse IDE for writing and debugging test
scripts. Implemented Java Mail to send the regression result automatically.
● Used TestNG for testing framework. Implemented the script deployment in TestNG framework
through command line and also integrated tests in Jenkins (Continuous Integration tool).
● Extensively used Log4J, XSLT, Extent Reporting.
● Create automation test scripts using concepts of OOPS in Java
● Automating Devops for creating VMs in the cloud (Azure).
● Wrote Maven build scripts to automate the compilation and execution of TestNG test cases.
● Responsible for implementation of Hybrid Test Automation Framework build using Selenium
WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness
design patterns and approaches
● Identified automation requirements & design automation framework, scripts in Selenium (WebDriver)
integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote
clients.
● Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required
selenium support code in JAVA for Cucumber.
● Executed test data and regression tests scripts after a release to ensure system is functioning properly
and no new issues have arisen and provided daily status updates to the respective track leads.
● Involved and responsible for creating Daily and weekly status reports regarding the progress of testing
process.
● Involved in regression testing of Cucumber feature files.
● Tested the GUI Application (online forms and screens) and did analysis on the Paper based form to be
as accurate as the online application.
● Done SOA testing for API's using ReadyAPI and Java framework for web services testing.
● Extensively used Selenium (XPath and CSS locators) to test the application.
● Developed test cases and test scripts using BSD in order to perform the complete testing of the
application.
● Conducted backend testing using SQL queries to validate data for database and Used SQL queries for
retrieving data from database for executing user specific test cases in order to verify the Data
Integrity.
● Developed UAT test cases for End-to-End testing.
● Actively participated in Handover meetings, Business Analysis and design reviews for each release and
identifying Critical test cases on each release.
Environment: Java, Selenium WebDriver, TestNG, REST API, Maven, Jenkins, UAT, Eclipse, TDD, Agile, SOAP UI,
HTML, XML, OOPS, XPath, Quality Center /ALM, Cucumber, SQL, PLSQL, Oracle, UNIX, Windows.
-
Mentorsis, New Jersey July 2017 – July 2020
QA Automation Engineer
Responsibilities:
● Extensively participated in Business Requirements meetings along with Business Analysts, Project
Managers and Development leads.
● Extensively worked on Agile Scrum methodology throughout the Software Development Life Cycle
(SDLC).
● Worked on creating test case for Object -driven framework for Selenium WebDriver.
● Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
● Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data
from property and XML and excel files.
● Involved in running Test scripts on different browsers using the Selenium WebDriver.
● Developed re-usable function using TestNG for the Test Automation.
● Used Maven for building the Webdriver project. Integrated with Continuous Integration tools Jenkins
for running test on nightly basis automatically.
● Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test
cases/suites for VIN service, common data service, and Admin UI and java client modules.
● Involved in the Continuous Integration of the automation framework with Jenkins.
● Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
● Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in
stable condition.
● In depth understanding of Object-Oriented Programming (OOPS) and skilled in developing automated
test scripts in Selenium
● Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
● Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services
testing.
● Involved in writing unique XPath using SelectorsHub and XPath to identify web elements.
● Assigned the new projects to testing team and track the Review schedules and Testing Status.
● Involved in tracking and reporting defects using Quality Center and was also responsible for
communicating the status to the development team.
● Developed and executed SQL queries in the database to conduct Data integrity testing by checking
the data tables on the server.
● Using java oops concepts, collection hierarchy.
● Proficient in Agile development and Scrum methodology.
● Created concise and clear reports for distribution and presentation to senior management on daily
and weekly basis. Experience monitoring and tracking implementation plans.
Environment: Java, Selenium WebDriver, TestNG, Maven, Ready API, Jenkins, UAT, Python, Cucumber, SOAP
UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, SQL, PLSQL, Oracle, UNIX, Windows.
-
HDI Sigorta A.S, Turkey, Istanbul Jun 2013 – Sept 2016
QA Analyst
Responsibilities:
● Worked closely with development team in creating automated scripts for the application using
Selenium.
● Effectively implemented different QA Methodologies/ Policies, Strategies, and plans in all stages of
SDLC.
● Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium
WebDriver, and TestNG/JUnit.
● Prepared Test strategy and Test Plan for each Release cycle.
● Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium WebDriver,
and Selenium Java client driver.
● Developed and implemented robust Keyword driven framework with Selenium WebDriver which cut
down the script development time in half.
● Developed and executed the test scripts with Selenium and Java.
● Developed test code in Java language using Eclipse IDE and Junit framework.
● Used automated scripts and performed functionality testing during the various phases of the
application development using Selenium IDE.
● Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
● Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
● Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and
potentially execute Unit Test Automation (Java /Junit).
● Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
● Used Selenium WebDriver for testing different browser, Selenium Grid for checking instance of sever
and Selenium IDE for record and play back.
● Converted all record and play back test cases into Selenium automated scripts.
● Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
● Enter and maintain defect information in Defect Tracking System, JIRA.
● Created and executed database queries (SQL) to validate data integrity.
● Worked with appropriate development and technical support teams to triage, assess and solution.
● Worked closely with different functional team including Development, QA, Sales and Business.
About Me
I am a seasoned QA Automation Tester with over 9 years of professional experience in ensuring the quality and performance of web-based applications. My expertise spans manual and automation testing, leveraging tools like Selenium WebDriver, Maven, TestNG, Cucumber, and JUnit to create robust and efficient test frameworks. I am adept at working in Agile and Waterfall methodologies, with a solid understanding of SDLC and STLC. My experience includes API testing using Postman, back-end testing with SQL, and load testing using JMeter. I have a proven track record of developing and executing test strategies, implementing CI/CD pipelines with Jenkins, and collaborating effectively with cross-functional teams to deliver high-quality software solutions. Passionate about staying updated with industry trends, I continuously strive to enhance testing processes and contribute to the success of dynamic, fast-paced projects.