Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sharif Hussaini

Raleigh,NC

Summary

  • Over 1 years of experience in Information Technology, specializing in Software Quality Assurance Testing, proficiency in testing on Client/Server and Web-based applications, and good experience on Java, and OOP concepts.
  • Proficient in using test automation tools such as Selenium WebDriver to develop automation testing scripts for web .
  • Developed Test Scripts to implement Test Scenarios, and features for BDD (Behavior Driven Development), and TDD (Test Driven Development) using Cucumber. Experience in implementing TDD and BDD.
  • Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
  • Strong Knowledge in HTML, CSS.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool for Build and Continuous Integration.
  • Sound knowledge of Object-Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • Good Understanding of application programming interface (API), a set of subroutine definitions, communication protocols, and tools for building software.
  • Hands-on experience Testing RESTful APIs using Rest Assured for automating and verifying to get the desired outcome.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • Experienced in RESTFUL Web Services Testing. Validated request and response using JSON and RESTFUL Web service calls.
  • ·Experience in writing CSS Selectors, and XPath expressions to identify web elements using Selenium WebDriver.
  • Strong Knowledge in SQL, using sub-queries, joins, grouping, views, etc., Wrote SQL queries to check the integrity of the data.
  • Professional expertise in Back-end end Testing, Black-Box Testing, UAT, Functional Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, and Cross-Platform Testing.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
  • Extensive working experience in all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile SCRUM, SAFe and Waterfall Model.
  • Expert in using management and bug tracking tool JIRA.
  • Ability to adapt to the new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Quality Assurance Engineer

Deutsche Bank
10.2023 - Current

Collaborate with development teams to design and execute automated test scripts for RESTful APIs.

  • Design and document REST/HTTP and SOAP APIs, including handling JSON data formats and API versioning strategies.
  • Validate feedback, response time, and error codes in API testing.
  • Perform security checks and assess performance during API testing.
  • Familiarity with Agile and Scrum methodologies
  • Performed User Acceptance Testing ensuring the application is functioning as described in business requirements.
  • Participate in Agile Scrum methodology by attending Daily Scrum meetings, Sprint Planning meetings, and Sprint Review meetings.
  • Manually tested, verified, and validated that the product meets user requirements.
  • Working closely with the development team and business analysts in reviewing the test
  • Reviewed the Test Basis, designed and documented test Strategies, Test Plans, Test Cases, and executed test cases.
  • Developed test scripts in Java language using WebDriver and Cucumber framework in Gherkin format.
  • Involved in the usage of the BDD framework to develop Cucumber Step Definitions, Scenarios, and Features using Gherkin language.

Manual Tester/Intern

Wabtec Locomotive Services
04.2023 - 07.2023
  • Improved software quality by meticulously executing manual test cases and identifying defects.
  • Maintained accurate documentation of all discovered bugs, ensuring efficient tracking and resolution throughout the development lifecycle.
  • Enhanced product performance by conducting thorough regression testing on each release.
  • Streamlined communication between QA and development teams, implementing a standardized bug reporting process that expedited issue resolution.
  • Facilitated smooth releases by coordinating closely with cross-functional teams for end-to-end integration testing.
  • Supported developers in debugging efforts, providing clear reproduction steps and logs for identified defects.
  • Executed test scripts, logged defects and worked to resolve issues noted in testing process.

Education

Bootcamp Certificate - Software Development Engineer in Test

Syntax Technologies
Virginia Beach, VA
05-2012

BBA - Marketing, Finance

Gujarat University
Gujarat India
05.2012

Skills

  • Manual Test Engineering
  • Test Case Documentation
  • Test Scenarios
  • Automated Script Writing
  • Test Coordination
  • Validation Scripts
  • Error Correction
  • Inspection Processes
  • Test Framework: Cucumber, Junit, TestNG, Data Driven, Behavior Driven Development, API, Database
  • Languages: JAVA, SQL, HTML, CSS
  • Automation Tools: Selenium WebDriver
  • API Test Tools: Postman, Rest Assured

Certification

  • AWS Compute Services Overview

Timeline

Quality Assurance Engineer

Deutsche Bank
10.2023 - Current

Manual Tester/Intern

Wabtec Locomotive Services
04.2023 - 07.2023

Bootcamp Certificate - Software Development Engineer in Test

Syntax Technologies

BBA - Marketing, Finance

Gujarat University
Sharif Hussaini