Adil Ashraf
Email: ****.*******@*****.***
Phone: 469-***-****
Professional Summary:
Highly analytical and intuitive quality leader recognized for repeated success. 13 years of experience in the software industry, and currently managing both functional and automation projects.
Strong exposure in working for various domains such as trading, capital markets, wealth management, insurance and telecom.
Exceptional ability to maintain and build client relationships.
Strong knowledge in automation testing using Selenium (Java).
Strong experience in API testing using Postman and rest assured.
Very good knowledge in Azure data bricks and snowflake.
Experience to create Automation framework and implementation from scratch level. Excellent analytical and problem-solving and team managing abilities.
Good knowledge of Hybris Application testing.
Good understanding of http error codes, Web services knowledge, XCode, Eclipse, Jenkins Good domain exposure with eCommerce features: Shopping Cart, Credit Card processing, Accounts, Registration, Refunds, Quotes, Order management System, Keeps stock features.
Participate in 3rd party feature integrations: Facebook Connect, Twitter & PayPal.
Extensive hands-on experience in Production Deployments for system testing on Web and Mobile Applications.
Good Knowledge of Agile Methodologies, CICD, SDLC/STLC Concepts and QA processes like Test Plan, Test Cases and Bug Tracking Continuous Integration Continuous delivery.
Good experience in TFS, Bugzilla and Jira testing tool.
Knowledge of Testing Techniques, Types of Testing and Test Levels.
Experience in Functional Testing, GUI testing, Compatibility testing, and iPhone app testing.
Experience in Black Box/White Box Testing.
Experience in Localization testing [ADOBE product].
Extensive programming with .NET (C#, VB.NET, ASP.NET), Java, Jscript, JavaScript Junit, TestNG, Test Complete.
Excellent concepts of Object-Oriented Programmer, Design and SQL Server. Good at providing key design notes and solutions.
Team Player and exceptional ability to work independently as well.
Professional Skills:
Testing Methods:
Functional Testing, Regression Testing, System Testing, System Testing, Integration Testing, DevOps, Automation Testing, Performance Testing, Stress Testing, API Testing
Tools:
Jenkins, Selenium web driver, SOAP UI, Jira, POSTMAN, Microsoft Team Foundation Server, Microsoft Test Manager, HP ALM, UFT, JMeter, GitHub, Bit Bucket, SVN, Maven, SonarQube, Artifactory, Sonatype Nexus, Docker, Grafana, Agility (VersionOne), Flipper, Android studio, iOS (Xcode), Xamarin, Swift, React Native, Lean FT, Ready API
Framework:
TestNG (Framework), Cucumber
Certifications:
ISTQB
ITIL
HP0-M31
HP0-M39
Professional Experience:
Client: FedEx
Automation Architect May 2023-present
Responsibilities:
Design test strategy and approach for mobility projects.
End to end device testing for all scanner-based products.
System test, system integration testing for mobile devices.
Automating native apps using Lean FT.
Reviewing automation code and implementing new strategies.
Leading and managing automation team.
Validating backend connections through POSTMAN.
Creating CI/CD pipeline for various test environment and try to run diff. set of tests for each environment.
Running regression tests through selenium scripts.
Designing ephemeral testing by virtualizing all rest (API) services using ready API.
C0-ordinating both offshore and onshore test team with all project deliverables.
Client: MKS Pamp, Switzerland
QA Manager 2020 - 2023
Responsibilities:
Test Architect and led QA team (member of 8) to ensure quality releases under aggressive schedules.
Worked as independent leader in driving cross-functional collaborations to development standard best practices around QA/test management for very large sized programs.
Designed test plan and test strategy and managed execution of a wide variety of tests based on product and customer requirements.
Conduct daily scrum meeting with the project team.
Involved in functional testing such as regression, sanity, system and integration testing.
Mobile testing for native apps.
Developed and streamlined CI/CD processes using Jenkins across platforms to implement their business use cases with complete agile practices.
As a functional expert worked closely with business and real time dealers/end users during the design and implementation of the applications.
Work closely with design and development team and provide innovative ideas during the design and development phase of the web and mobile applications.
Worked as independent leader in driving cross-functional
Fix protocol validation between fix api customers trade systems.
Validating settlement trades in finur/endur or openlink system.
Conducting certification test with api customers.
Conducting cross connect test with api customers.
Validating various aspects of swift message types MT103,202,210,604,605,999,199,299,399,395 covering confirmations, payments and queries.
Swift messaging testing for inbound and outbound messages for FX and metals.
Carryout the compatibility testing of swift ISO 20022 standard messages.
Client: MKS Pamp, Switzerland
QA Lead 2018 - 2020
Responsibilities:
Designed test plan, test strategy and test cases.
Involved in functional testing such as regression, sanity, system, integration, compatibility testing.
Thorough functional testing based on functional requirements and made sure the application is moved to production defect less.
Review team members test cases are written based on the requirement and ensured complete traceability.
Reported and tracked all defects through defect management tool.
Estimate every task for each release and made sure the deliverables are delivered on time.
Automate regression suite using selenium web driver.
Running automation suite for each release.
Accountable to build effective relationship across business/functional process owners.
Mobile testing across in both platforms such as iOS and android.
Cross browser testing with different browsers such as chrome, safari, Firefox and Microsoft edge.
Monitoring system performance through monitoring tools such as Grafana.
Client: CITI, US
Senior Software Engineer 2014 - 2018
Responsibilities:
Discuss with the business and finalize the user story for each sprint.
Involved in testing Spot trading, futures contracts.
Involved in end-to-end testing with FX dealer system
Review test cases and tracking the review comments in MAP (Metrics Analysis Program).
Involved in System Testing, Integration and UAT.
Execute functional Test cases and regression suites.
Perform load test using Web HTTP, AJAX True client using load runner
Conduct UAT testing with traders and make sure the trade cycle is flawless
Managing daily test status and reports.
Client: Verizon
Analyst Quality Assurance 2011 - 2014
Responsibilities:
Training new members in the team and getting them productive quickly.
Involved in Regression, system, and system integration testing.
End to end testing with Verizon enterprise systems.
Create and execute initiative work plans and revises as appropriate to meet changing needs and requirements.
Initiating walkthrough calls for all major requirements.
Understanding the SRD and creating test scenarios, test cases for all the major and minor releases.
Having initial review and final review of the test case planned with peers.
Execute test and identifying critical defects based upon functional requirement.
Automating regression suite using HP Quick Test Professional (QTP).
Testing the system in UAT with end users and make sure all functional requirements are covered.