Shefali Patel
US Citizen
E-mail: **********@*****.***
Phone: 301-***-****
PROFESSIONAL SUMMARY:
Over 8 years of IT experience testing web-based and client/server applications in various technical environments.
Expert in create, update, maintain and scheduling through calendars and troubleshoot of Control-M jobs and batch flows
Excellent testing experience in all phases and stages of the Software Testing Life Cycle (STLC) and Software Development Lifecycle (SDLC) and Defect Life Cycle (DLC)
Good working knowledge of testing methodologies like Agile-Scrum and Waterfall methodologies including disciplines, tasks, resources, and scheduling.
Expertise in performing all kinds of testing like Functionality Testing, Integration Testing, Regression Testing, Smoke Testing, End to End Testing, Sanity Testing, System Testing, UAT Testing, Performance Testing
Expert and have long working experience in API Testing and Backend Testing
Experienced in functional requirement analysis, effort estimation, identifying test conditions, creating test cases, reviewing test cases, and executing test cases.
Expert in using Azure-DevOps, JIRA, and Zephyr for designing, writing, implementing, and maintaining the Test Cases, Test Execution, Defect Management, and Bug Reporting
Well-experienced and actively participated in all Scrum ceremonies.
Strong working knowledge in Core JAVA, JSON, XML and HTML
Strongly experienced in Page Object Model to automate Functional and Regression testing using IntelliJ, Maven, Java, TestNG, and Selenium WebDriver
Experienced in writing test scripts in Hybrid Framework in a combination of Data Driver Framework and POM.
Experienced in developing Automation Frameworks using Cucumber BDD, Junit, Gherkin, Java, and Selenium WebDriver.
Performed Backend/Database Testing by using SQL Queries.
Well-versed with SQL queries to run data integrity tests.
Strong knowledge of Web Service & Hands-on Experienced in API Testing using REST Assured library and POSTMAN.
Experienced in using Apache JMeter for Performance and Load Testing
Experienced in configuring Jenkins as a Continuous Integration server with GitHub and Maven
Strong understanding of user acceptance testing protocols and methodologies
Good communication and interpersonal skills, accustomed to working in a team environment with tight schedules.
SKILLS:
Testing level
Integration Testing, Functional Testing, System Testing, Regression, User Acceptance Testing
Automation Testing tools
Selenium IDE, Selenium WebDriver, Cucumber, Rest Assured, Hamcrest, Maven, JUnit, TestNG, Cross Browser Testing, JMeter, Pretty Gherkin
Other Tools
Control-M, JIRA, Confluence, Git, GitHub, AZURE DevOps, JDBC Driver, Apache POI, Jenkins, Pretty Gherkin, Tidy Gherkin, Zeplin, Lucid Chart, Command Prompt
Frameworks
POM, BDD, Hybrid Framework, Rest Assured, Data Driven Framework
Languages
Java, SQL, HTML, CSS, XML, Gherkin, JavaScript
IDE
Eclipse, IntelliJ, Visual Studio Code
RDBMS
Oracle, MySQL
API Testing Tools
POSTMAN, Swagger, JSONPath, JSON Online Evaluator
PROFESSIONAL EXPERIENCE:
IRS, Baltimore, Maryland
QA Engineer
Sep’ 2023 – Present
Conduct comprehensive testing of software applications to identify bugs, errors, and areas for improvement.
Conducted reverse engineering analysis on complex software systems to find bugs and potential security threats
Develop test cases, scenarios, and scripts to ensure thorough testing coverage.
Bug Reporting: Document and report software defects, track issues, and collaborate with developers to resolve them
Automated UI (User Interface) with Java and Selenium WebDriver
Used Behavior-Driven Development(BDD) with Cucumber, Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
Used test automation framework like TestNG, Junit to furnish and execute the test
Created standard requirements for test of job prior to movement of jobs to production
Tested the ETL Informatica mappings and other ETL Processes
Reviewed and analyzed the testing enhancements, modifications, Extract Transform Load (ETL) using Informatica, Rules/Models, and Reports.
Used IBM Test Management tool ELM and ETM to manage test efforts in the project
Created jobs to monitor the agent status and for reporting to alerts in case of unavailability
Responsible for batch job creation and scheduling
Resolved Control-M agent, Control Module Communication issues
Prepared standard naming convention for jobs
Mentoring and training employees for control-M scheduling
Created documentation for all Control-M activities
Perform regression testing to verify software changes and updates do not adversely affect existing functionality
Review Assignment sheet for every drops/Sprint for the team
Stay updated on testing best practices, tools, and technologies to enhance testing processes and efficiency
The Harbor Bank of Maryland, Baltimore, Maryland
QA Engineer
May 2021 – Aug’2023
Roles and Responsibilities:
Develop the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
Use Hybrid Framework with Apache POI to read the data from the Excel file and write the data to the Excel file implementing Data-Driven Approach.
Use Behavior-Driven Development with Cucumber, and Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
Use the Postman tool to send API Calls using Environment, Monitor, Authentication, and cross-check with Database.
Use RESTful API and used HTTP requests to GET, PUT, POST, Patch and DELETE data using Postman and Rest Assured.
Sent JSON file to the server using Postman, Rest Assured.
Used several XML file like pom.xml, testNG.xml also Xpath in the framework.
Used POJO and HashMap in the Rest Assured to send JSON file to the server.
Log the defects in JIRA and maintain track of the defects throughout the Software Testing Life Cycle (STLC).
Develop test-oriented SQL Queries in ORACLE and MySQL to query the database for back-end testing of the application.
Execute SQL queries and validate data in the database.
Conduct manual and automated Regression Testing for each release.
Prepared test cases, and test data for Load and Performance Tests.
Execute tests, validate results, manage defects and report results using JMeter.
User Jenkins with Maven for Continuous Integration
Work in the Frontend user interface and implemented test techniques to test the features.
Discuss issues and status for tracking the progress with project teams.
Prepared Test deliverables including test results and defect status reports.
Prepare Test Summary reports informing the testing effort Test managers, Developers, and Release managers.
Used JIRA and Azure DevOps log and track the defects
Create project-related Documents in Confluence for the team.
Actively participate in Scrum Meetings like Spring planning meetings, Grooming Meetings, Daily Stand Up Meetings, Retrospective meetings, PI Planning meetings, QA Sign-off meetings
Review with Offsite Teams to assess impacts on test plan and test strategy due to Change Requests and new functionalities added in Applications.
Proficient in Testing, Debugging, Bug/defect tracking, Application performance tuning and System analysis
Thoroughly execute Cross browser testing validating support of Firefox, Internet Explorer, and Chrome.
Environment:
Java, JavaScript, Selenium WebDriver, Cucumber, Gherkin, Maven, TestNG, Junit, Jenkins, Git, GitHub. JIRA, Confluence, Azure DevOps, Command Prompt, MS Excel, MS Office, PowerPoint.
Sprint, New York, NY
QA Analyst
July 2019 –Apr 2021
Roles and Responsibilities:
Performed Data-driven Testing using Java, Maven, Selenium WebDriver, TestNG and Apache POI.
Involved in creating Test Plans, Test cases and Test specification Documents for the application under test (AUT).
Configured and automated Feature Scenarios using Selenium WebDriver, Cucumber, Gherkin and Maven.
Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases. Created JSON POST and GET requests for RESTful API services using POSTMAN to assert responses.
Reported software defects in JIRA and interacted with the developers to resolve technical issues.
Executed Manual Test cases for the application developed.
Wrote Automation code using Selenium WebDriver with Java
Involved in database testing using SQL queries with Oracle database.
Worked on UAT testing on behalf of the client.
Checked the UAT results and marked their readiness for the product launch.
Knowledge of deployment slots in Azure web apps for the web for different clients, as needed.
Extensively involved in Smoke, Functional, Regression, and End-to-End Testing and monitored the behavior of the applications during different phases of testing.
Followed Agile Testing methodology, participated in daily Scrum meetings and tested each Sprint deliverable.
Prudential Financial, Roseland, NJ
Software Tester
July’ 2016– June’ 2019
Roles and Responsibilities:
Selected and automated the Test Cases to perform Functional Testing of the front end using Selenium WebDriver.
Used Java as language and Eclipse as IDE, Jenkins as CI tools.
Implemented a POM-based Automation Testing Framework utilizing Java, Selenium WebDriver and TestNG.
Used GitHub as a code repository, and Git for version control.
Tested applications in different types of browsers and versions, such as Google Chrome, and Firefox, to simulate the production environment.
Wrote SQL queries and SQL statements to validate database integrity.
Designed efficient manual Test Cases based on analysis of Business Requirements, Functional Specifications, Technical Design documents, Use Cases, and Supporting documents.
Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
Involved in Manual and Automated Testing of the applications. Executed Test Cases and analyze the test results.
Logged defects, and closely interacted with the development team to verify defect fixes, and update defect status.
Prepared Test cases to check the various combinations of quote-building questions.
Executed Manual Functional testing based on analysis and understanding of the requirements and deployment environment.
Coordinated the overall execution of the test plan with the group and business representatives.
Verified Test results through analysis of graphical user interfaces, databases, printed output, and data transmissions.
Created Non-Functional Testing Plans & Requirements for Applications, Middleware and Databases.
Worked with development, project management, and Job support.
Documented test cases and performed manual testing using Quality Center/ALM.
Logged, assigned severity and tracked bugs using Quality Center/ALM.
Involved with database query tools for Oracle, and SQL.
Tested the other applications integrated with the online document display application.
Identified the risk factors in test execution and defined the bottleneck process.
Educational Qualification:
Bachelor’s degree
Major in Social Work
Year of Passing-2015
Gujarat, India
REFERENCES: Available upon request