Summary
Overview
Work History
Education
Skills
Timeline
Generic
Midhat Alam

Midhat Alam

Lead/Senior QA Software Test Engineer
Mississauga,ON

Summary

Qualified Test Engineer proven to implement and maintain cost-effective methods of system testing and troubleshooting to reduce operating costs. Technically-savvy and skilled at quickly learning new concepts, software and equipment. Collaborative team player with excellent communication and interpersonal talents. Committed to confirming proper functionality and usability of software products before release. Vast technical skills such as Java, Python, Javascript languages and frameworks using tools such as Selenium, Cypress, Appium, Postman, SoapUI, Jira, Azure, Zephyr, Jenkins and more. But the most important qualities is that I have never had a complain about my work performance and I never miss a deadline for a project.

Overview

9
9
years of professional experience
3
3
years of post-secondary education

Work History

Senior Software QA Test Engineer

Express Scripts Canada
Mississauga, ON
02.2023 - Current
  • This project was for testing new features being released for a health insurance claim adjudication application.
  • Attended meetings each to discuss the issues of the day and progress on new releases.
  • Designed and managed automation test frameworks and architecture roadmaps using Java and Selenium.
  • Formulated and executed automation test plans consisting of functional verification, system regression, integration, performance, reliability and security. Tools such as Postman, Microsoft Access DB, Jmeter, Owasp Zap, Linux was used.
  • Lead quality initiatives to enhance test coverage, improve process, and investigate and qualify testing tools
  • Designed and strategize on testing approaches for large, complex, cross-functional projects and/or projects in support of the QA environment.
  • Developed and maintained automation scenarios to support the testing strategy as well as CI/CD pipelines using Jenkins and Red Hat.
  • Lead other QA Analyst, including on-shore and offshore vendor partners, in large cross-functional projects and special assignments as needed.
  • Identified and lead process improvements across the QA organization. Promoted business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology.
  • Facilitated discussions and contributed to the funding and forecasting process for new development.
  • Trained and mentored team members on forecasting protocols.
  • Managed the flow of information including internal and external clients as well as leadership.
  • Assisted with on boarding new team members, coordinating and delivering training to team members.
  • Developed content and other resources for training.
  • When stories were closed for a new feature in Jira, the test cases were inputted into Zephyr and automated in test automation suite using Selenium Web Driver.
  • Carried out deployments of new code from Github into QA environment using Jenkins and Red Hat OpenShift
  • Carried out Regression Tests using Linux environment and found anomalies and resolved them.
  • Responsible for defining the overall test tool design and execution to assist in validation of assigned products/services.
  • Assessed risks associated with new applications and software implementation and promotes automated QA methods across IT.

Lead Software Quality Assurance Engineer

Aviva Canada
Markham, ON
11.2021 - 02.2023
  • Converted Aviva Broker Portal and email features in five9 for OIS brokerage division into new operation systems and monitored outcome for effective change management.
  • Evaluated function, performance and design compliance of every product against design standards and customer needs.
  • Authored and maintained well-organized, efficient and successful manual test cases for all QA's in scrum teams.
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Proposed development and testing improvements to positively impact usability, function and performance.
  • Built reusable automated test scripts to handle repetitive software testing including API tests, cross-browser, E2E, component and continuous integration tests using Cypress framework, Docker and Jenkins.
  • Kept scripts and test cases updated with current Aviva Company requirements and implemented cucumber BDD using gherkin for all product features in Cypress test suite.
  • Tracked, prioritized and organized defects with MIcrosoft Azure DevOps and working with development team to facilitate timely corrections.
  • Gathered data on integration issues and vulnerabilities, reported findings and recommended improvements to development team.
  • Recommended changes and corrections to developers for optimal software performance and usability.
  • Monitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing QA perspective.
  • Participated in available trainings to improve software knowledge.
  • Drove corrective actions to accomplish project closure and recurrence control by reviewing and managing the work of other developers and QA's.
  • Demonstrated new product features and functionality to project stakeholders when a new software feature was moving on to production.

Lead Software Quality Assurance Engineer

TD Insurance
Markham, ON
10.2020 - 10.2021
  • Reviewed requirements specifications and technical design documents to provide timely and meaningful feedback for Guidewire v9 policyCenter (using Java and Selenium) and TD My Advantage (mobile app testing using appium).
  • Created detailed, and well-structured test plans and test cases and identified, recorded, documented thoroughly and tracked bugs.
  • Participated meetings to discuss release scope and/or roadblocks this included documenting integration issues and vulnerabilities and outlined improvement recommendations.
  • Identified opportunities and develop/implement appropriate best practices by participating in available trainings to improve software knowledge.
  • Planned test schedules or strategies in accordance with project scope or delivery dates by collaborating with developers and project managers to assess program capabilities, features and testing demands.
  • Provided direction and feedback throughout development and design process; provides test development / automation support to ensure that quality of intended solution is met.
  • Kept others informed and up-to-date about status / progress of projects and / or all relevant or useful information related to day-to-day activities.
  • Monitored service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exists.
  • Trained and guided onsite and offshore team members in quality assurance standards, policies and procedures.
  • Proposed development and testing improvements to positively impact usability, function and performance.
  • Worked closely with different departments to develop innovative solutions to functionality issues.
  • Met tight deadlines to satisfy client demands and project timelines.

Senior Software Quality Assurance Specialist

TD
Mississauga, Ontario
09.2019 - 10.2020
  • Developed and executed QA test cases, scripts and procedures for automated software maintenance using Selenium and Python Framework, cucumber BDD, TDD and implementing continuous integration using CI/CD pipelines using Jenkins for their ncino integration with accenture.
  • Resolved technical issues and forecasted troubleshooting complications during software trials.
  • Fixed identified issues to improve workflows.
  • Designed, executed and maintained automated test scripts for in-project deployment.
  • Collaborated with QA analysts to establish, meet and maintain quality assurance thresholds based on best-practice tools.
  • Worked collaboratively with development team to define and validate appropriate user stories, acceptance criteria and definitions of done / ready
  • Performed manual and semi-automated back-end testing of APIs via Postman collections.
  • Created basic SQL queries to verify data state in Db during manual tests, executed queries in SQL and noSQL
  • Provided subject matter expertise considering overall quality / performance, user experience, and future bug prevention
  • Kept abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
  • Ensured business operations are in compliance with applicable internal and external requirements (e.g. financial controls, segregation of duties, transaction approvals and physical control of assets)
  • Participated in personal performance management and development activities, including cross training within own team

Software Quality Assurance Test Engineer

The Co-operators Insurance
Mississauga, ON
07.2017 - 08.2019
  • Wrote and optimized test cases to maximize success of software testing with consistent, thorough approaches for Guidewire InsuranceSuite9 comprising of three modules policyCenter.
  • Supported test review, defect control and configuration management within CI/CD delivery pipeline.
  • Assessed software bugs and compiled findings along with suggested resolutions for development team
  • Identified and tracked defects with Jira and supported developers with resolution tactics.
  • Optimized test cases to maximize success of manual and automation testing.
  • Collaborated with product owners to stay current on intended functionality.
  • Developed, implemented and maintained automated testware for scripts using java in selenium, testNG, maven, Jenkins to boost testing efficiency.
  • Verified acceptance by developing and implementing automated and manual application features and regression tests.
  • Utilized statistical methods and Six Sigma techniques to conduct experiments, analyze data and perform root cause analysis.
  • Tracked test reports and failures determined by root cause data trends.
  • Provided solutions to various technical problems of varying scope and complexity.
  • Researched new developments in testing methods and equipment and made recommendations to improve testing procedures.
  • Developed high-quality engineering designs and plans to meet industry standards.

Software Quality Assurance Test Engineer

Intact Insurance
Calgary, AB
05.2014 - 06.2017
  • This was an internship program through the school I was attending and where I first learned the job of working as a QA Engineer in software development.
  • Created automated scripts to test Guidewire InsuranceSuite7 policyCenter, billingCenter and ClaimCenter modules written in Java using Selenium framework inside Eclipse IDE.
  • Any functional tests that passed production were then automated and added to the test framework
  • Updated project manager regularly about progress of activities through in-person discussions and documentation.
  • Reported defects with precise description inside Jira with further tracking and validation of fixes and designed comprehensive and well-structured 1000+ test scripts using Zephyr.
  • Prepared Test Data and analyzed test cases prepared by other team members executing test cases following testing lifecycle processes.
  • Used SQL and PL/SQL to write data validation scripts.
  • • Ensured that systems and software are functionally appropriate, technically sound and well integrated.
  • • Ensured development teams' unit testing practices are in place and confirms core criteria met prior to integrated testing delivery.
  • Ensured accuracy and consistency of test results through compliance of documentation processes of Intact SDLC process.
  • Analyzed and interpreted data to identify trends and recommend improvements.
  • Reviewed, evaluated, and identified requirements for testability.

Education

Bachelor of Science - Computer Science

University of Calgary
Calgary, AB
09.2014 - 06.2017

Skills

Cross-platform testing

undefined

Timeline

Senior Software QA Test Engineer

Express Scripts Canada
02.2023 - Current

Lead Software Quality Assurance Engineer

Aviva Canada
11.2021 - 02.2023

Lead Software Quality Assurance Engineer

TD Insurance
10.2020 - 10.2021

Senior Software Quality Assurance Specialist

TD
09.2019 - 10.2020

Software Quality Assurance Test Engineer

The Co-operators Insurance
07.2017 - 08.2019

Bachelor of Science - Computer Science

University of Calgary
09.2014 - 06.2017

Software Quality Assurance Test Engineer

Intact Insurance
05.2014 - 06.2017
Midhat AlamLead/Senior QA Software Test Engineer