
Radwa Saleh
Verified Expert in Engineering
Quality Assurance Developer
Berlin, Germany
Toptal member since March 6, 2020
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
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
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
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.
Senior Software Engineer in Test
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.
Software Engineer II
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.
Senior QA Engineer
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.
Software Development Engineer in Test
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.
Software Test Engineer II
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.
Software Test Engineer I
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.
Experience
Localization Portal
https://localization.pixelogicmedia.com/PHelix
https://phelix.pixelogicmedia.com/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/Fruit of The Loom
https://www.fruit.com/Senior QA Engineer
• 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
Bachelor's Degree in Computer Science
Helwan University - Cairo, Egypt
Certifications
ISTQB Certified Tester Foundation Level - Extension, Agile Tester
iSQI GmbH
ISTQB Certified Tester Foundation Level
BCS, The Chartered Institute for IT
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
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