About Me
- 13+ years of IT experience in java, automation testing and business requirement analysis.
- Project specific training in Poland on Schengen Business Visa.
- Was outstanding member of feature engineering team for client- Stan...
- Was outstanding member of feature engineering team for client- Standard Bank of South Africa at Johannesburg with work permit visa since 4 years and hold critical skills permit of South Africa.
- Proficient in automation test scripting using Selenium web-driver, writing X-path and various locators and creating classes for various operations in Page Object Model.
- Proficient understanding of code versioning & CI tools such as Git, Jenkins, Azure DevOps etc.
- Proficient in developing object repositories using Selenium, Java C#, analysing HTML and CSS, writing XPath and various element identifiers.
- Converted the functionality to Automated Test Scripts through Selenium WebDriver and also worked on testing REST APIs with stubbed data.
- Good hands-on in executing test-suites and preparing the Test Result Reports.
Having experience in automation testing, regression, integration, system and performance testing of web applications, ETL, APIs, Pega & SAP systems while working in projects on Agile, Cucumber-BDD, Page Object Model frameworks
Show MoreSkills
Web Development
Software Testing
Software Engineering
Others
Programming Language
Development Tools
Database
Operating System
Mobile Apps
Graphic Design
Portfolio Projects
Company
UK Police Mobility
Description
Tools: Android Studio 4.0, Android SDK, Cordova, Confluence, Service Now
The project involves building native Android app and debugging existing hybrid app on Cordova having 4 different modules for varied regions of UK Police for Intelligence Services with actor profiles of Site Force, Admin and User.
Job Responsibility
- Understanding and clarifying the functionality from the business.
- Responsible for development of 18 screens for Login, Dashboard etc. having tabular layout with menu-item, myTasks, Briefing, Notifications etc.
- Integrated Google Locations and presented GeoCoding results in Task Details and used RxJava libraries for performance optimization.
- Developed OCR algorithm for Mobile Vision Text Recognition and presented the same to the stakeholders.
Front-runner in migrating the project code to kotlin
Have done code migration from on-premise private cloud to azure repos, configured and scheduled the pipelines in Azure app services
Show More Show LessCompany
Royal Mail Group
Description
Tools: Android Studio 3.4
The project involved enhancement and maintenance of RMG Leave application following the complete activity life-cycle.
Job Responsibility:
- Understanding and clarifying the requirements from the stakeholders.
- Worked on Date Picker and Time Picker dialogs for the archived leave years.
- Resolved the issue of Bluetooth device not working on Android API 24.
- Resolved multiple issues on gradle file syncing the project on upgrades.
Have done configurations in Jenkins and deployments in CI/CD pipelines using GITLabs, ansible, docker and kubernetes etc
Show More Show LessCompany
Standard Bank of South Africa
Description
Tools: Selenium, TestNG, Postman, GIT, Vs code, C# 8.0, Jira, Confluence
Role: Automation Test Consultant
Duration: 7th August 2014- 15th August 2016; 2nd Jan 2017-1st May 2019
Methodology: Agile
Worked in various feature engineering teams for SBSA including testing for migration from legacy systems to SAP, Home Loans feature team and mobile banking application (SBG) on multi-channel transactions.
Job Responsibility:
- Understood the banking functional requirements through walkthrough sessions.
- Developed the test scripts of Customer 1st application for different functionalities.
- Executed the test-suite for data preparation i.e. creating Customer IDs, Account Numbers etc.
- Automated the regression test-suite.
- Scheduled the Automation Test Result reports for environment health check on daily basis.
Company
Australian Westpac Bank
Description
Tools: STS, Jira, Confluence
The project deals with providing financial services and superannuation for Bank of Australia, Bank of South Australia, Bank of Melbourne and Westpac.
Job Responsibility:
- Developed various modules of banking applications in J2EE using jdbc, hql, oracle Developer 11g at backend
- Developed the front-end in Angular and coded in typescript.
- Conducting technical sessions & fixed issues in test and dev environments.
Company
Spielo NextGen Reporting
Description
Environment: Data Warehouse, Web Application
Tools: Jira, Confluence, HP ALM, Eclipse
It is more of a product (online and offline Games) than a project.
Worked in the baseline phase of reporting part which included both devices as well as retail data.
Job Responsibility:
- Feature enhancement of the reporting website in java, html, JavaScript.
- Debugging and fixing issues
- Documenting root cause analysis
- Streamlining and analyzing the data for performance optimization
Preparing the status reports of my work
Show More Show LessSkills
Data Warehouse Jira Confluence HP ALM EclipseCompany
EMC
Description
Environment: Web Application
Tools: LoadRunner 10.0
The projects involved soak testing and reporting of the performance of system resources and web server side of the web application.
Job Responsibility:
- Documenting the Requirement Questionnaire and analyzing the Service Level Agreements of the client.
- Preparation of Test plan document for performance testing.
- Developing the VuGen scripts, creating scenarios and executing them.
Maintaining FIRs and configuring the graphs for the client
Show More Show LessSkills
Load RunnerCompany
Canada based Communications and High-Tech project TELUS
Description
Environment: Amdocs OMS, Mainframes, Net cracker, Siebel CRM
Tools: Mercury Quality Centre 9.2, QTP 9.2, Caliber RM
Database: Oracle, Winscp
The project involves Selling, Ordering, Provisioning, Security, Billing, and Credit& Collections for telecom products.
Job Responsibility: Involved in preparing Test plan, Test Scenarios, Test Conditions and Test Scripts, Test Execution, Test Status, Analysis and Reporting
Show More Show LessCompany
ING Bank
Description
Client: ING Bank
Tools: IntelliJ, Pega, Selenium, JDK11, Jenkins, Azure
Role: Software Development Engineer in Test
Duration: 1st July 2019 – today
Methodology: Agile
Was working in the Global KYC department of Internationale Nederlanden Groep, which is one of the largest international bank headquartered in Netherlands. Project involved the routing functionalities in the work-basket based on different roles, customer and application types.
Job Responsibility:
- Understood the functional requirements from BA in walkthroughs and sprint planning sessions.
- Prepare the automation coverage including the sanity and regression scenarios.
- Developed the base automation framework using selenium, cucumber BDD and serenity.
- Participate in planning-poker sessions and contributed the effort points of each user-story for automation testing with reasoning.
- Rendered KT sessions for the team on usage of the framework, mocking APIs and developing scripts.
- Showcased the working products to the stakeholders in the sprint review sessions.
Configured the automation test results with Jenkins pipeline
Show More Show LessCompany
Eskom
Description
Tools: Jira, Confluence, SAP BI, SAP BW, HP LoadRunner, Java
Role: Performance Test Lead
Duration: 15th Aug 2016 – 30th Dec 2016
Methodology: Waterfall
Eskom is a South Africa government electricity utility for sustainable development.
Project involved transition from JMS to OFMW. I was responsible for data validation in SAP BI reports, SAP MM, SAM HR & Pilog using Oracle Fusion Middleware.
Job Responsibility:
- Understanding the client requirements, reviewing scenarios & test cases.
- Doing effort estimation
- Preparation of Master Test Plan
- Preparation of Performance Test Plan
- Preparation of Test Completion Report for both functional & non-functional test executions.
- Performance Testing of SAP GUI, web apps and SOAP UI for volume, load, stress testing of OFMW (integration layers) through LoadRunner tool.
Identifying bottlenecks and raising the performance issues like memory, IO, latency etc. with respective teams and tracking for resolution
Show More Show LessCompany
Westpac Banking Corporation
Description
Tools: Mercury Quality Centre
Role: Manual Test Engineer
Duration: 15th August 2011 – 23rd July 2014
Methodology: Agile
The project deals with providing financial services and superannuation for Bank of Australia, Bank of South Australia, Bank of Melbourne and Westpac.
Job Responsibility:
- Prepared Test scripts of banking applications and executed test cases
- Prepared daily progress of compatibility testing and test completion reports.
Conducted technical sessions & followed up on action items
Show More Show LessSkills
Agile Methodology Quality CenterCompany
EMC
Description
Tools: Load Runner 10.0
Role: Performance Test Engineer
Duration: 16th August 2008 to 1st July 2010
Methodology: Waterfall
The project involved soak testing and reporting of the performance of system resources and web server side of the web application.
Job Responsibility:
- Documenting the Requirement Questionnaire and analysing the Service Level Agreements of the client.
- Preparation of Test plan document for performance testing.
- Developing the VuGen scripts, creating scenarios and executing them.
- Maintaining FIRs and configuring the graphs for the client.
Skills
Waterfall Methodology Load RunnerCompany
TELUS
Description
Tools: Mercury Quality Centre 9.2, QTP 9.2, Caliber RM, Amdocs OMS, Mainframes, Net cracker, Siebel CRM, JDK4
Role: Automation Test Engineer
Database: Oracle, Winscp
Duration: 16th July 2007 to 8th August 2008
Methodology: Waterfall
TELUS is a Canada based Communications and High Tech project. The project involves Selling, Ordering, Provisioning, Security, Billing, and Credit& Collections for telecom products.
Job Responsibility:
- Understanding the end-to-end functionality of Order Processing System involving 13 applications.
- Developing the automation test scripts as advised by Test Lead.
- Executing the test scripts whenever required
Raising defects in case of script failure
Show More Show Less