
Rokaya Safwat
Development
Cairo, Egypt
Skills
Quality Assurance (QA)
About
Rokaya M. Safwat's skills align with Programmers (Information and Communication Technology). Rokaya also has skills associated with IT Testers (Information and Communication Technology). Rokaya M. Safwat has 6 years of work experience.
View more
Work Experience
Senior QA automation Engineer
DXPR
December 2020 - Present
- Automated Testing Framework Development: Spearheaded the end-to-end development of a robust automated testing framework from inception, utilizing Selenium Webdriver, JAVA, TestNG data-driven framework, POM design pattern, JavaScript, Extent Reports, Screenshots and visual testing mechanism. Ensured strict adherence to coding standards, resulting in a maintainable and high-quality framework. Scalability and Flexibility: Engineered the framework to be highly scalable, accommodating the addition of new features seamlessly. Demonstrated flexibility by successfully testing different software versions under the framework, showcasing adaptability to evolving project requirements. x Test Coverage Enhancement: Led efforts to achieve a remarkable 90% test coverage by strategically designing and implementing automated test scripts for new features and user stories. Applied various Object-Oriented Programming (OOP) techniques and principles to optimize test development, resulting in time savings. Continuous Integration Collaboration: Collaborated with the DevOps team to seamlessly integrate the automation framework with the Continuous Integration (CI) server hosted on GitHub. This collaborative effort streamlined the testing process, ensuring consistent and reliable test executions. Analytical Insights: Regularly analyzed the status of tests running in the CI environment, providing insightful reports to management on software quality and testing efficiency. Bug Management and Regression Testing: Implemented a systematic approach to bug management by logging issues in the defect tracking system and actively following up with the development team for fixes and regression testing. Agile Methodology Adherence: Actively participated in Agile ceremonies, including Sprint planning, Sprint Retrospective, Product Backlog Refinement, and daily Scrum meetings. Successfully aligned testing efforts with the Agile methodology, fostering effective collaboration and communication within cross-functional teams
Software testing Engineer
Valeo
October 2017 - November 2020
- Roles & Responsibilities Requirement Analysis and Test Case Design: Analyzed system and software requirements, identifying gaps and designing test cases for comprehensive coverage. Load and Performance Testing: Conducted load and performance testing to ensure the system's robustness and sustainability under varying conditions. SW/HW Analysis and Troubleshooting: Conducted software and hardware analysis, troubleshooting for failed test cases, and debugging for the testing environment, contributing to issue identification and resolution. VTP Participation and Traceability: Actively participated in Validation Technical Reviews (VTP), providing technical insights. Utilized AUTO-RTM in Doors to generate traceability, monitoring validation test coverage. Outcome-Focused Reporting: Generated comprehensive test reports for customer delivery, providing valuable insights into the validation and testing process. Test Case Review and Baseline Management: Reviewed test cases for other testers, ensuring overall testing quality. Managed baselines after each testing loop for technical leads and quality engineers, facilitating effective project progress tracking. ' SKILLS & COMPETENCIES Technical Skills Requirements Analysis and Test Cases Creation: Proficient in analyzing system and software requirements, creating comprehensive test plans, and cases. Manual and Automation Testing: Skilled in both manual and automation testing approaches, ensuring thorough test coverage for web applications. API Testing: Completed relevant online courses and gained hands-on experience in API testing. Testing Methods and Techniques: Well-versed in different testing methods and techniques to ensure comprehensive software validation. x Defect/Bug Tracking: Adept at using defect tracking tools to monitor and manage software issues. Agile and Scrum Methodologies: Experienced in Agile and Scrum testing methodologies, contributing to efficient and iterative development cycles. Programming Languages: Proficient in C++, Java, Python, C#, HTML, CSS, and JavaScript. Code Versioning: Experienced in code versioning practices for effective collaboration and codebase management. Automation Frameworks: Hands-on experience with multiple testing automation frameworks, including Page Object Model Automation, Data-Driven Testing, Extent Reports, Cucumber, JUnit, and TestNG. Requirements and Defect Management Tools: Proficient in using DOORS, Core ALM, Jira, and Monday for requirements and defects management. Configuration Management: Skilled in using SVN, Git, and GitHub for configuration management. Automation Tools: Well-versed in Selenium Webdriver, Maven, Rest Assured, Postman, Wireshark, Visual Studio, and PyCharm. Automotive communication protocols: CAN, Flex Ray, Ethernet, SPI Interpersonal Skills Effective Communication: Demonstrated strong communication skills through clear and concise interactions with cross-functional teams, ensuring seamless collaboration and understanding. Research and Troubleshooting Expertise: Applied robust research and troubleshooting skills, utilizing advanced tools and root cause analysis to identify and resolve issues efficiently. Project Management: Proven ability to handle multiple assignments concurrently, showcasing effective time-management skills. Successfully led team and projects, ensuring tasks were completed within specified timelines. Leadership Proficiency: Exhibited strong leadership skills by guiding and motivating team members, fostering a positive working environment Collaborative Team Player: Actively supported team members by providing assistance, sharing knowledge, and fostering a collaborative and supportive team culture.