Harish Meeran Mohamed, Quality Assurance Developer in Copenhagen, Denmark
Harish Meeran Mohamed

Quality Assurance Developer in Copenhagen, Denmark

Member since January 26, 2022
Harish is a QA professional with 11+ years in different QA roles, including test automation, test management, test analyst, test lead, manual testing, and scrum master. He specializes in different testing levels (unit/API/E2E) and testing types (functional, performance, security) for mobility, web, APIs, and legacy mainframes applications. With a solution-oriented mindset and a customer-centric focus, Harish is a team player who enjoys working with people following the Lean and Agile approaches.
Harish is now available for hire

Portfolio

  • Kaplan
    Selenium, Selenium WebDriver, Test Automation, Quality Assurance (QA)...
  • Nordea
    JavaScript, TypeScript, Cypress, Protractor, Selenium, APIs, Postman...
  • Map My Customers
    Cypress, JavaScript, GitLab, APIs, HTML, Test Reporting, QA Automation...

Experience

  • Java 11 years
  • Postman 6 years
  • Selenium 6 years
  • Appium 6 years
  • Bamboo 5 years
  • REST Assured 4 years
  • Apache JMeter 4 years
  • Cypress 2 years

Location

Copenhagen, Denmark

Availability

Part-time

Preferred Environment

Cypress, Selenium, Protractor, Postman, REST Assured, Apache JMeter, Appium, Bamboo, Cucumber, Scrum Master

The most amazing...

...thing I've created as a lead automation tester was the test automation of a mobile payments solution, Denmark's first of its kind.

Employment

  • QA Automation Engineer

    2022 - 2022
    Kaplan
    • Automated testing of the company's web application. Provided reusable solutions through helper functions, so maintenance is easy. Made the test solution isolated and atomic so there is no failure cascading. Automated both web UI and API testing.
    • Established CI/CD pipeline. Enabled the automation to run in Jenkins. Scheduled the run every day and enabled notification of the results to Slack.
    • Participated in the agile scrum events like refinement, planning retrospective, and all test levels like system, integration, E2E, and UAT. Influenced the quality aspects in all phases.
    Technologies: Selenium, Selenium WebDriver, Test Automation, Quality Assurance (QA), Protractor, Apache JMeter, API Testing, SOASTA, Cypress, QA Leadership, Test Analysis, SaaS, Leading Quality Assurance (LQA), Test Reporting, UI Testing, Automated UI Testing, User Interface (UI), Quality Improvement, Quality Auditing, Software as a Service (SaaS), Business Services, Manual Software Testing, ETL Testing, Database Testing, Angular, Amazon Web Services (AWS), Playwright, QA Automation, Automated Testing, Manual QA, Automation, Agile
  • Senior IT Test Manager

    2018 - 2022
    Nordea
    • Automated E2E testing by 75% transitioning from Waterfall to Agile methodology and reducing release cycles from six weeks to two weeks.
    • Used Gherkin for the automation test. Product owners (PO) stated acceptance criteria in Gherkin, which are used as the feature file description for the automation test. Displayed test reports on their own integrated end-to-end Gherkin specification.
    • Introduced API testing for each microservice to enable multiple everyday releases and A/B testing to ensure backward compatibility and the microservices' release when ready without needing to wait for the front end.
    • Built a lean test process incorporating all quality aspects and with no overhead due to testing while considering all the bank's compliance procedures.
    • Incorporated usability testing and Cypress end-to-end testing following the Web Content Accessibility Guidelines (WCAG) and ensuring the accessibility standards set by the legal.
    • Tagged test suites with the application components that enabled selectively running the test suite based on the release scope and obtaining faster feedback.
    Technologies: JavaScript, TypeScript, Cypress, Protractor, Selenium, APIs, Postman, REST Assured, qTest Manager, Jira, Jira REST API, Confluence, Bamboo, Jenkins, Apache JMeter, HTML, HP Application Lifecycle Management (ALM), Bitbucket, Gherkin, Cucumber, Applitools, Test-driven Development (TDD), Behavior-driven Development (BDD), Node.js, Splunk, Test Reporting, Scrum Master, Windows, MacOS, iOS, Android, Core Banking Systems, Corporate Banking, Manual QA, TestRail, QA Automation, Quality Assurance (QA), Manual Testing, Automated Testing, QA Testing, Web App Testing, REST APIs, QA Test Plan Management, QA Leadership, Test Analysis, SaaS, Leading Quality Assurance (LQA), UI Testing, Automated UI Testing, User Interface (UI), Quality Improvement, Quality Auditing, Software as a Service (SaaS), Business Services, Manual Software Testing, eCommerce APIs, eCommerce UI, Angular, Amazon Web Services (AWS), Playwright, Automation, Agile
  • Freelance Automation Tester

    2021 - 2021
    Map My Customers
    • Completed the complex automation of testing modules that involved maps, pins, and lasso tools.
    • Unified API and UI testing to verify end-to-end flow and ensure the API results are correctly consumed by the front end so accurate outcomes are provided to the end-users.
    • Avoided redundancy in coding and achieved high reusability and stability through a modularized solution.
    • Used the page object model (POM) for easy maintenance and form object model for easy filling in forms with many fields.
    • Created data on the fly using API calls and UI elements, a zero hard-coded solution and scalable to multiple environments.
    • Ran the test from the CI tool, thereby establishing a proper pipeline.
    Technologies: Cypress, JavaScript, GitLab, APIs, HTML, Test Reporting, QA Automation, Quality Assurance (QA), Manual Testing, Automated Testing, QA Testing, Web App Testing, REST APIs, QA Test Plan Management, QA Leadership, Test Analysis, SaaS, UI Testing, Automated UI Testing, User Interface (UI), Quality Improvement, Quality Auditing, Software as a Service (SaaS), Business Services, Manual Software Testing, Manual QA, Automation, Agile
  • Test Lead

    2013 - 2018
    Nets A/S
    • Automated testing by developing complex test cases for a mobile payment application using Appium. It reduced the testing time by one week, enabling releases every two weeks.
    • Used API automation testing to assess the eCommerce payment solution using an online wallet, thus ensuring regression on releasing different components like SDK, the wallet, back end, and legacy systems.
    • Collaborated with multiple stakeholders in different geographical locations using tools like Jira, Confluence, and Slack.
    • Set up the Splunk dashboards to showcase the metrics and the alerts that raise warnings in case of failures. Played a key role in the task force sharing the testing experiences during incidents and including those exceptions in the alerts.
    • Learned the complete architecture as the developer responsible for the integration testing and supported the solution architects in the subsequent projects, thus ensuring quality right from the design.
    • Implemented the JMeter test to generate loads, ensuring the performance of different components in the system. This enabled us to scale the customers promptly.
    Technologies: APIs, Android, iOS, Appium, VB, Mainframe, Apache JMeter, Simulators, Card Payments, Digital Payments, Java, Selenium, Mobile Wallet, SDKs, Splunk, Kibana, Red Hat OpenShift, Windows, MacOS, Core Banking Systems, Manual QA, QA Automation, Quality Assurance (QA), Manual Testing, Automated Testing, QA Testing, Mobile App Testing, Web App Testing, REST APIs, Mobile Apps, QA Test Plan Management, QA Leadership, Test Analysis, SaaS, Leading Quality Assurance (LQA), Test Reporting, UI Testing, Automated UI Testing, User Interface (UI), Quality Improvement, Quality Auditing, Software as a Service (SaaS), Business Services, Manual Software Testing, ETL Testing, Database Testing, eCommerce APIs, eCommerce UI, React, Mobile Payments, Electronic Payments, Agile
  • Senior Software Engineer

    2011 - 2013
    The Royal Bank of Scotland
    • Established the ETL process such that the customer database can be extracted from the complex database structure, transformed by the applications, and the crucial part can be loaded back to the same database.
    • Gained detailed knowledge of core banking systems like account opening, foreign account tax compliance act (FATCA), anti-money laundering (AML), and customer notification.
    • Tested mainframe systems using tools like test harness, simulators, and web services.
    • Learned how to work with the spiral model and the Waterfall and Agile methodologies.
    Technologies: IBM Mainframe, VB, VBScript, Excel VBA, Core Banking Systems, Tax Compliance, Anti-money Laundering (AML), ETL, IBM Db2, Manual QA, Quality Assurance (QA), Manual Testing, Automated Testing, QA Testing, Web App Testing, Test Analysis, Leading Quality Assurance (LQA), Test Reporting, UI Testing, User Interface (UI), Quality Improvement, Quality Auditing, Business Services, ETL Testing, Database Testing, QA Automation, Agile

Experience

  • Digital Banking

    We provide a digital, trendy, and sustainable solution (in Angular and microservices) to our customers through multiple everyday releases. My role is to automate and maintain testing, manage the test process and compliance, and establish a lean QA set up.

    I'm in charge of:
    • Delivering test strategy, test planning, and execution;
    • PI and sprint planning and automation strategies;
    • Tools evaluation;
    • Release management;
    • Daily monitoring of automated testing;
    • Expanding regression test coverage, automating tests for new features, and scheduling the run;
    • Test reporting, approvals, exploratory verification, and retrospectives;
    • Traceability flow enablement by linking Jira requirements, pull requests, test cases scripts, defects, automated import of test execution, test metrics, and reporting;
    • Non-functional testing and coordination;
    • Streamlining testing across multiple teams based on regular discussion with PO, developers, project managers.

  • Mobile Payments

    We provided a mobile payment solution using near field communication (NFC) and Bluetooth low energy (BLE), Denmark's first of its kind. The architecture involved a lot of integration, so layered testing was vital.

    I tested the mobile payment solution and gained end-to-end enrollment, payment, and lifecycle management knowledge. Acted as the technical test lead for NFC, BLE, and QR payments using the tokenization concept and ensured the mobile solution was compliant with card schemes. I was also responsible for testing loyalty solutions and maintaining test environments.

    Got familiarized with the complete architecture mainly involved integration testing to remove bottlenecks.

    Had close communication with business analysts and product owners to understand the end product and significantly contributed to UAT test, UI and UX test, and A/B testing performance testing.

    Finally, I was in charge of the test automation for the mobile application. Played a key role as Jira administrator and took part as the incident personnel, single point of contact for test environment, test lead and stand-in test manager, and bug analyst.

  • Cards, Payments, and Settlement
    https://www.nets.eu/

    Nets is a banking system that handles card transactions, bank identification number set up, acquiring service, issuing service, and card scheme compliance with Master Card, Visa, Amex. It also involves fraud monitoring, real-time transaction processing, clearing and settlement, fee settlement, eCommerce payments, and dispute handling.

    My role was:
    • Design the complex router modules for transaction routing.
    • Established card scheme compliance verification modules to avoid penalties.
    • Test automation solution for eCommerce transactions. This solution was scalable such that we could generate higher loads of transactions.
    • Used wire mock to interpret the contactless near field communication (NFC) signals to control quality in payment terminals.

Skills

  • Languages

    JavaScript, HTML, Gherkin, VB, TypeScript, Java, VBScript, Excel VBA
  • Frameworks

    Cypress, Protractor, Selenium, Jasmine, Appium, Swagger, TestNG, Angular
  • Libraries/APIs

    Jira REST API, Newman, REST APIs, Node.js, React, Selenium WebDriver
  • Tools

    Postman, REST Assured, qTest Manager, Jira, Confluence, Bamboo, Jenkins, HP Application Lifecycle Management (ALM), Bitbucket, Cucumber, cURL Command Line Tool, Apache JMeter, Splunk, Kibana, Android Studio, TestRail, AppDynamics, GitLab, SOASTA
  • Paradigms

    Test-driven Development (TDD), Behavior-driven Development (BDD), Testing, Test Automation, Agile, Scrum, Automated Testing, Manual Testing, ETL, Automation
  • Storage

    MySQL, Database Testing, IBM Db2
  • Other

    Mainframe, APIs, Simulators, Card Payments, Digital Payments, Mobile Wallet, Scrum Master, Test Reporting, Test Planning, Test Management, Test Data, Lean IT, Level Design, Test Pyramid, Jira Administration, Newman CLI, Jira Administrator, Core Banking Systems, Corporate Banking, Manual QA, Quality Assurance (QA), QA Automation, QA Testing, Mobile App Testing, Web App Testing, QA Test Plan Management, QA Leadership, Test Analysis, Leading Quality Assurance (LQA), UI Testing, Automated UI Testing, User Interface (UI), Quality Improvement, Quality Auditing, Software as a Service (SaaS), Business Services, Manual Software Testing, ETL Testing, eCommerce APIs, eCommerce UI, Playwright, Software Development, Applitools, SDKs, Mobile Apps, SaaS, Environment, IBM Mainframe, Tax Compliance, Anti-money Laundering (AML), Routing, Payment APIs, Online Payments, eCommerce, API Testing, Mobile Payments, Electronic Payments
  • Platforms

    Windows, MacOS, iOS, Android, Red Hat OpenShift, Docker, Amazon Web Services (AWS)

Education

  • Bachelor's Degree in Information Technology
    2006 - 2010
    Anna University - Chennai, India

Certifications

  • ISTQB – Advanced Level Test Manager
    MARCH 2021 - PRESENT
    ISTQB – International Software Testing Qualifications Board
  • SAFe Scrum Master
    DECEMBER 2020 - DECEMBER 2021
    Scaled Agile

To view more profiles

Join Toptal
Share it with others