
Alaa Sayed Aly
Verified Expert in Engineering
Software Developer
Cairo, Cairo Governorate, Egypt
Toptal member since April 25, 2022
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
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
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
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.
Quality Assurance Developer
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.
QA and Automation Engineer via Toptal
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.
Web session lead
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.
Testing Automation Engineer
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.
Experience
Cart API with Unit Testing
https://github.com/AlaaSayed794/-nd0067-c2-creating-an-api-with-postgresql-and-express-project-starterReact Hooks Book Reading App
https://github.com/AlaaSayed794/book-reads-with-hooksTo-do app with React and Node.js
https://github.com/AlaaSayed794/todoAppWithNodeAPIReact Chat Application with Socket.IO
https://github.com/AlaaSayed794/socketIOReactChatAppEducation
Bachelor's Degree in Electronics and Electrical Engineering
Cairo University - Cairo, Egypt
Certifications
Salesforce Certified Platform Developer
Salesforce
Full Stack Web Developer
Udacity
Advanced Web Developer
Udacity
Advanced Front End Development
Udacity
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring