Mosbah A.

Mosbah A.

QA Automation Engineer

Concord , United States

Experience: 6 Years

Mosbah

Concord , United States

QA Automation Engineer

76800 USD / Year

  • Immediate: Available

6 Years

Now you can Instantly Chat with Mosbah!

About Me

Over 6 years of professional experience in testing with extensive knowledge of Automation Framework Design and Implementation using Selenium Tool.

...

Show More

Portfolio Projects

Description

  • Worked in an Agile Software development methodology.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium.
  • Involved in designing and developing of automation framework to be used in UI testing with Selenium.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Test automation for web application (SWAP module) using Cucumber.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Created scripting to test REST API functionality for regression setup
  • Performing API testing (SOAP and REST) using Parasoft SOA, Postman and SoupUI.
  • Wrote and perform tests using Java web applications to automate web controls testing.
  • Logged the defects in JIRA for the issues encountered during execution.
  • Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database and perform Database Testing.

Show More Show Less

Description

  • Implemented Agile methodology and attended Scrum meetings.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop and debug the code.
  • Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
  • Performed automated acceptance test written in TDD (Test Driven Development) using Cucumber.
  • Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.
  • Involved in writing codes Using Java.
  • Used XML report technology in reporting the automation results.
  • Proficient in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL and also Used SQL queries for performing the Back-End Test execution.
  • Preparing reports and test results after each release cycle for management and further test planning.
  • Identified the queries which were taking too long and optimized those queries to improve performance.
  • Maintained and executed test cases using Quality Center.

Show More Show Less

Description

  • Prepared and Executed Test Cases for Functional and Integration testing.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Involved in preparing Test Plan and Test Cases based on business requirements.
  • Created, Reviewed and updated Test Scenarios, Test Cases and Test Data.
  • Document request/response XML's test procedures and functional/technical findings from the test run.
  • Generated test cases in spread sheet and upload them into Quality Center.
  • Performed end-to-end testing, Integration Testing, UAT Testing and Regression testing.
  • Performed Manual Testing and Automation Testing of the application.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Participated in the sprints to create test cases, perform test execution.

Show More Show Less