Portfolio of Passion
Work
Experience
PWC – Austin, TX
09/2022 - 07/2023
● Designed and implemented a comprehensive test suite from scratch utilizing Katalon, Java, and Selenium, resulting in streamlined test processes and improved software quality.
● Successfully migrated entire test scripts from C# to Katalon Framework, resulting in improved test automation efficiency and reduced maintenance costs.
● Managed and executed regression, integration, and sanity testing to ensure product quality and compliance with project specifications.
● Successfully wrote test cases, executed them manually, and automated them to ensure efficient software testing and optimal end-user experience.
● Maintained the Continuous Integration/Continuous Deployment (CI/CD) pipelines using the Rio, ensuring efficient software delivery and deployment processes.
● Collaborated with offshore team members to ensure smooth progress of all required functional testing and the development of automation frameworks.
● Ensured high-quality software delivery by detecting and investigating various types of bugs through the performing of functional testing.
Apple – Austin, TX
11/2019 - 09/2022
● Developed a test suite from scratch using Cucumber, java, RestAssured, jdbc, pico container, selenium, spring boot.
● Responsible for the E2E testing including UI, API, Microservices and multiple Databases.
● Maintained functional testing for 13 different backend applications
● Maintained Integration testing, regression testing
● Responsible for the load testing using JMeter
● Responsible for writing test cases, executing them manually and automating them
● Specialized on Backend testing; API, microservices, databases testing.
● Worked on testing Rest api with apache Cassandra DB.
● Created an advanced test framework that can handle functional testing of 15+ APIs, UI part, and database part which are Cassandra DB and Oracle DB.
● Implemented reusable cucumber tests with Gherkin language.
● Configured the test suite using the spring boot.
● Performed CRUD operations in API Testing
● Performed advanced pairwise testing with dynamic test data.
● Supported with testing when there are production issues by doing Emergency Bug fix testing.
●Detected and reported 13> UI bugs on public UI web domain.
● Responsible for the functional testing of all assigned Rest APIs.
● Worked closely with the DEV, UAT and Production teams to ensure the smooth roll out of the tested applications.
U.S. Bank – Irving, TX
09/2016 - 11/2019
Developed and maintained Full Stack Automation Framework ( Hybrid ) which includes BDD and DDT.
● Implemented DDT (Data Driven Testing) Framework with Page Object Model and extracted data from external Excel files using Apache POI.
● Developed Behavior-Driven Automation Framework based on Page Object Model (POM) for web-based applications.
● Developed and maintained Smoke, Functional, and Regression Test Scripts for web-based applications using Selenium WebDriver, Java, and TestNG.
● Performed Back-End testing by using JDBC and SQL Queries to test the Oracle Database .
● Applied Java language with TestNG framework for scripting; used Maven for building the WebDriver project and managing the dependencies.
● Involved in developing and maintaining the Hybrid framework using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
● Performed cross browser testing with a variety of web browsers (Internet Explorer, Edge, Firefox, Safari, Chrome) and reported issues, resolved fixes and migrated code .
● Designed and performed Continuous Integration and Continuous Delivery by using Jenkins.
● Performed API Testing (XML/JSON) by using POSTMAN/Newman and RESTAssured library.
● Performed scheduled remote execution daily smoke tests and sent reports as email on AWS Cloud Server.
● Participated in Daily Scrum, Sprint Planning, Sprint Review, and Sprint Retro Meetings.
● Created feature files using Cucumber (Gherkin) and implemented matching step definitions.
● Executed all Selenium test scripts on different browsers and checked for compatibility, also performed the cross-browser testing using Selenium Grid.
● Participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM).
● Collaborated with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using Jira.
● Created and maintained reusable and optimized actions, functional libraries.
11/2014 – 08/2016
Infinera – Allentown, PA
Responsible for whole functional testing.
●Involved in developing and executing Cucumber BDD Framework from scratch using Java, Selenium WebDriver, Cucumber, Gherkin, JUnit, Maven and Singleton pattern .
● Designed and maintained Maven project written on Java to develop and execute Acceptance Tests from Cucumber Feature Files.
● Performed test automation Development using a test framework that implements Page Object Model (POM) , Cucumber feature files, and TestNG configuration files.
● Used Continuous Integration Tools ( Jenkins ) for automation script run on a daily basis and to provide quick feedback to the developers.
● Implemented Jenkins jobs to design and run the Regression Test Suite and Smoke Tests in development and test environments and generated reports.
● Involved in preparation of Traceability Matrix and Requirements mapping, issue logs.
● Extensively involved in resolving bugs fixes with the Development Team.
● Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
● Implemented Multi-Browser Testing to ensure cross-browser compatibility .
● Analyzed test specifications and converted them into Manual and Automation test cases.
● Established JDBC connection with database and compared expected and actual result with JUnit assertions.
● Expertise in Test Strategy, Test Plan, Test Scenarios, Test Environment Setup, Test Cases Design, Test Data Setup, Defect Management and expertise in bug tracking tools like Jira.
● Implemented agile with scrum, attended all of the scrum meetings with great communication skills.
Skills
& Expertise
● Programming Languages: Java, spring boot, SQL, C C, C++, C#
● Web Technologies: HTML, CSS, JavaScript, XML.
● Testing Tools: Selenium, Cucumber, RestAssured, JDBC, hibernate, Selenium Grid, Appium
● Test Framework: JUnit, TestNG, Cypress, Maven, Gradle, BDD, Hybrid, POM
● Databases: Oracle, Cassandra, Apache Kafka
● Browsers: Google Chrome, Firefox, Safari, Internet Explorer.
● Bug Reporting: Jira, Radar. Azure DevOps
● CI/CD Tools: Jenkins, Rio.
● Cross Browser Platform: AWS, Ducker
● IDE : Eclipse, IntelliJ, Postman, Jmeter, Spring Tool Suite,
● Operating Systems: Windows, MacOS, UNIX, Shell Scripting
● Version Control Systems: GitHub, SVN, Git.
●Methodologies: Agile, Waterfall.