Sami Shumiye

  • Senior QA Engineer/Lead
  • Washington, DC
  • Member Since Mar 19, 2023

Candidates About

 

 

          Sami Shumiye            

Seeking a challenging and rewarding career as a Senior System Test Automation Engineer or QA Lead/Supervisor/Manager where my strong work ethic, education, and expertise can be used to help promote the mission and exceed team goals.

 

 

SUMMARY:

 

 

     Over 9 years of Software Testing experience, with extensive experience in latest versions of Automation Tools.

     Strong testing experience on both web and client-server applications.

     Test Architect in designing automation frameworks for Functional and Web Services testing.

     Experienced in developing and maintaining testing infrastructure and advising testing techniques and strategies.

     Experienced in working in Agile/Scrum environment.

     Experienced in designing and implementing Page Object Model (POM) using Gherkin for Cucumber and TestNG, PyUnit and JUnit for ATDD.

     Experienced in developing and sending automated reports of test runs on a scheduled cycle.

     Experienced in coaching and mentoring QA team members in Selenium Webdriver, TestNG, Junit, Cucumber, Jbehave, SoapUI and Rest Assured for functional and Web Service testing.

     Experienced in leading a small-midsized teams.

     Experienced in standardizing QA processes, templates, test plans and test strategy.

     Experienced in providing cross training, knowledge sharing sessions and interviewing candidates for QA and Developer roles.

     Experienced with CICD tools like Jenkins and scheduling and running automated jobs on Jenkins.

     Experienced in scheduling Jenkins job for Maven projects or from Git.

     Experienced with Git and SVN.

     Experienced in collaboration and tracking tools like JIRA, TFS and Team Track.

     Experienced in functional and UI web application automation and best practices.

     Experienced in developing and maintaining Automation frameworks from scratch using Selenium (Java and Python).

     Experience in managing system, functional, user acceptance, regression and performance testing efforts.

     Experienced in developing BDD frameworks using Cucumber in Java.

     Exposure to BDD frameworks in Jbehave, Watir and Ruby.

     Exposure to Performance testing tools like Jmeter and LoadRunner.

     Exposure to various libraries for Data Analysis, Data Visualization and Data Science like Numpy, Pandas, Sklearn, Seaborn, Matplotlib and various Machine Learning methods.

     Experienced in designing and implementing customized test automation frameworks.

     Experienced in preparing comprehensive reports on testing progress and test plans.

     Able to learn new technology and applications very fast.

     Experienced in documenting test issues and working with development team to resolve issues.

     Experienced in overseeing tests to ensure quality products according to established standards.

     Experienced in managing off shore groups and effectively communicate and assign tasks.

     Highly experienced in writing, customizing and manipulating manual and automation script.

     Experienced in analyzing Use Cases, Test Cases, Business Rules and Requirements.

     Excellent experience in developing test strategy comprising of Test Plans, Test Scenarios, Test Scripts, Test Cases and Test Reports.

     Experienced in black box, functional, integration, regression testing in different stage of Software Development Life Cycle (SDLC).

     Experienced in Logging, Tracking, and Analyzing Defects, Tasks, and Enhancements into HP ALM/Quality Center.

     Experienced in using SQL queries for back end verification of data.

     Experience in Java Programming, Selenium WebDriver, and TestNG.

     Experience in Python Scripting and Selenium WebDriver.

     Experience in Data Driven Testing, Cross Browser Testing and Parallel test execution using Selenium WebDriver, TestNG and Selenium IDE.

     Experience in testing REST APIs using postman and Rest Assured.

     Experienced in Data Analysis and Data Visualization tools, techniques and libraries in Python.

     Experienced in customizing the automation script using VB script and Object Repository in UFT/QTP.

     Experienced in Integrating QTP with the HP ALM for their communication with each other.

     Experienced in Creating QTP scripts which programmatically handles dynamic data.

     Experienced in Creating test cases in excel sheets and used the data as an input for the Keyword driven framework in QTP.

·     Experienced in testing Webservices, XML and WSDL using SOAPUI tool.

·     Experienced in testing WebServices, providing required input data to request XML and validating     

       response XML.

     Extensive experience in Scripting, debugging, defect tracking and reporting skills.

     Self-motivated, energetic and highly ethical in work related assignments and able to immediately contribute to corporate goals and objects.

     Excellent Analytical skills coupled with Good Communication and Interpersonal skills and a committed Team Player.

 

 

 

 

EDUCATION:

 

Bachelor of Science (Biological), University of Maryland, College Park, MD

 

                                                           

 

 

 

 

 

 

 

 

WORK EXPERIENCE:

 

Universal Service Administrative Company, Washington, D.C.

November 2014 – Present

Senior QA Engineer/Lead

 

Responsibilities:

 

     Analyzed the Business Requirement Documents and Functional Requirement Documents.

     Developed Test Plans and Test Strategy for Multiple Iterations in Agile Methodology.

     Established and implemented QA processes and procedures for defect reporting, metrics reporting and overall QA methodologies.

     Managed project quality assurance resources to their project tasks and ensured high quality, on time delivery of all project deliverables.

     Experienced, led and managed a team of 3-5 individuals for 2 years.

     Created and maintained project work plan(s), monitored results, and facilitated communication of project scope, technical requirements, priorities, and issue resolution.

     Experienced in development of test plans and methodologies, test cases and their management, test scripts and execution of various testing phases before the release of software products.

     Responsible for creating Test Framework Design, Test Scenarios and Implementation.

     Reviewed the specifications provided by the client and ensured that those were implemented.

     Developed and maintained Automation Frameworks in Java and Python.

     Experienced in developing Keyword Driven, Data driven and Hybrid Automation frameworks from scratch using Selenium WebDriver in Java and Python.

     Participated in interviewing QA Engineers and Software Developers.

     Mentored and led Junior and Senior QA Engineers and constantly motivated team members to reach goals and achieve success.

     Experience in REST API testing (using Postman and Rest Assured) and developing framework using Selenium Webdriver.

     Prepared Manual test cases and executed for Java, .NET and C# based web-applications.

     Performed Functional UI Testing, Integration Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Smoke Testing.

     Identified errors and interacted with the Business and Development teams to resolve the issues using JIRA, TFS and Serena Team Track.

     Logged, Tracked, and Analyzed the Work Items (Defects, Tasks, and Enhancements) into TFS and Serena Team Track.

     Create test cases in TFS and JIRA.

     Created test cases in excel sheets and used the data from the excel sheet as an input for the Keyword driven framework in QTP.

     Experience in Python Scripting and using Selenium Webdriver with Python Script.

     Automated web application testing using Selenium WebDriver with TestNG framework.

     Experience in Java Programming, Selenium WebDriver, and TestNG.

     Performed Data Driven Testing, Cross Browser Testing and Parallel test execution using Selenium WebDriver, TestNG and Selenium IDE.

     Well versed handling elements in Selenium WebDriver.

     Created test cases using Element locators and Selenium WebDriver methods.

     Enhanced test cases using Java programming features and TestNG annotations.

     Prepared and executed Selenium test cases and reported defects.

     Configured QTP to meet all kinds of Functional Requirements, Non-Functional requirements, and Business Rules.

     Customized the automation script using VB script and Object Repository in QTP.

     Integrated QTP with the HP ALM for their communication with each other.

     Created QTP scripts which programmatically handles dynamic data.

     Created and executed data-driven tests by using Global sheet and Action sheet in the QuickTest Data table.

     Reproduced the bugs, prioritizing those and tracked the life cycle to ensure the progress.

 

Environment:  Selenium, JIRA, Documentum, OpenText, UFT/QTP, Hp ALM, MS Team Foundation Server, MS Visual Studio, SQL Server, JSP, .NET, J2EE, Apache, Oracle, Windows. 

 

 

 

Pension Benefit Guaranty Corporation, Washington, D.C.

November 2012 – November 2014

Senior QA Engineer

 

Responsibilities:

 

     Analyzed the Business Requirement Documents and Functional Requirement Documents.

     Developed Test Plans and Test Strategy for Multiple Iterations in Agile Methodology.

     Responsible for creating Test Framework Design, Test Scenarios and Implementation.

     Reviewed the specifications provided by the client and ensured that those were implemented.

     Prepared Manual test cases and executed for Java based web-applications.

     Performed Functional UI Testing, Integration Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Smoke Testing.

     Identified errors and interacted with the Business and Development teams to resolve the issues using HP ALM.

     Logged, Tracked, and Analyzed the Work Items (Defects, Tasks, and Enhancements) into HP ALM.

     Responsible for traceability of requirements to the test cases using HP ALM.

     Tested Webservices, XML and WSDL using SOAPUI tool.

     Automated web application testing using Selenium WebDriver with TestNG framework.

     Experience in Java Programming, Selenium WebDriver, and TestNG.

     Performed Data Driven Testing, Cross Browser Testing and Parallel test execution using Selenium WebDriver, TestNG and Selenium IDE.

     Well versed handling elements in Selenium WebDriver.

     Extensively used SQL queries in SQL Server to perform Backend Testing and Verifying the UI data and Transactions.

     Created test cases in excel sheets and used the data from the excel sheet as an input for the Keyword driven framework in QTP.

     Configured QTP to meet all kinds of Functional Requirements, Non-Functional requirements, and Business Rules.

     Customized the automation script using VB script and Object Repository in QTP.

     Creating QTP scripts which programmatically handles dynamic data.

     Used Debug Viewer of QuickTest Pro to check and modify the current values of VbScript objects and variables in the test script.

     Parameterized the checkpoints and synchronization points in the VbScript in the Expert view of Quick Test Pro.

     Created and executed data-driven tests by using Global sheet and Action sheet in the QuickTest Data table.

     Reproduced the bugs, prioritizing those and tracked the life cycle to ensure the progress.

      Worked with QA Lead in compiling test results, planning, and scheduling.

 

Environment:  Selenium, UFT,QTP, Hp ALM, MS Team Foundation Server, MS Visual Studio, SQL Server, JSP, .NET, J2EE, Apache, Oracle, Windows. 

 

Geico Insurance, Chevy Chase, MD

Aug 2010 - October 2012

QA Engineer

 

Responsibilities:

 

     Reviewed and Analyzed the Use Cases, UI documents, Business rules.

     Developed test strategies and guidelines to categorize and write the manual test cases.

     Tested the Application for system, integration, functional, UAT testing.

     Reviewed, analyzed the manual test cases for potential candidate for automation.

     Executed and documented the manual test cases of the Application for Functional, System and Integration testing into Quality Center.

     Synchronized test data between Clear Quest and Quality Center.

     Configured QTP and Quality Center to meet all kinds of Functional Requirements, Non-Functional requirements and Business Rules.

     Integrated QTP with the Quality Center and vice versa.

     Imported the QTP script to the Quality Center, Created and maintained Test suites.

     Used SQL queries for back end verification of data.

     Created QTP automation script for Functional Test, System Test, Build Verification Test, Regression Test, System Integration Test, and User Acceptance Test.

     Developed QTP Scripts that handled Dynamic Data, outputting dynamic data into data sheet and exporting the data into excel sheet for multiple purpose.

     Parameterized the QTP script to handle multiple rows of data including Dynamic data.

     Created reusable Action in QTP for other scripts to be able to use those Actions.

     Used QC for logging the defects and making queries in test steps level.

     Supported the whole automation team for fixing their Scripts.

     Used Clear case for source control management.

     Assisted the clients with user acceptance & end-to-end testing.

 

Environment:  Quality Centre, QTP, SQL Server, J2EE, ORACLE, Windows XP, ClearCase, Clear Quest.

 

FDIC, Arlington, VA

Jan 2008 - Jul 2010

Test Consultant

 

Responsibilities:

 

     Analyzed and Reviewed Business Rules and Business Requirements and developed detailed Test Plans from Use Cases.

     Designed and developed test plan, identified the right QA methodology, strategy, and scope of different complexity level.

     Derived QA test plan from Master Test Plan for different applications and different modules.

     Involved in writing Test Cases from Use Cases and also in compiling documents such as strategies and requirements for the test plan.

     Wrote test cases for manual testing and also for Automation testing.

     Performed Sanity testing of the application from end-to end for testing different functionality.

     Defined precondition for system, integration, functional, regression test cases.

     Imported the Automated script to the Quality Center, Created and maintained Test Suite in Test Lab, Running the Suite in Local Host as well as in remote Virtual Machines.

     Imported and Mapped the Test Cases with Functional/Business Requirements to Quality Center.

     Managed all types of change requests, including defects, enhancements, issues and documentation changes with a flexible workflow process using Quality Center.

     Set up the test requirements, developed the test plans and documented the manual test cases using Quality Center.

     Verified the backend data using extensive SQL queries.

     Used QuickTest Pro to automate the testing of the Web based applications.

     Customized and enhanced the VBScripts to enhance the functional testing of the application.

     Used Data Driver wizard to create data driven tests for testing the application with multiple sets of data.

 

Environment:  Java, J2EE, Quality Center, QTP, SQL, SQL Navigator, Oracle, Windows.

 

 

TECHNICAL SKILLS:

 

Testing Software:       Selenium, HP ALM, Quality Center and UFT/QTP, Postman, Rest Assured

Operating Systems:    Windows, UNIX, and Linux

Automated Tools:      Selenium and HP-UFT

Programming:             Python, VB.Net, C++, Java, Ruby, SQL, XML, HTML, Scala, R

Databases:                   MongoDB, MS Access, MS SQL Server