
Sami Shumiye
- Senior QA Engineer/Lead
- Washington, DC
- Member Since Mar 19, 2023
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