Batool Yeshil
******.*******@*****.***
North Potomac, MD
US Citizen
SUMMARY
•Dynamic IT professional with 7+ years of software quality assurance experience, focusing on web-based applications. Proficient in Core Java OOPs, SDLC, Agile/Scrum, and Waterfall Models. Skilled in Selenium WebDriver/IDE, Cucumber (BBD), and TestNG frameworks. Experienced in Apache Maven, Jenkins, and GitHub.
•Proven track record in automation framework development, creating Test Cases, Scenarios, Scripts, and Feature files for BDD using Cucumber. Diverse domain expertise in Banking, Retail, E-Commerce, and Insurance. Strong in Cross-Browser/Platform Testing, UAT, Functional, Regression, and GUI Software UI Validation.
•Used Karate framework for API automation, POSTMAN for manual API testing. Proficient in Core Java, XML, XPATH, JSON, and RESTful web service testing. Excellent communication, customer service, and organizational skills.
TECHNICAL SKILLS
Testing Tools Selenium IDE/WebDriver/ GRID/SOUP UI/ Ready API/POSTMAN
Languages Java/ SQL/ HTML/ XML/JSON
IDE Eclipse, Microsoft SQL Server Management, IntelliJ
Test Framework TestNG, BBD Cucumber, POM, Rest API, Karate API
Build Tool Apache Maven, JAVA OOPS, MSTest
Processes Agile-Scrum, Waterfall
Bug Tracking Tools JIRA, WebManager, Rally, QTest
Databases MYSQL, Oracle, MS Excel, MS word
Web Technologies HTML, XML, CSS,JSON
Continuous Integration Tools Jenkins, GitHub, Git, GitBush, Bitbucket
Web Debugging Tool XPath, CSS Selector, Log4j
Operating Systems Windows and Mac
API Testing Postman, Swagger
PROFESSIONAL EXPERIENCE
Test Automation Engineer
Capital One
Vienna, Virginia
Dec 2021 – Dec 2023
•Developed and Maintained Automation framework implementing Page Object Model (POM) design pattern, using JAVA, Selenium Web driver and Cucumber.
•Performed Behavior Driven Development (BDD) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
•Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
•Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data preparation, Test Suite, Test procedures, Test reports.
•Performed User Acceptance testing (UAT) exclusively in an agile environment.
•Automated UI, Functional and Regression testing using Selenium WebDriver, Java, Cucumber, Maven, and Jenkins.
•Integrated Automation Testing Framework (scripts) into Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
•Utilized JIRA as Bug-tracking tool to centralize the bugs and also to follow up the bug status.
•API testing with Karate framework for validating the response code, request body against response body.
•Review and Analyze the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under Test.
•Involved in Functional testing and API testing and Automated Test Cases using karate framework and Experience with testing REST APIs, Web & Database testing
Environment: Selenium WebDriver, Cucumber Framework, Maven, Apache-POI, BDD, Karate, Gherkin, Oracle DB, Eclipse, XML, HTML, MYSQL, XPath, Windows 11, Microsoft SQL Server Management, MS Office suite, SDLC, STLC, JSON, Browsers Chrome, Edge and Core Java, (coding), JavaScript.
QA Automation Tester
State Farm
Chevy Chase, Maryland
May 2018 – Dec 2021
•Developed, Maintained and Executed Test Cases, Automation test scripts, generation of test execution report in accordance with Quality Assurance Standards.
•Performed descriptive programming to create efficient and reusable functions and maintaining them in a neat function library to reduce redundancy and used by the team.
•Gathered requirements documents such as business requirements, design document and other related documents.
•Performed Manual REST API Testing with Postman API Testing Tool.
•Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
•Developed and maintained Selenium WebDriver scripts for Smoke, Regression and functional testing using data driven framework in Java
•Contributed in design, implementation and maintenance of Selenium WebDriver automation framework for smoke and regression test suites (TestNG, Java and Maven).
•Utilize IDs, CSS selectors, and XPaths to efficiently locate elements on Web pages
•Performed testing activities utilizing the Scrum (Agile) methodology.
•Contributed in designing and implementation of automation framework to be used in UI testing with Selenium WebDriver, Java and TestNG with objectives of maximizing the reusability, Readability and maintainability.
•Executed regression and browser compatibility tests for testing UI for every new build release.
•Automated Manual test cases using Java, Selenium WebDriver, and TestNG framework
•Developed and executed SQL queries to confirm correctness of data insertion, deletion and updates into the Database which was performed via API Testing/UI.
Environment: Selenium, WebDriver, Java, TestNG, SQL, Maven, HTML, XPath, GitHub, Windows, Microsoft SQL Server Management MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Mac OS. Browsers: Chrome, Firefox, IE, Core Java, (coding) JavaScript.
Manual QA Engineer
UnitedHealth Group
Richmond, Virginia
Feb 2017 – April 2018
•Participated in requirement analysis, created test cases, and executed different testing types throughout the test life cycle according to the test plan.
•Write & execute functional and regression Manual tests using requirement document.
•Triaged and troubleshot issues found during testing. Supported defect fix testing, including reporting, tracing, and troubleshooting defects in JIRA
•Report and manage software issues and test activities with a clear understanding of the Software Development Lifecycle and the Agile-Scrum methodology
•Work closely with business and technical teams in an agile environment to derive testing requirements and scenarios for our e-commerce web applications.
•Performed End-to-End testing of database to check data integrity using SQL queries.
•Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from the oracle database.
•Interacted with Team to determine User requirements, goals and coordination of induction and knowledge transfer for new team members.
•Communicated with the off shore QA and Developer teams on regular basis and dood communication skills to coordinate between testing and development team.
Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Windows, 7, 10, Browsers: Chrome, Firefox, and IE.