Radwa Saleh, Developer in Berlin, Germany
Radwa is available for hire
Hire Radwa

Radwa Saleh

Verified Expert  in Engineering

Quality Assurance Developer

Berlin, Germany

Toptal member since March 6, 2020

Bio

Radwa is a skilled software development engineer in test with experience in healthcare, automated warehouses, supply chain, finance, mobile banking, filmmaking and entertainment services, car retail, and food-tech domains. She uses Selenium, TestCafe, Cypress, Playwright, Capybara, and RSpec to write E2E automation scripts and Postman, Altair, Java, and TestNG for RESTful and GraphQL API testing. Radwa regularly reviews pull requests to deliver quality in an agile and dynamic context.

Portfolio

Just Eat Takeaway.com
Java, GitHub Actions, REST APIs, GraphQL, Mobile App Testing, Appium...
Beyond Finance
Quality Assurance (QA), RSpec, Ruby on Rails (RoR)
Delivery Hero
Automated Testing, Cypress, Quality Assurance (QA), GitHub...

Experience

  • Java - 5 years
  • E2E Testing - 4 years
  • Jira - 4 years
  • API Testing - 3 years
  • TestCafe - 3 years
  • Selenium WebDriver - 2 years
  • Load Testing - 1 year
  • Unit Testing - 1 year

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Cypress, Jenkins, Git, Postman, GraphQL, REST Assured, Playwright, Java, Appium

The most amazing...

...thing I've boosted its quality is a web application for post-production services in a filmmaking cycle for media clients like Apple, Disney, and Netflix.

Work Experience

Senior SDET

2023 - 2024
Just Eat Takeaway.com
  • Covered all back-end services with integration/API automation tests within the first six months.
  • Created a GitHub Actions workflow to run the integration tests daily with every pull request and integrated it with every back-end service pipeline.
  • Built the Allure report and kept the history for 30 days for analytics purposes.
  • Logged the reports on the team Slack channel to notify in case of urgency.
  • Built E2E framework from scratch for mobile automation testing with Appium for iOS and Android platforms.
  • Added accessibility identifiers for UI elements in Kotlin and Swift for both platforms.
  • Increased E2E test coverage from 0% to 28% in six months, alongside taking care of other tasks on different topics.
  • Automated daily test execution with GitHub Actions, enhancing reliability and reducing manual effort.
Technologies: Java, GitHub Actions, REST APIs, GraphQL, Mobile App Testing, Appium, Test Automation, REST Assured, TestNG

Senior Software Engineer in Test

2022 - 2023
Beyond Finance
  • Enhanced the quality of a Salesforce-based web application.
  • Tested back-end side built on Ruby on Rails using Active Record, New Relic, and Sidekiq.
  • Investigated and reported issues using Trello as a Kanban board.
Technologies: Quality Assurance (QA), RSpec, Ruby on Rails (RoR)

Software Engineer II

2021 - 2023
Delivery Hero
  • Led automation framework initiation among different teams.
  • Created API and E2E workflows on GitHub Actions to trigger tests on scheduled runs and test PRs.
  • Modified the quality assurance process by defining the quality assurance strategy that assures quality, starting from story scope to sprint deliverables.
Technologies: Automated Testing, Cypress, Quality Assurance (QA), GitHub, Localization Testing, REST APIs, Web Applications, QA Testing, SQL, QA Automation, Test Automation Frameworks

Senior QA Engineer

2021 - 2021
Auto1 Group
  • Designed full GraphQL API tests for a newly designed schema in a Spring-Maven Java project using Apollo Client and TestNG to reduce the manual effort needed to verify integration with the AutoScout24 platform.
  • Refactored how GraphQL schema is used in a common repository that provides different services for all projects to improve how the POM file gets the needed configuration information.
  • Tested core components in GraphQL, which fit into different levels like the unit, integration, and static checks.
Technologies: API Testing, OpenAPI, GraphQL, Git, Selenium, PostgreSQL, React, Java, Quality Assurance (QA), GitHub, REST APIs, Web Applications, QA Testing, QA Automation, Test Automation Frameworks

Software Development Engineer in Test

2017 - 2021
Pixelogic Media
  • Enhanced the QA process to make testing as fast and dynamic as our agile development processes to avoid delayed development and shipping to operations.
  • Utilized exploratory testing to provide fast feedback about the build under test to decide if the build is acceptable for starting a test cycle or not.
  • Designed and wrote useful unit, integration, automated E2E tests, and identified cross-site scripting (XSS) threats.
  • Created and estimated test plans and prioritized the execution of test cases.
  • Built E2E automation frameworks from scratch to automate regressions and repeated executions.
  • Implemented REST APIs in our Spring Boot application using Gradle and Java 8.
  • Constructed required interfaces using React (Redux) and antd theme.
Technologies: Postman, RSpec, Jira, TestCafe, Redux, React, OWASP Zed Attack Proxy (ZAP), PostgreSQL, JavaScript, Swagger, Gradle, Spring, Java, Quality Assurance (QA), GitHub, Localization Testing, REST APIs, Web Applications, QA Testing, SQL, QA Automation, Test Automation Frameworks

Software Test Engineer II

2017 - 2017
Advansys ESC
  • Executed different types of testing, including functional and non-functional, to boost the Dematic desktop application quality.
  • Documented the test environment setup for our desktop applications. I used third-party emulators to test the logistics solutions that optimize material and information from receiving to shipping within the factory or warehouse.
  • Fast-tracked the relevant log files to find the root cause of an issue.
  • Mentored small teams as a subject matter expert of one of the Dematic products.
  • Showcased the real-time usage and benefits of E2E automation testing to reduce regression testing effort and time.
Technologies: Cucumber, Selenium, Oracle Database, GWT, Hibernate, Java, Quality Assurance (QA), QA Testing, SQL, QA Automation, Test Automation Frameworks

Software Test Engineer I

2016 - 2017
Advansys ESC
  • Analyzed the SRS for logistics solutions that optimize material and information flow from receiving to shipping within warehouses, including Magid Glove, Fruit of the Loom, Maypo, Delhaize, and library-automated retrieval systems for US universities.
  • Resolved early requirements issues with the client like Ambiguous requirements, a new requirement that conflicts with an already implemented feature, or complex requirement that needs to be broken down into smaller parts.
  • Designed, prioritized, and manually executed test cases with the support of the Zephyr test management tool.
  • Provided peer reviews on deliverables to ensure high quality.
  • Prioritized and reported issues using the Jira tracking system.
  • Reported the status and progress of the testing activities to the client on a daily call.
  • Worked on-site with Dematic Corp. in the USA (Advansys ESC partner) to test our desktop application in the "Fruit of the Loom" warehouse without emulators.
Technologies: Zephyr, Jira, GWT, WildFly, JPA, Java EE (Jakarta EE), QA Testing, SQL

Experience

Localization Portal

https://localization.pixelogicmedia.com/
Enhanced the quality of software and authoring tools for international clients, including major Hollywood studios. The website provides post-production services in a filmmaking cycle like subtitling, scripting, text translation, and dubbing.

PHelix

https://phelix.pixelogicmedia.com/
A Java-based and antd-themed web application for international clients, including major Hollywood studios, to monitor the tasks related to their movies and series.

I worked as part of a cross-functional team, so my tasks were different in the same sprint. I developed and participated in implementing some features and testing other features.

Magid

https://www.magidglove.com/
A Java-based desktop application for operators on Magid Glove warehouse to monitor the automated supply chain process from receiving to shipping their products. I was the QC engineer and liaised with the business and development team to integrate with the emulators that were needed to provide real-world scenarios.

Fruit of The Loom

https://www.fruit.com/
A Java-based desktop application for operators on FOTL warehouse (America) that monitors the automated supply chain process from receiving to shipping. I was the QC engineer and liaised with the business and development team to integrate with the emulators needed to provide real-world scenarios. Also, I was the QC engineer to test the whole supply chain cycle on-site before production.

Senior QA Engineer

• Ensured the quality of the company's products, including security, reliability, and performance.
• Created detailed, comprehensive, and well-structured test plans for our entire system.
• Developed automated tests.
• Combined different testing methods and approaches to ensure the best testing coverage.
• Communicated actively the implications of defects found.

Education

2009 - 2014

Bachelor's Degree in Computer Science

Helwan University - Cairo, Egypt

Certifications

AUGUST 2016 - PRESENT

ISTQB Certified Tester Foundation Level - Extension, Agile Tester

iSQI GmbH

MAY 2016 - PRESENT

ISTQB Certified Tester Foundation Level

BCS, The Chartered Institute for IT

JUNE 2015 - PRESENT

Java SE 6 Programmer

Oracle

Skills

Libraries/APIs

Selenium WebDriver, REST APIs, Newman, Node.js, React, OpenAPI, Playwright

Tools

GitLab, IntelliJ IDEA, Postman, GitHub, Jira, Cucumber, Apache JMeter, OWASP Zed Attack Proxy (ZAP), Zephyr, TFS, RSpec, Git, Jenkins, WildFly, Gradle, REST Assured

Languages

SQL, JavaScript 6, Java, JavaScript, GraphQL

Frameworks

Selenium, Cypress, TestCafe, TestNG, Capybara, JPA, GWT, Hibernate, Spring, Swagger, Redux, Jest, Ruby on Rails (RoR), Appium

Paradigms

Manual Testing, Automated Testing, Test Automation, E2E Testing, User Acceptance Testing (UAT), Unit Testing, Load Testing, Testing, Agile, Scrum, Kanban, Software Testing

Platforms

NetBeans, Docker, Java EE (Jakarta EE), Oracle Database, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL

Other

Manual QA, Manual Software Testing, Quality Control (QC), Quality Assurance (QA), Web Applications, API Testing, Smoke Testing, Mobile App Testing, QA Automation, Black Box Testing, Test Case Creation, Test Case Execution, QA Testing, Test Automation Frameworks, Mobile Device QA Automation, Integration Testing, XSS Testing, Enzyme, Localization Testing, GitHub Actions, Programming, Software Engineering, ACM Problem Solving, Data Structures, Algorithms, Documentation

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