Present
AHMED AHMED S
*** ******* ** **, ********, NY, 11220 631-***-****
*****.*****.*.**@*****.***
Objective
Professional, effective and result oriented with over 10 years of experience with diversified skills in manual and automation testing in the field of Software quality assurance of testing in Web and desktop Trading Applications with deep knowledge of Financial Domain and banking industries backed with B.S degree in Finance and Economy. Good understanding of automation testing in a fast-paced Agile environment highly focused on delivering on time defect free projects. Have a strong desire to learn new technologies and processes working as a QA Engineer to bring my experience and expertise, where I can add value to the team in an innovative environment expertise with network engineer and TV audio/video automations scripting, expertise with SCET35 for telecommunications, working on deployments and environments using the latest deployments tool, scripting using AI/ML integrating with too many language
Work Experience
S R SOFTWARE AND DEVELOPMENT [SDET]
Comcast tech and NBC UNIVERSAL
Build test cases to verify that Comcast’s mobile entertainment apps meet product requirements and customer needs.
• Led end-to-end testing for Mobil entertainment apps with 10m daily users, achieving 95% automated test coverage via python, helm and GitHub actions.
• Reduce regression testing time by 30% by integrating AI-driven scripts into CI/CD pipelines
• Analyzed device logs (webOS/Tizen) and REST APU response to resolve critical production defects, improving app stability by 25%
• Collaborate with the dev-ops to deploy releases across QA/prod using Kubernetes and terraform
• Collaborate with the development team during the early testing cycle to become more familiar with what is being implemented and how, as well as review use cases together.
• Work with the automation team to increase automated test coverage to avoid having to run regression scripts repeatedly.
• Investigate new tools and technologies to make testing efforts faster and more effective.
• Analyze and help triage defects raised by customers, both internal and external
• Thorough testing of user stories to ensure new features meet all the product 04/2021-10/2018
requirements and logging defects where needed
Attributes for Success
• Relevant testing experience on Samsung TV, LG TV and Roku applications
• Experience with large-scale consumer-based application testing with millions of daily users
• Intimate familiarity with REST web services – response codes, request types, headers, etc.
• Experience with webOS, Tizen, HTTP proxy tools
• Ability to capture and analyze device/crash logs on both platforms.
• Effective bug reporting including prioritization, steps to reproduce, and repeatability.
• Strong written and verbal communication skills
• Multi-tasking – need to be able to handle multiple ongoing releases across more than one platform at any given time.
• Deep understanding of differences in platform behaviors, OS versions, and device type considerations during testing
• Experience working in an agile development environment.
• All the tasks running in automation using a language testing python3, helm3, Kubernetes, GitHub actions for CI/CD deploying to aws (s3) buckets
• Using the AI integrated with python3 to reach our goals more than expected.
QA ENGINEER
LIGHTSPEED TRADING
Work closely with BAs, Business Users, Developers to discuss and collect detailed business requirements, to highlight requirement and design gaps as early in lifecycle as possible.
● Analyze business requirements and functional documents to create detailed, effective and efficient Test Strategy, Test Plans, Test Scenarios and Test Cases to ensure the quality of functional requirements by estimating, prioritizing and planning testing activities utilizing JIRA.
● Heavily involved in all stages of Agile/Scrum Software Development Life Cycle in web and desktop-based electronic trading application on Equity side
● Knowledge of SWAPS, OPTIONS and OPTIONS
● Extensively work with Order Management System (OMS) to verify and validate UI Functionalities and Data flow throughout the whole Trade Life Cycle, including pre-trade, actual trade and post trade testing Trade Blotters with various security types in combination with all Order types and time in force
● Execute Smoke, Functional, Integration, End-to End, and Automated Regression tests on the new functionalities that has been implemented to the Trading application.
● Participated during UAT with Product Owner, Business Analyst, End User to ensure that quality standards are met of all functionalities being developed and launched.
● Work closely with QA Engineer with Selenium WebDriver, JavaScript
●
● and Engineering team to discuss and create automation workflow for selected scenarios, create expected results and provide manual steps for automated tests, identify verification points.
● Participated in updating and developing automation Test Scripts using Python and Selenium WebDriver following BDD and Page Object Modeling frameworks for each new functionality, adding instructions for each added Gherkin scenario execution, creating executable files for each Regression Suite
● Execute browser compatibility tests across Windows and Mac operating systems, and various platforms and devices (such as laptops, tablets and smartphones)
● Exposed in performing Parallel and Cross Browser Testing on different browsers like Chrome, Firefox, Internet Explorer for each new feature.
● Perform complex End-to-end, Performance and Load testing with automated scripts utilizing Veri FIX to simulate an exchange to send(create) and validate orders of Trading systems.
● Create descriptive and robust tickets on JIRA and provide root cause analysis when defects are identified during SIT and throughout QA lifecycle.
● Write complex SQL queries using JOINs and aggregate functions and subqueries and clauses for Back-End testing to verify data against source systems applying filters based on FSD.
● Extensively testing application FIX protocol messages like New Order Single, Executions Reports, Cancel Request, Cancel/Replace Requests, Reject, post-trade messages including Allocation Instruction and Allocation Acknowledgement by extracting FIX Logs using Linux Terminal
● Develop effective Requirement Traceability Matrix (RTMs) to assure all the requirements have been covered in the scope of testing and documenting test results and preparing Test Analysis Report (TAR) in details.
● Participate in level 2 Production Support issues by resolving assigned tickets and ensure that ticket is classified as per standard and resolution is documented clearly.
● Organize and participate in walkthrough meetings with Project manager, Business Analyst, Developers and QA team, conduct Knowledge transfer to new members of the team when needed.
● Assist QA Manager in determining appropriate test environment, create test plans and the release notes, work as a backup in his absence to perform daily tasks.
● Participate in daily (SCRUM) /weekly team meetings, discussed Enhancement and Modification request
● Hands-on experience in creating and implementing test automation scripts in Cucumber BDD with Selenium
● web driver HP UFT with Data Driven Framework for Regression tests.
· Participated in creating and maintaining Automation Frameworks using Python, Selenium WebDriver, pyunit, BDD and Page Object modeling integrated with CI/CD pipelines in Jenkins and GitHub tools
07/2014-09/2018
Alexandria, Egypt
.
Quality ENGINEER
CITIGROUP Inc/NBS
Involved as QA in full Software Development Life Cycle (SDLC) followed Waterfall methodology
● Review and Analyze complex Business Requirements and Functional Requirements Documents to identify the gaps and create effective Test Strategy and Test Plan for specific functional requirements for multiple projects
● Attended business specifications meetings, obtained high level requirements from Project Managers, performed own research/analysis and come up with detailed test cases that cover these new upcoming requirements
● Performed testing transactions for Transfers, Deposits, Check Cashing, Withdrawals, Payments, Cash Advances, and Miscellaneous Debts functionalities
● Performed manual GUI, Smoke, Functional, End-to-End, Positive, Negative, Boundary, and Regression testing for testing functionality to ensure that necessary modules are working properly
● Created SQL queries for Backend Testing and to verify the database updates and validate them
● Interacted with Business teams, Project manager and Developers to understand business requirements and to define testing approaches
● Utilized HP ALM to organize and manage all phases of the software testing process, including planning tests, executing tests, tracking defects and creating Test Analysis Report
● Used Excel to write test cases, executed test cases using Quality Center by mapping them together
● Identified and reported defects through Modification Request using HP ALM and worked closely with developers to resolve and re-tested the fixed bugs to ensure that the reported problem working according to requirements
● Performed problem solving and root cause analysis when defects occur
● Prepared Requirement Traceability Matrix to establish traceability between requirements and test cases
● Prioritized workflow to deliver deliverables before the deadline
● Actively participated in review and walkthrough meetings to discuss the status of the project
References
Available upon request
Education
BS in Finance and Economy
Technological University of EGYPT
Accounting W/Computer Applications, faculty of commerce Alexandria university Egypt
Other Activities
Certified Scrum Master
Professional summary
Solid experience in different phases of software Development Life Cycle
(SDLC) and software testing Life
Cycle (STLC) including agile scrum, Kanban, and waterfall methodologies.
● Experience in API testing with Postman tool to validate endpoints using Get, Put, Post, Delete requests.
● Experience in integration and API testing using Postman and SoapUI tools to validate requests and responses
● Excellent Interpersonal and communication skills in cooperating with Business Analyst and Developers teams
● Working on dev-ops automation tools as (helm – kubctle- task-terraform- terragrunt)
● Working on CI/CD pipeline automations using a GitHub actions workflow and concourse UI
● CI/CD API testing script using python language.
● Using the AI integrated with most of the tools to reach the goals more than expected
● Experience in performance testing with JMeter tool to validate numbers and loads with the endpoints using Get, Put, Post, Delete requests.
● Self-motivated quick learner with excellent problem solving and analytical skills capable of working independently and with a team.
● Write automated tests with XC Test and XC UIT Test frameworks to deliver high quality code.
● Partner closely with product management to scope projects, with designers to refine UI specifications or collaborate with partner engineering teams on shared infrastructure.
● Working on writing the automation test cases using Swift (Programming Language), unit tests and Mobil tests .
● Working closely with devops for deployments new releases version between QA environments and prod envieonments
● So familiar with devops tools ( terraform, terragrunt, task, precommit, hopper)
● Expertise with network engineering and telecommunication’s signals like ( SCET35) working on TCP/IP
● Familiar to automations scripting integrating with AI/ML WITH too many languages.
● Using JMETER for API testing.
● Expertise with playwright tool for testing.
● Proficient in testing complex financial applications and deep knowledge of Capital Markets, Trade Life Cycle, and financial products such as Equities, Fixed Income and Derivatives (interest rate Swaps, Options, MBS, Futures and Forwards ( general lending corporation)
● Detail-oriented in preparing and proficient in writing Test Plan, Test Strategies, Test Scenarios, Test Data, Test Cases and Test Reports for manual testing by reviewing and analyzing complex Business Requirements, Software Requirement specifications, User Stories and Use Cases documents.
● Excellent problem-solving skills in creating test scenarios for complex UI functionalities of Order Management Systems (OMS) or Electronic Trading Applications
● Detail-oriented in performing robust and descriptive test scenarios for Smoke, Sanity, GUI, Functional, End-to-End, Backend, Integration, Regression, UAT and ETL testing by covering Backend, data validation and UI checkpoints based on the given requirements and document them in any test management tool like HP ALM or JIRA
● Performed and monitored the defect life cycle using HP ALM and defect tracking tool JIRA.
● Proficient in Load and Performance testing with automated scripts for Web based and Client Server application using Veri FIX 6.2 testing tool.
● Hands-on experience in creating and implementing test automation scripts and/ or modify existing scripts for Regression testing using Automation tools, like HP UFT
● Participated in creating, modifying and maintaining new and existing Automation Frameworks using Python, Selenium WebDriver, Pyun it, BDD, Page Object modeling, Keyword and GitHub tools
● High proficiency dealing with large data sets, performing Back-End tests and data reconciliation using SQL
● Experienced in working with FIX Protocol messages/tags, creating and executing various scenarios for FIX and MQ connectivity testing on Veri FIX by simulating client side and exchanges, analyzing, monitoring raw FIX messages from log files and from Veri FIX and troubleshooting the issues using Unix\Linux command line
Technical skills
Programming languages
Python, JavaScript, Shell scripting, TYPE SCRIPTING, HTML/CSS, XML, JSON, GOLANG, C++
Database Systems
SQL Server, Oracle, MySQL, PostgreSQL, DATABASE TESTING
Automation Tools
Selenium Web driver, Py Unit, Py test, Visual Studio Code, PyCharm, HP UFT, Jenkins, GitHub, GIT, GITLAB, Veri FIX, Behave, FIX Protocol, CYPRESS, QTP-Kubernetes-Golang -playwriter
Testing tools
DEV-OPS
HP ALM, Jira X-ray, Zephyr, Postman, PuTTY, Beyond Compare, MS Office,
SOAP UI, AWS, BITBUCKET, TDD, BDD(CUCUMBER), IBM Rational, katalon. K6,
CI/CD, GITHUB ACTIONS, Helm3, Kubernetes, terraform, terragrunt and RDEI
AI/ML-integrated test automation, API/LOAD and cross-functional