FARGOL SHIRAZI Leesburg, VA
Over 5 years of experience in Information Technology, specialized in Software Quality Assurance Testing, proficient in testing on web-based applications.
Extensive knowledge and understanding of SDLC/STLC process and Agile methodology (SCRUM).
Proficient in requirement analysis, review and identifying gaps in functional/business requirement, test strategy preparation, test case creation, test execution, test reports, and documentation.
Hands-on experience in Smoke Testing, Back-End Testing, Black Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Cross Browser/ Cross Platform Testing.
Proficient experience in Object Oriented Programming (OOPs) concept, extensively using the Java language for test case automation with Selenium WebDriver.
Proficient in using automation tools like Selenium WebDriver/IDE/GRID, and in the development of Data driven, Keyword driven and Hybrid Automation frameworks using Selenium WebDriver.
Proficient in automation tools like Cucumber, Junit, Maven, Jenkins, TestNG, SQL & SQL queries, Oracle database and REST to test Web Applications for Functional and Regression Testing.
Experienced in designing and implementing different automation frameworks like Data Driven, Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).
Extensive experience in developing test scripts to implement test cases, test scenarios, and features for behavior driven development (BDD) using Cucumber.
Designed and implemented step-definitions and feature files in Cucumber using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).
Experienced in Data Driven testing using Excel sheets with Apache POI and Database using JDBC.
Experienced in executing SQL queries in order to view successful transactions of data and for validating data from Backend using SQL developer.
Good experience in testing REST services using Postman and Rest Assured Library.
Proficient experience with defect tracking and analysis using different defect tracking tools such as JIRA.
Problem-solving nature, ability to analyze and prioritize, great team player, adapt easily and feel comfortable working in multicultural environment and cross-functional operations.
Lauris Online, Roanoke, VA January 2019 - Present
Quality Assurance Engineer
Incorporated Maven to build & run Selenium Automation Framework.
Used Behavior Driven Development (BDD) and Cucumber to create Selenium Web Driver scripts.
Developed Data Driven Framework to execute test scripts.
Attended and actively participated in Daily Scrum as well as Sprint Grooming, Planning, and Retrospective meetings.
Used Page Object Model (POM) to develop/design framework for Selenium Web Driver.
Wrote and enhanced a great number of test scripts to deal with changes that were in the objects, in the GUI, and in testing environment using Selenium Web Driver.
Automated test scripts including OOPs concepts to implement test cases, test scenarios, and features for behavior and test driven frameworks of Cucumber and Gherkin.
Generated test reports using Cucumber and created screenshots of failed scenarios.
Performed functional testing to analyze critical functionality in the application as well as automating using Selenium Web Driver with Cucumber.
Executed Regression tests using Selenium Web Driver to test the UI following each new build release.
Reported and tracked defects using Jira test management tool.
Performed manual API testing using Postman.
Used Jenkins as a Continuous Integration tool and GitHub as a version control tool to uploaded test scripts into, in order to run Regression and Smoke tests.
Used various types of locators such as XPath and CSS Selector to automate tests.
Geico, NE October 2016 – December 2018
Quality Assurance Engineer
Performed different types of testing such as GUI, Smoke, Regression, Functionality, and Back-end testing using TestNG framework.
Analyzed business requirements and created test cases using TestNG framework and Selenium Web Driver using Maven for application.
Uploaded and executed test cases, maintained Traceability Matrix, as well as logged defects using HPALM/Quality Center.
Executed manual tests and analyzed results of test reports as well as verified resolutions of defects in project.
Conducted Ad-Hoc testing after completion of test cases to search for other defects within the application.
Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Performed back-end testing using SQL queries to work with database and used MySQL tool for verification and validation.
Grouped Test Cases, Test Methods, and Test Suites for functional and regression testing using TestNG annotations (i.e. Groups, Data Provider, Tags).
Uploaded test scripts to GitHub version control tool and used Jenkins as Continuous Integration tool to execute automatically after every deployment.
Wells Fargo Bank, FL June 2015 – September 2016
Prepared and executed Test Cases based on requirements.
Documented test scripts and test cases based on Test plans.
Performed compatibility testing to ensure its performance in different Operating Systems.
Performed manual testing on applications at Component, Integration, and System levels.
Analyzed documents with Business Analyst.
Communicate with developers to resolve defect related issues
Tracked quality assurance metrics using JIRA
Testing Tools: Selenium IDE/Web Driver, Postman
Languages: JAVA, SQL, Gherkin, HTML and XML
Test Framework: Junit, Cucumber, and TestNG
IDE: Eclipse and SQL DeveloperAgile
Version Control Tool: GIT & GitHub
Build Tool: Maven
Methodologies: Agile (Scrum), Waterfall, Behavior Driven Development, Data Driven Development
Bug Tracking Tools: JIRA, Quality Center (QC), HP ALM
Continuous Integration Tools: Jenkins
Data Bases: MS Access, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8, 10)
George Mason University,
Bachelor of Science – Psychology
Coding Boot camp