Abbas Soroori
QA Automation Engineer
Phone: 703-***-****
Location: Fairfax, VA
Email: adiw1c@r.postjobfree.com
Work Status: U.S. Green Card Holder
Professional Summary
● More than 7 years of experience in IT, specializing in Software Quality Assurance, Testing, proficient in testing on Client/Server and Web-based applications and experience on Core Java, OOPS concepts.
● Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
● More than 4 years of Experience work with Git as a Version Control System and GitHub as a cloud- based hosting service and Jenkins as a CICD Tools.
● Proficient in using test automation tools such as Selenium WebDriver to develop automation testing scripts for web and client-server applications and TestNG framework, Maven for Project building.
● API Automation using Rest Assured library with Cucumber framework and Work with Postman, SoapUI and Ready API.
● More than 7 years of Experience work with MS access, MySQL, PostgreSQL,
● Experience and domain knowledge in Banking, Retail, E-Commerce, Insurance, and their workflow.
● Extensive working experience on all phases of the STLC, also SDLC, its methodologies such as Agile, SCRUM, and Waterfall Model
● Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
● Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing System Testing, Regression Testing, GUI Software Testing, Ad- hoc Testing, Cross-Browser/ Cross-Platform Testing, UI Validation, Boundary Value Testing. Technical Skills
Testing Tools Selenium WebDriver- Post man - SOAPUI, Ready API Languages JAVA, SQL, JavaScript, HTML,
Web Technologies HTML, XML, CSS
IDE Eclipse, SQL Developer
Test Framework TestNG, Data Driven Framework, BDD(Cucumber) Version Control Git, GitHub
CICD Tools Jenkins
Build Tools Maven,
Processes Agile-Scrum, Waterfall
Bug Tracking Tools JIRA
DBMS MS Access, MySQL, PostgreSQL, AWS
Operating Systems Windows - IOS
● Education: Bachelor - Azad University-2005, Certification: ISTQB Certificate PROFESSIONAL EXPERIENCE
QA Automation Engineer
May 2018 to Present
BB&T Bank
Bristow, VA
● Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
● Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web Driver, and Cucumber.
● Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
● API Automation using Ready API Tool.
● Experience in Core Java, OOPS concepts.
● Developed and executed SQL queries, also Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries
● 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, Test procedures, Test reports
● Utilized Git for Version Control System.
● Utilized GitHub as GitHub as a cloud-based hosting service.
● Utilized Jenkins as a CICD Tools
● Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
● Performed UI, Functional, and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
● Integrated Automation scripts (Selenium WebDriver) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
● Utilized JIRA as a defect tracking tool on the project.
● Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
● Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional, and acceptance testing using Selenium.
● Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
● Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
● Delivered back end testing for data validation using SQL and executed SQL Queries on database tables to verify the database.
● Participated in a Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers. Environment: Selenium Web Driver, Core Java, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Eclipse, XML, HTML, SQL, XPath, SQL Developer, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox, and IE Test Automation Engineer
February 2016 to May 2018
Dick's Sporting Goods
Coraopolis, PA
● Developed Test Cases, Use Cases, and Automation test scripts. Other activities included a test execution report and generation following Quality Assurance best practices.
● Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
● Gathered requirements documents such as business requirements and design documents and other related documents.
● Experience with Mobile Application Testing, IOS and Android
● API Automation using Rest Assured library with TestNG framework.
● Experience in Core Java, OOPS concepts.
● Developed test code in Java language using Selenium WebDriver and TestNG framework.
● Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
● Involved in the design and implementation of the Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
● Utilize all locators such as CSS selectors, IDs, and XPaths to locate elements on Web pages
● Involved in testing the application utilizing the Scrum (Agile) methodology.
● Involved in designing of automation framework to be used in UI testing with Selenium WebDriver.
● Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
● Set up Jenkins for a scheduled automation test run and that will trigger Smoke Test script by receiving an email
● Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases, and executed test cases.
● Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using a data-driven framework
● Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes.
● Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from the oracle database.
● Performed End-to-End testing of the database to check data integrity using SQL queries.
● Assisted QA lead in documenting the User Acceptance Test report and reporting defect resolution.
● Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome, and Internet Explorer.
● Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environment: Selenium WebDriver, Java, TestNG, Jenkins, SQL, Maven, AWS, DevOps, HTML, XPath, GitHub, Windows 7 SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, SOAPUI, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox, and IE. Core Java
Manual QA Test Analyst
February 2013 to January 2016
New York Life Insurance
Vienna, VA
● Creating Test Requirements Specification documents, Test Plan, and Test Result documentation.
● Involved in SDLC, Agile Process, Business Process Design, and Implementation.
● Wrote and executed the test cases manually and automated.
● Analyzed the Business Requirements Document and system specifications and identified the test requirements.
● Performed Backend testing using SQL Plus, PL/SQL
● Performed Functional, Integration, regression, positive, negative, and UAT testing.
● Performing Regression test using automated testing tool Selenium.
● Automating End to End Testing using automation Tools.
● Experience with Postman tool for Manual Testing API Rest Request.
● Created the Automation framework for all the applications.
● The cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to test the Test scenarios, Test cases, and Test conditions identified.
● Monitoring and measuring Memory utilization and Bandwidth.
● Monitoring test progress throughout the project release cycle, providing test results, and detailed status reports.
● Extensively worked on testing Crystal Reports, Active Dynamic reports, and Business Object Reports.
● Test Director /Quality Center is used for creating coverage between requirements and test cases
● Provided training for other team members.
● Creating and maintaining all Test automation environments.
● Attending and involving day -day scrum meetings.
● Conducting project reviews to improve project implementations.
● Working with QA Director to achieve organizational goals and objectives. Environment: TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Windows.