Ali M.

Ali M.

Test Automation Developer

Brampton , Canada

Experience: 20 Years

Ali

Brampton , Canada

Test Automation Developer

76800 USD / Year

  • Immediate: Available

20 Years

Now you can Instantly Chat with Ali!

About Me

With 15+ years of overall experience in software development across various applications in different domains and 5+ years of experience as Automation Lead in Agile delivery PODs crossing multiple lines of business

Extensive experience in ...

Extensive experience in UI testing using Selenium framework using Page Object Model (POM) for Web UI, HOST 
(Mainframe) and Web UI Accessibility Testing automation.

Show More

Portfolio Projects

Description

Served as Automation Lead / Developer for automation, functional and accessibility projects.

Developed / maintained and execution of automation test scripts for functional, End-to-End, Cross browser Testing and Accessibility Testing using Maven, TestNG, Selenium Web Driver through Page Object Model.

Chair daily/weekly status update meetings with the team and presented progress updates to stakeholders by providing teams with detailed reports on quality metrics, identified bugs/flaws and recommended fixes.

Verified and validated data flow through the front-end and back-end. Extensively used SQL queries to extract the data from the database. Responsible in Data Transformation and Validation services from DB2, MS SQL, MS Access, MS Excel, flat files and vice versa.

Implemented Log4j and I18N technology for a broader perspective of the project.

Worked on different business segments including Credit Card portals (back-office and client-facing), Insurance portal and different retail-banking portals.

Show More Show Less

Description

Responsible for introduction, integration and implementation of new e-Banking controller with core banking and other banking channels using Oracle PL/SQL and VB.NET.

Designed the server-side and database architecture of branchless banking solution.

Maintained and enhancements on client-side (ASP.NET) interface for web and mobile branchless banking application.

Implemented VISA debit cards (documentation, coordination with VISA team and internal stakeholders)

Re-engineered IT e-Bankingoperational process to provide better TAT and smooth operations

Overall management of e-Banking IT operations.

Setting up data feeds using PL/SQL from core-banking to e-Banking controller and vice versa.

Developed automate PL/SQL scripts for gathering required data from core and other systems to regulatory auditors

Responsible for extracting ad-hoc statutory reports from core banking systems / CRM using PL/SQL

Show More Show Less

Description

Worked with a team of individuals to identify the goals of the software, develop a system for implementation, and overseeing the development process for e-Banking interfaces with core banking application and middle-ware.

Responsible for implementing a complete in-house call center application with IVR.

Designed, developed and implemented modules like centralized card production module, KYC & AML module and centralized outward clearing module.

Setting up data feeds, data migration scripts and building migration tools using PL/SQL

Show More Show Less

Description

Served as Automation lead, overseeing quality-assurance testing and teams for TD Bank’s Deposit mainframe applications and regulatory projects. Responsible for overall development / maintenance of automation scripts including API Testing using SOATest, Web UI and Mainframe UI applications using Selenium and Java, POM, Page Factory and other tools in both Agile and Waterfall environment. Provided teams with detailed reports on quality metrics, identified bugs/flaws and recommended fixes.

Wrote 700+ test scripts for various mainframe applications using Selenium, IBM P-Comm tools to accelerated average QA testing turn-around time by 50% or more without using additional QA resources

Accountable for functional and automation related activities as part of End-to-End testing (e.g. integration, shakedown, functional testing, business acceptance, and deployment verification).

Show More Show Less