10/05/2025 updated


100 % available
Software Testing Engineer with Hardware Verification Experience
6th of October, Egypt
Only remote
Electronics and communication Engineering - Higher Technological Institute 10th of Ramadan (2018-2023)Testing (Software)Java (Programming Language)Atlassian JiraTest AutomationBash ShellC++ (Programming Language)Data StructuresLogic SynthesisGitHubHardware Description LanguageHardware DesignIntelliJ IDEAPython (Programming Language)Project ManagementObject-Oriented Software Development
Software Testing
Expertise in manual and automated testing methodologies, SDLC/STLC processes, and quality assurance techniques to ensure high-quality software delivery.
Hardware Description Languages
Proficiency in Verilog, SystemVerilog, and VHDL for digital design implementation and verification of hardware systems.
Universal Verification Methodology (UVM)
Experience designing and implementing UVM verification environments for digital peripherals and complex hardware systems.
Programming Languages
Knowledge of Java, C/C++, Python, TCL, Bash, and Cshell with focus on object-oriented programming principles and data structures.
Testing Tools
Proficiency with Selenium, Postman, IntelliJ, and various test management platforms for effective test execution and reporting.
Hardware Design Tools
Experience with Xilinx Vivado, ModelSim, VS Code, and Synopsys Design Compiler for RTL design and verification.
Project Management
Skills in using Jira, Trello, and GitHub for project tracking, collaboration, and version control in agile environments.
Expertise in manual and automated testing methodologies, SDLC/STLC processes, and quality assurance techniques to ensure high-quality software delivery.
Hardware Description Languages
Proficiency in Verilog, SystemVerilog, and VHDL for digital design implementation and verification of hardware systems.
Universal Verification Methodology (UVM)
Experience designing and implementing UVM verification environments for digital peripherals and complex hardware systems.
Programming Languages
Knowledge of Java, C/C++, Python, TCL, Bash, and Cshell with focus on object-oriented programming principles and data structures.
Testing Tools
Proficiency with Selenium, Postman, IntelliJ, and various test management platforms for effective test execution and reporting.
Hardware Design Tools
Experience with Xilinx Vivado, ModelSim, VS Code, and Synopsys Design Compiler for RTL design and verification.
Project Management
Skills in using Jira, Trello, and GitHub for project tracking, collaboration, and version control in agile environments.
Languages
EnglishFluent
Project history
In-progress training covering software testing across the SDLC, including static testing techniques, test analysis and design, and managing test activities with hands-on practice using various test tools.
Performed targeted manual testing on a selected feature, focusing on functional accuracy and user experience. Defined test charter, designed structured test cases, executed tests, and documented findings including bug reports.
Conducted end-to-end manual testing across Android and iOS platforms, focusing on core user journeys. Developed test plans, executed tests manually, and tracked results with detailed documentation of defects.