Ayda Rajab

Data Engineer · Data Analyst

Blending creative innovation and technical precision to build impactful software and data solutions.

SQL Python Microsoft Power Platform Javascript HTML
View Projects Download Resume

Resume

Professional Experience, Skills, Certifications.

Overview

End-to-end data & engineering work across automation, analytics, and platform reliability. Obsessed with reducing manual toil and turning data into decisions.

Download My Resume

Core Skills

  • Data Engineering (SQL, Python, ETL/ELT)
  • BI & Visualization (Power BI)
  • QA Automation & Test Design
  • Workflow Tools (Retool, scripts)
  • Web (HTML/CSS/JS)

Featured Projects

Examples of automation, QA, and engineering work.

Dynamic Excel/CSV Header Validation

Validates file headers dynamically across .xlsx and .csv formats.

@Then("check headers {string} in {string} sheet and row number {int}")
public void checkHeaders(...) throws Exception {
  // Parsing
}

Click Until Field Matches Expected Value

Advanced WebDriverWait clicking until a separate field matches expected value.

@Then("click on field {string} until other field {string} equals {string}")
public void waitElementActionContainsTextDisplayed(...) {
  // Waiting Logic
}

PDF Content Validation Automation

Extracts and validates dynamic fields inside downloaded PDFs.

@Then("Verify if the last downloaded pdf document contains {string} variable data in section {string}")
public void validatePDFContentAfterDownload(...) throws Exception {
  // PDF Parse
}

Automated Email Parsing and Validation

Connects to IMAP, parses emails (plain text and HTML), validates content dynamically.

@Then("Print last email and verify text contains {string} variable data")
public void properties(...) {
  // Email Parse
}

Dynamic SQL Query Runner and Data Export

Runs dynamic queries and exports results into SQL insert statements.

@Then("run {string} query for {string} app and store results in {string} file")
public void runQuery(...) throws Throwable {
  // SQL Export
}

ZIP Extraction and Regex File Validation

Automates unzipping downloaded files and regex-validates extracted filenames.

@Then("Extract zip from last downloaded file into {string} folder")
public void extractZip(...) throws IOException {
  // Unzip
}

Contact Me

Let’s build something great together.

Back to top