Alaa Sayed Aly, Developer in Cairo, Cairo Governorate, Egypt
Alaa is available for hire
Hire Alaa

Alaa Sayed Aly

Verified Expert  in Engineering

Bio

Alaa is an experienced software engineer who has worked in companies worldwide. First at Valeo and now at Siemens, he had the opportunity to be part of different projects and meet several clients. Alaa has over 5 years of experience in the QA and web development fields and values sharing his knowledge by working as a tutor in the Full Stack Web Developer program at the Udacity Nanodegree.

Portfolio

Siemens Digital Industries Software
JavaScript, Node.js, Nightwatch.js, Quality Assurance (QA), Manual Testing...
FPM Investments LLC
BrowserStack, Quality Assurance (QA), GitHub Actions, Software Testing
Level Up Development LLC
UI Automation, QA Automation, Automation, JavaScript, Development, Programming...

Experience

  • JavaScript - 4 years
  • React - 3 years
  • Node.js - 3 years
  • Nightwatch.js - 2 years
  • SuperTest - 2 years
  • Express.js - 2 years
  • Selenium - 2 years
  • TypeScript - 2 years

Availability

Full-time

Preferred Environment

Windows 10, Nightwatch.js, Node.js, Express.js, SuperTest, Selenium, JavaScript, TypeScript, React, UI Testing

The most amazing...

...thing I have ever done was contributing to Nightwatch.js source code to fix a bug: it's an open-source JavaScript framework for end-to-end testing.

Work Experience

Web QA Engineer

2021 - PRESENT
Siemens Digital Industries Software
  • Connected a test framework to the company’s in-house test documentation tool, testrail, which allowed the regression test results addition.
  • Configured CI for our environment using TeamCity, Bitbucket, and AWS CodeBuild.
  • Rewrote the old scripts and created a new environment that used the latest npm modules by handling the modules breaking changes.
Technologies: JavaScript, Node.js, Nightwatch.js, Quality Assurance (QA), Manual Testing, Teams, Automated Testing, QA Automation, Manual QA, Development, Programming, Amazon Web Services (AWS), Desktop App Development, JSON, SQL, QA Testing, User Flows, UI Testing, Cypress, QA Leadership, Mocha, Jira, Test Planning, Test Scenarios, Testing, Python, APIs, BrowserStack, Continuous Integration (CI), Continuous Deployment, Test Management, Bitbucket, Web App Testing, Website Testing, Smoke Testing, Quality Control (QC), GitHub, Automation, CSS, HTML5, WebdriverIO, Test Automation, Back-end, Web Development, Architecture, Testing Strategy, Datadog, Postman, GitHub Actions, TestRail, Agile Software Testing, Software Testing

Quality Assurance Developer

2024 - 2024
FPM Investments LLC
  • Set up a functional testing repository for Android and IOS.
  • Connected BrowserStack with the repo, allowing testing multiple devices.
  • Added Percy and set up visual testing for the app's screens on Android and iOS.
Technologies: BrowserStack, Quality Assurance (QA), GitHub Actions, Software Testing

QA and Automation Engineer via Toptal

2023 - 2023
Level Up Development LLC
  • Automated manual work through different websites. Added the script to a two-hour trigger.
  • Helped deploy the client's websites to AWS using AWS Elastic Beanstalk, Amazon Relational Database Service (RDS), and AWS CodeBuild.
  • Deployed the client's websites to Heroku, solving a memory issue the client had while deploying the code.
Technologies: UI Automation, QA Automation, Automation, JavaScript, Development, Programming, Amazon Web Services (AWS), JSON, SQL, QA Testing, User Flows, UI Testing, Jira, Continuous Integration (CI), Continuous Deployment, Web App Testing, Website Testing, GitHub, WebdriverIO, Test Automation, Back-end, Web Development, Architecture, GitHub Actions, Software Testing

Web session lead

2021 - 2023
Udacity
  • Helped students in the back-end developer with the Python nano degree program.
  • Assisted students in the React and Redux nano degree programs.
  • Guided students in full-stack web developer with Node.js, TypeScript, Postgres, Angular, and AWS nano degree programs.
Technologies: React, Redux, Redux Thunk, Flask, TypeScript, JavaScript, SuperTest, Express.js, Node.js, Development, Programming, Amazon Web Services (AWS), JSON, SQL, QA Testing, UI Testing, Python, APIs, Web App Testing, Website Testing, Quality Control (QC), GitHub, Automation, CSS, HTML5, Back-end, Web Development, Postman, GitHub Actions, Software Testing

Testing Automation Engineer

2019 - 2021
Valeo
  • Set up the testing environment by connecting Valeo's internal tools to market tools in a testing framework using Python.
  • Created a tool that converts requirements into test cases, which accelerated our coverage by doing months of work in minutes.
  • Tested the input/output module (IOM) in the microcontroller, then implemented it in the software to allow the microcontroller to sync PWM phases using hardware.
Technologies: Python, Embedded C, Vector CAPL Scripting, Quality Assurance (QA), Manual Testing, Automated Testing, QA Automation, Manual QA, Development, Programming, Desktop App Development, JSON, QA Testing, Jira, Test Planning, Test Scenarios, Testing, Test Management, Smoke Testing, Quality Control (QC), GitHub, Automation, Test Automation, Testing Strategy, Software Testing

Experience

Cart API with Unit Testing

https://github.com/AlaaSayed794/-nd0067-c2-creating-an-api-with-postgresql-and-express-project-starter
This project aimed to create a shop API where users can authenticate themselves to place orders and get products. It is designed in TypeScript with Express.js and PostgreSQL and includes unit testing for the database and the API routes operated in SuperTest and Jasmine.

React Hooks Book Reading App

https://github.com/AlaaSayed794/book-reads-with-hooks
A project in Udacity nano degree using React hooks with a browser router for a book reading app. This was a part of Udacity's nano degree program for React development, an educational app that I helped Udacity students to pass, which I also passed myself.

To-do app with React and Node.js

https://github.com/AlaaSayed794/todoAppWithNodeAPI
A project I created to explain web development to Udacity students using React and Node.js with Express.js. This was a part of Udacity's nano degree program for React development, an educational app that I used to help students understand web development basics.

React Chat Application with Socket.IO

https://github.com/AlaaSayed794/socketIOReactChatApp
A project I created to explain web development to Udacity students using React and Node.js with Express.js and Socket.IO. This was a part of Udacity's nano degree program for full-stack web development, an educational app that I used to help students understand web development basics.

Education

2012 - 2017

Bachelor's Degree in Electronics and Electrical Engineering

Cairo University - Cairo, Egypt

Certifications

DECEMBER 2023 - PRESENT

Salesforce Certified Platform Developer

Salesforce

NOVEMBER 2021 - PRESENT

Full Stack Web Developer

Udacity

NOVEMBER 2021 - PRESENT

Advanced Web Developer

Udacity

APRIL 2021 - PRESENT

Advanced Front End Development

Udacity

JANUARY 2021 - PRESENT

Advanced Data Analysis

Udacity

Skills

Libraries/APIs

Nightwatch.js, Node.js, React, React Router, Socket.IO, Pandas, NumPy

Tools

Bitbucket, Postman, TestRail, SuperTest, Redux Thunk, Mocha, Jira, BrowserStack, GitHub, WebdriverIO, Webpack, Visualforce Pages

Languages

JavaScript, TypeScript, Python, CSS, HTML5, C++17, Embedded C, SQL, Apex

Paradigms

Manual Testing, Automated Testing, Automation, Test Automation, Software Testing, Desktop App Development, Testing, Continuous Integration (CI), Continuous Deployment

Frameworks

Express.js, Selenium, Redux, Flask, Cypress, Angular

Storage

JSON, Amazon S3 (AWS S3), PostgreSQL, Datadog

Platforms

Amazon Web Services (AWS), AWS Elastic Beanstalk, Salesforce

Other

Programming, Quality Assurance (QA), QA Automation, QA Testing, UI Testing, Test Management, Web App Testing, Website Testing, Quality Control (QC), Agile Software Testing, OOP Designs, Teams, Manual QA, User Flows, QA Leadership, Test Planning, Test Scenarios, APIs, Smoke Testing, Back-end, Web Development, Architecture, Testing Strategy, GitHub Actions, Networks, Operating Systems, Controls, Vector CAPL Scripting, Hardware, Development, UI Automation, A/B Testing, Data Analysis, Data Virtualization, Lightning Web Components (LWC), Aura, Salesforce Cloud Flow

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring