Osamah Al-Saleh

Hello, I'm Osamah Al-Saleh

Selenium C# Java Azure DevOps CI/CD Test Automation

About Me

Professional Summary

Veteran Automation Engineer with 10+ years of experience in designing and building robust automation frameworks. Currently working at Arthrex as a Senior Software QA Engineer, ensuring quality and compliance for medical device software. Expertise in C# (MSTest) and Java (Maven), integrating Selenium WebDriver, and implementing Page Object Model (POM).

Experienced in BDD (Cucumber/Gherkin), CI/CD (Jenkins/Azure Pipelines), API testing (SOAPUI/RESTful), FDA validation, and database testing (SQL/JDBC). Strong background in Agile methodologies, leadership, and mentoring QA teams in regulated environments.

profile.sh — 80x24
$ cat /proc/profile
Name: Osamah Al-Saleh
Role: Test Automation Architect
Experience: 10+ years
Location: Fort Myers, Florida, USA
Status: ● Available for opportunities
$ ls -la skills/
drwxr-xr-x Selenium WebDriver
drwxr-xr-x C# / .NET / MSTest
drwxr-xr-x Java / Maven / TestNG
drwxr-xr-x Azure DevOps / CI/CD
drwxr-xr-x API Testing / REST / SOAP
$ _
10+
Years Experience
6
Companies
20+
Technologies

Professional Experience

Software QA Engineer Sr.

Arthrex

Jun 2024 - Present

Naples, Florida

  • Developing and maintaining automated test frameworks for medical device software
  • Implementing comprehensive test strategies for regulated healthcare applications
  • Collaborating with cross-functional teams to ensure FDA compliance and quality standards
  • Performing risk-based testing and validation for critical medical systems

Lead QA Automation Engineer

Datalink Software

Jan 2022 - Jan 2024

Tampa, Florida

  • Designing robust automation frameworks using C# and Selenium
  • Integrating with Azure DevOps CI/CD pipelines
  • Generating actionable insights through Allure Report
  • Collaborating with development and QA teams

Senior QA Automation Engineer

Datalink Software

Jun 2021 - Jan 2022

Tampa, Florida

  • Designing and implementing test plans, test cases, and test scripts
  • Executing manual and automated tests in scheduled Azure pipelines
  • Developing and maintaining test automation framework (C#/.Net, Selenium, MsTest)
  • Providing technical guidance to junior team members

Senior QA Automation Engineer

Citizens Bank

Jan 2020 - Jun 2021

Fort Lauderdale, Florida

  • Developing and maintaining automation framework and scripts
  • Creating automation test suite for cross-browser/device/OS testing
  • Implementing automated regression test suite with daily runs
  • Collaborating with development teams on quality initiatives

QA Automation Engineer

Harley Davidson

Jan 2017 - Dec 2019

Plano, Texas

  • Analyzing and reviewing requirements, specifications, and technical design documents
  • Designing and developing custom Selenium automation frameworks with Java and TestNG
  • Documenting test automation requirements and planning artifacts
  • Developing end-to-end system automation flows

QA Automation Engineer

Credit Union of Dallas

Jan 2015 - Dec 2016

Dallas, Texas

  • Developing test plans and test cases by analyzing user stories
  • Implementing automation strategies, test plans, standards, and processes
  • Collaborating with developers on automated Selenium testing scripts
  • Database testing including writing SQL queries

Junior QA Engineer

Blue Cross Blue Shield

Jan 2013 - Dec 2014

Philadelphia, Pennsylvania

  • Delivering projects on time with excellent quality and within budget
  • Automating test scripts and reporting bugs or defects
  • Participating in the development of test plans and test cases
  • Assisting developers and technical support staff in resolving defects

Education

A.S. in Computer Science

Lincoln Land Community College

December 2012

Springfield, Illinois

B.A. in Finance

University of Jordan

February 2008

Amman, Jordan

Skills & Certifications

Programming Languages

C# .NET Java JavaScript PL/SQL SQL

Testing Tools & Frameworks

Selenium WebDriver Playwright MSTest NUnit TestNG JUnit Pytest Cucumber Appium Postman Rest Assured SOAPUI JMeter Allure Report

DevOps & CI/CD

Azure DevOps Jenkins Git GitHub GitLab Azure Repos Jira HP-ALM Bugzilla Power BI GitHub Copilot Playwright MCP Server

Methodologies

Agile SDLC STLC BDD Page Object Model

Certifications

ISTQB® Foundation Level
Career Essentials in Generative AI
LambdaTest Software Testing Professional
LambdaTest Test Automation Professional
Agile Foundations
Scrum: The Basics

Sample Code

public class QAEngineer : IAutomationExpert
{
  public void ExecuteTestSuite()
  {
    // Initialize Selenium WebDriver
    var driver = new ChromeDriver();
    
    // Run automated tests
    Assert.True(quality.IsOptimal());
  }
}

Get In Touch