Post Job Free

Resume

Sign in

Quality Assurance Software Testing

Location:
Seattle, WA, 98134
Posted:
November 30, 2023

Contact this candidate

Resume:

Mohammed Elshantaf

Email: ad1lcl@r.postjobfree.com

Contact: 929-***-****

Location: 477 crooks ave. Clifton NJ 07011

Sr. QA Automation Engineer/SDET

PROFESSIONAL SUMMARY:

• Software Professional with 8 years of experience as QA Analyst in both Manual and Automation testing on various applications like Banking, Financial and Healthcare applications.

• Hands-on experience in Automation Testing frameworks using Selenium Webdriver/ IDE/ RC/ Grid, QTP/UFT.

• Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.

• Well Experience in testing Java, C#, Python, .Net, ERP applications.

• Proficient in Manual Testing like Smoke Testing, Black Box Testing, White Box Testing, Integration Testing, Database Testing, Regression Testing, Integration Testing, Performance Testing and GUI software Testing.

• Good Experience in Automation testing using Selenium WebDriver & Selenium RC using JAVA.

• Experience in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.

• Built Automation framework using Selenium WebDriver, Protractor, Rest Assured and Cypress using BDD. Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD)

• Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process.

• Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, System Testing, User Acceptance Testing, Mobile App Testing.

• Proficient in using Test Case Management and bug tracking tools like HP QC/ ALM, JIRA, TFS.

• Good exposure to Mobile Application Testing, Security Testing and Web Services Testing using SoapUI. Extensive experience in data driven, keyword driven and hybrid test automation frameworks.

• Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.

• Good knowledge in testing web applications running on Java Script frameworks like Angular.js, Perl, React.js and Node.js etc.

• Experience in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.

• Working experience in Agile Methodology–SCRUM and Waterfall model.

• Good Knowledge on Version Control Systems- GitHub and PPM.

• Highly enthusiastic and self-motivated with an ability to attain results.

• Excellent problem solving and analysis skills. Well versed in offshore-onshore model.

• Both a team player and an individual contributor. Able to work collaboratively with all other Testers, Developers, and Business Analysts in testing complex projects and in the overall enhancement of software product quality.

EDUCATION DETAILS: Bachelors of Engineering (Communications & Electronics) from Philadelphia University- Amman-Jordan 2007

TECHNICAL SKILL SET:

Operating Systems : Windows, Mac OS, Android, iOS, Basic knowledge in UNIX Languages : C#, JAVA, Python.

Scripting Languages : VB Script, JavaScript, Script, Ruby Web Technologies : HTML, HTML5, DHTML, CSS, JSON, XML, XSL, AJAX, JSP, Java Server Manual Testing : White/Black box testing, Functional Testing, Regression Testing, User Acceptance Testing, End-to-End/Integration Testing. Automation Testing : Selenium IDE, Selenium RC, Selenium Grid, Selenium Web Driver, Appium, QTP/ UFT, Cucumber, Protractor, Cypress, JMeter.

Defect Tracking Tools : HP QC/ALM, Jira, Rally, Team Foundation Server (2008, 2010, 2012). Methodologies : Agile (Scrum), Waterfall, TDD, BDD, ATDD Web Services : Soap UI, Postman

Testing Framework : JUnit, TestNG, Ruby Framework

Build Tools : Jenkins, Maven, Bamboo, VM Ware

Database : Oracle, MySQL, Sql Server

Cloud Based Testing : Sauce Labs, Browser Stack, AWS Version Control : SVN, Git, Bitbucket.

Browsers : IE, Firefox, Google Chrome and MAC Safari WORK EXPERIENCE:

Client: Verizon

Role: Sr. QA Automation Engineer / SDET MAY 2020 - Till Responsibilities:

• Worked closely with Business Analysts and Application Owners (Product Owners) to understand the requirements of each User Story.

• Participated in Scrum Ceremonies such as Stand-Up’s, Sprint Review, Retro and Backlog Refinement.

• Developed Automation Scripts using Selenium Web Driver with Java and Developed Web Driver Scripts using Testing, JUnit controllers using Maven/POM.xml for the Project building tool with Jenkins for the Continuous Integration.

• Crafted automation test scripts from the scratch in Type Script, Cypress Framework and select appropriate tests for automation.

• Developed User Interface using JavaScript and tested End-to-End Testing using Protractor Automation Tool.

• Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.

• Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application to help in regression testing.

• Used Soap UI to conduct web services testing. Involved in API and Web Services Testing using Rest API.

• Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).

• Involved in Testing REST Services using REST Assured, SOAPUI / Ready API with Groovy Scripting and tested both XML and JSON formats.

• Update the framework with helper methods while developing REST API automation scripts.

• Created Mobile Test Automation framework using Selenium WebDriver, Appium capabilities, Page Object model (POM) utilizing both Data and Keyword driven framework capabilities as applicable.

• Implemented Continuous Integration and Deployment (CI/CD) solutions to target environments AWS.

• Performed test executions and wrote test scripts for complex integrated systems. Performed regression testing on new software releases and reports findings.

• Involved in developing framework and Test Environment Setup for Selenium Webdriver/ Java.

• Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.

• Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.

• Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.

• Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.

• Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.

• Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium.

• Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.

• Tracked defects using JIRA and generated defect summary reports. Client: UnitedHealth Group, Washington, DC

Role: QA Engineer March 2019 April 2020

Responsibilities:

• Analyse business requirements and work closely with developers to deliver high quality software. Translate system requirements into test scripts and test cases.

• Involved in developing test plan, test cases and executed test scripts for various scenarios for the module such as submitting application forms for various types of accounts for Existing Customer/ New Customer.

• Participated in daily Scrums and Sync up calls to discuss the updates/ progress of testing.

• Performed Automation Testing of each Build and then Regression testing on each builds using Java and Selenium WebDriver and Used Cucumber & JUnit for testing sections of application submission workflow.

• Performing Functional, Regression, System integration, Cross Browser/Cross Platform Compatibility & End to End & UAT.

• Programmed and executed code for user Interface in ASP.NET MVC in C#.

• Create performance scripts using JMeter and set up the Performance test scenario in Controller.

• Involved in Automating Test Cases Using Core Java with Rest API, Selenium Remote Webdriver and Parallel execution using Selenium Grid.

• Designed and developed Automation Framework from scratch in Visual Studio Coded UI Test & C#.

• Used Selenium WebDriver API in Continuous Integration tools like Jenkins, Bamboo for continuous running of the Script.

• Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit, and Java.

• Executed SQL queries, Joins and Performed Backend testing and ensured the retrieval of the data from the database. Validated Reports and statements.

• Extracted and reformatted data form different heterogeneous data sources like Oracle, using Ab Initio.

• Configured Selenium Web Driver, TestNG, Maven tool in Eclipse IDE and Created Selenium automation scripts in java and C# using TestNG prior to agile release.

• Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services through Postman.

• Created and maintained Manual Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing QC/ ALM for manual, automated (Functional & Regression), Security and performance/stress testing.

• Followed the Procedure of the company in writing Test Plan and Test Cases using Business requirements document and Functional requirements document.

• Maintained the source code in GitHub. Actively involved in scrum call, walkthrough session for thorough understanding of requirements for automation.

• Developed complex SQL queries for querying data against different databases for data verification process, verify the data updates to various tables and ensure data integrity.

• Attended Demos and met with Client for User Acceptance and providing QA Signoff on the testing. Client: Right Eye - Bethesda, MD

Role: QA Manual Tester Oct 2016 Dec 2018

Responsibilities:

• Involved in writing & execution of Manual Test Cases and Defects tracked using HP QC.

• Worked closely with users and program developers to ensure application development meets with the user expectations.

• Participated in the meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing.

• Implemented software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous integration and continuous deployment concepts (CI & CD), and test suite development and maintenance

• Participated in the Bug review meetings and Bug Triage meetings and Identified Bugs and tracking them till closure.

• Used JIRA daily tasks and test maintenance respectively.

• Ability to communicate effectively with both technical and non-technical people.

• Strong troubleshooting skills.

• Identify requirements by coordinating with clients to understand service requirements.

• Involved in Defect rising and defect tracking, Regression testing.

• Good knowledge in White box testing using QTP/VBScript Testing.

• A very good team player but can also work independently with minimum or no supervision.

• Ability to meet deadlines and have flexibility in a fast-paced environment.

• Wrote SQL Query to extract data from various database tables for testing purpose.

• Identified Bugs and tracking them till closure.

• Interacted with developers, discussed technical problems, provided feedback concerning completeness and reported bugs.



Contact this candidate