Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Fatima Zahra Essabor

Boston,MA

Summary

Motivated Full-Stack Test Automation Engineer with 5 years of experience in the software testing field. Proficient in designing, developing, and maintaining robust automated test frameworks that enhance product quality and accelerate release cycles. Proven track record of achieving exceptional results and contributing to the success of diverse software projects. Strong skills in analyzing and solving problems. Highly detail-oriented, and proven adaptable to new tools and circumstances. PROFESSIONAL SUMMARY: Strong knowledge of Core Java, Selenium Web driver, Maven, Cucumber, JUnit, TestNG, Jenkins, and Selenium grid with a strong understanding of Object-Oriented Programming (OOP) concepts. Hands-on designing Framework based on Page Object Model / BDD Cucumber Framework / Maven / Gherkin Language. Strong understanding of the software development life cycle (SDLC) and Software Testing life cycle (STLC). Proficient in crafting well-structured Test Plans, Test Cases, and Test Scenarios, aligning them with contemporary quality assurance practices to enhance testing efficiency Proficient in software applications testing like Functional, Regression, and Smoke testing. Experienced in Front-End Test Automation using Java /Selenium /Junit / TestNG tools. Extensive knowledge of using SQL Queries with Oracle SQL and JDBC for relational Databases. Conducted REST API Testing using Postman, REST Assured Library, and Hamcrest Assertions. Comprehensive grasp of the Agile software development methodology and extensive experience in actively participating in all Scrum ceremonies, demonstrating a deep understanding of their significance in the QA engineering role. Experience in using Jenkins server to perform Continuous Integration (CI/CD) and configure with Maven. Comprehensive experience in utilizing Amazon Web Services EC2 for operations in the cloud.

Overview

5
5
years of professional experience

Work History

SDET

Vessenty
05.2021 - Current
  • Automating UI Testing with Java, Selenium WebDriver, JUnit, and Cucumber BDD
  • Implementing
  • Behavior-Driven Development (BDD) with Cucumber and creating Feature Files with Scenario and
  • Scenario Outline
  • Working on Jira X-Ray for preparing the Test Plan, Test Cases, Manual Test Scripts, and test data based on the business requirements
  • Analyzing user requirements, and functional specifications
  • Involved in setting up Continuous Integration (CI/CD) systems using Jenkins and working knowledge with cloud-based code repository systems like GitHub
  • Applying modern requirements analysis techniques, delving into user needs and functional specifications, and then crafting Test Cases optimized for thorough Functional Testing
  • Actively participating in cross-functional Agile teams, promoting a culture of collaboration and open communication to facilitate a shared understanding of quality objectives Logged Defects in Jira and maintained track of the Defect Life Cycle throughout the Software
  • Testing Life Cycle (STLC)
  • Perform data-driven testing using Apache POI JAR file to read test data from the Excel spreadsheets, cross-browser testing, and parallel test execution
  • Designing and implementing test cases targeting RESTful web services, incorporating the latest QA practices, and utilizing tools such as Postman and REST Assured library Test request and response JSON/XML and add Assertions to validate the response JSON/XML with the database
  • Implemented test automation using Selenium WebDriver and Java, resulting in a 35% reduction in manual test execution time

QA Analyst

Decihire
11.2018 - 04.2021
  • Created Automation Scripts in Java and Gherkin Language using IntelliJ IDE
  • Experienced and automated Functional Test Cases using Java Selenium WebDriver, TestNG, and
  • Maven tool
  • Created different utility classes and kept all reusable functions to avoid repetitions and make the
  • Framework more effective and efficient
  • Conducted peer reviews of test cases to validate their completeness, accuracy, and adherence to testing standards, fostering a culture of quality within the QA team
  • Utilized dynamic XPath and CSS selectors to navigate complex and frequently changing web application structures, ensuring consistent test automation across various web pages
  • Used Microsoft Excel to write test cases for Manual Testing based on functional specifications
  • Performed Parallel, cross-browser, and Multiple platform testing using TestNG and Selenium Grid
  • Conducted RESTful API Testing using Postman and REST Assured library to send requests and get server responses written in Java
  • Written SQL Queries for data verification and Oracle SQL statements for Back-end Testing using the
  • JDBC Java library.

Education

Master - Coastal Engineering

Skills

  • TECHNICAL SKILLS
  • Test Approaches:
  • - Agile/Scrum, SDLC, STLC, Bug ,Life Cycle
  • Testing Tools: JUnit, TestNG, Selenium Grid,JDBC, Cucumber, Postman, REST Assured
  • Selenium Web Driver, Appium
  • Frameworks: Cucumber BDD, Data Driven
  • Operation Systems & IDEs: Windows, Mac OS
  • IntelliJ
  • Languages: Java, Gherkin, SQL
  • Markup Languages: HTML, XML, XPath, CSS
  • Selector, JSON
  • CI/CD Tools: Jenkins, AWS
  • Databases:
  • MySQL, Oracle SQL Server, PostgreSQL
  • JDBC
  • Design Patterns: Singleton, POJO, Page Object
  • Model (POM)
  • Project Management Tool: Jira, Jira Xray, Mav

Languages

French
Full Professional
Arabic
Native or Bilingual
English
Full Professional

Timeline

SDET

Vessenty
05.2021 - Current

QA Analyst

Decihire
11.2018 - 04.2021

Master - Coastal Engineering

Fatima Zahra Essabor