Summary
Career Highlights
Work History
Education
Skills
Timeline
Generic
Mandeep Kaur

Mandeep Kaur

QA Automation Engineer (Automation And Manual)
Montreal,Quebec

Summary

I have 5+ years of experience as QA analyst and I care deeply about product quality. I constantly push myself to be in customer's shoes to understand customer behaviour. I wear glasses and that makes my eyes sharp to catch UI bugs. I am open for feedback, new technologies and new environments. I am result-driven, adaptive, organized, quick learner and a team player. I am looking forward to join a team, which

Follows and understands the value that Iterative development, Continuous delivery and Test automation practices can bring. Has feedback culture, encourages learning new tools, technologies and knowledge sharing. Challenges, helps to achieves them and builds leaders.

Career Highlights

Quality Assurance Professional with Comprehensive Expertise:
- Proficient in web test automation using Selenium WebDriver, Java, TestNG, and Maven, employing the Page Object Model for efficient and maintainable test suites.
- Skilled in API testing with POSTMAN and experienced in performance testing using K6, ensuring rigorous validation of software functionality and performance.

Process Optimization and Test Management:
- Successfully reduced regression cycle times, expanded test automation coverage, and integrated CI/CD practices to enhance software delivery efficiency.
- Implemented Jenkins jobs for daily test runs, generating detailed Allure reports to drive data-driven decision-making and continuous improvement.

Manual and Database Proficiency:
- Expert in manual QA analysis activities, encompassing new functionality verification, comprehensive bug reporting, root cause analysis, conflict resolution, and thorough regression testing.
- Proficient in SQL queries for streamlined data manipulation within test environments, significantly reducing testing durations.

Dedicated Software Engineer with a Focus on Quality:
- Passionate about writing clean, efficient, and maintainable code, following industry best practices
- Dedicated to continuous process enhancement and code optimization for superior software quality.

Collaborative and Results-Oriented Team Player:
- Actively participates in sprint meetings, collaborates with team members to ensure on-time deliverables, and supports best practices, process enhancements, and tool improvements.
- Open to feedback, adaptable to new technologies and diverse work environments, I work diligently to address issues that may impact testing progress in collaboration with internal support teams.

Quality-Driven Manual and Automation Testing:
- In manual testing, I identify recurring issues, devise process improvements, and continuously seek enhancements.
- In automation, I excel in achieving well-defined objectives, leveraging a bird's-eye view to translate ideas into reality.

Commitment to Product Quality and Technology:
- Deeply invested in ensuring product quality and enthusiastic about embracing new technologies and tools.
- Proactively empathize with customers, understand their behaviors, and utilize my keen eye for detail to detect UI bugs.

Work History

Senior QA Automation Engineer

Flex Travel Solutions
Montreal, QC
07.2023 - Current
  • Constructing and managing test automation frameworks and scripts to enhance efficiency and diminish the need for manual testing
  • Prepared test data and executed regression suites for every release.
  • Crafting UI test automation utilizing Selenium WebDriver, Java, TestNG, Maven with Page Object Model.
  • Contributing to the product's design and development phases to ensure that products are designed with quality in mind
  • Formulating test scenarios and executing in-sprint testing to validate software release quality
  • Conducts root cause analysis to determine reasons for production quality issues
  • Provides support and flexibility in customer projects, objectives and deadlines beyond the normal job scope as required
  • Validating testing data and adjusting config and other values using SQL queries, so that test activities can be completed quickly.
  • Suggests corrective actions to mitigate quality related issues
  • Developing and improving QA best practices within an organization.

QA Automation Engineer

Revelate Data Monetization Corp
Montreal, QC
06.2021 - 05.2023
  • Served as a key QA member and owner of multiple modules like Product, Order, Cart, Price Plans, Coupons, License, User and Entitlement
  • Proficient in creating comprehensive release notes for new software versions, detailing changes, enhancements, and fixes, as the Head of Quality Assurance
  • Skilled in monitoring AWS logs and developing custom scripts to facilitate log retrieval for diverse SaaS project in Observe
  • Responsible for Testing API endpoints and Maintaining the Automation & System level testing activities
  • Verifying REST API responses through POSTMAN scripts and collections
  • Updated test framework to run for various clients and stages
  • Monitoring daily test run reports and handling test tasks within Continuous Integration tools, including GitLab CI and Grafana
  • Participated Go-NoGo meetings for high visible feature releases
  • Collaborated with PO, Devs to ensure system under test meeting business requirements
  • Dedicated to delivering high-quality solutions meeting both functional and non-functional requirements.
  • Made sure that test environments doesn't have redundant test data by defining cleanup cycles jobs
  • Peer reviewing test cases and providing comments about test case coverage and functionality
  • Actively participated in internal project meetings to give all the necessary details regarding testing before User Acceptance testing
  • Achieved 20% reduction in regression cycle time through the implementation of automation suites
  • Refining monitoring solution that enables devs to quickly track and investigate API related issue using Grafana, Prometheus and Observe.
  • Developed efficient test scripts and optimized test execution, resulting in shorter testing cycles, faster identification of defects, improved & accelerated software quality and efficiency
  • Successfully increased the coverage of automated tests by 25% by automating frequently performed user flows
  • Led the effort to identify key user flows and implemented automated test cases
  • Collaborated with cross-functional teams to define automation strategies, select appropriate tools, and prioritize test cases for automation
  • Implemented CI/CD pipelines to expedite test automation and enable continuous testing on every code commit
  • Reduced feedback loop time by automating build deployments, resulting in faster identification and resolution of issues during development
  • Prepared client test plan and worked with clients to help resolve issues for maintaining the quality of software.
  • Focused on prod issues to understand vulnerable areas and added regression coverage
  • Proposing alternative solutions to roadblocks and securing stable test environments for the different teams
  • Participate in planning sessions, design and develop test scenarios and representative datasets to cover new and existing functionality
  • Experienced in Database Testing using SQL queries in order to view/insert/update records
  • Engaged in active learning and skill development within Playwright
  • Developed REST APIs in Java with Spring and Increased Unit/Integration/E2E test coverage.

QA Automation Analyst

SAP Litmos
Montreal, QC
05.2017 - 06.2021
  • Reduced regression cycle by 25% (1 human day) for the last four releases by automation suites
  • Increased test automation coverage by 30% by automating frequently used user flows
  • Test automated most of the modules like content library, Instructor, Teams and Reports using selenium webdriver, TestNG, Maven, JAVA and BDD(Cucumber)
  • Overseeing daily test run reports and maintaining test jobs on CI(Jenkins) tools.
  • Identifying issues, reporting them in JIRA and following-up with the project team, until closure.
  • Provided early feed back to the developers before the feature implementation is completed
  • Test data mining by fetching feed files from back-end using SQL and WinSCP .
  • Reviewing the failed test scripts and fixing them.
  • Reviewing manual test cases and converting selected test cases to Automation.
  • Preparing QA estimations for potential upcoming projects.
  • Contributing to defect triage meetings by evaluating and proposing priority of the defects.
  • Interactively participated in scrum meetings (planning, daily scrum, sprint review and QA meet).
  • Learning experience in Cypress.io and Mobile test automation using Appium
  • Learned web test automation on the project and quickly started contributing.
  • Preparing RTM by mapping the business requirements to the Test Scenarios/Test Cases. (In TestRail)

Software Quality Analyst

HCL Technologies
Punjab, India
07.2014 - 07.2015
  • Worked for multiple projects (RBS-Royal Bank Of Scotland,British Telcom and Amdocs) to perform Regression and UAT testing
  • Responsible for retesting, Bug fix verification and subsequent Closure or Re-opening of the bug
  • Developed and managed test cases in Testrail and configured test plans for each planned release
  • Integrated JIRA and TestRail, for an easy usage, reports and bug creation
  • Wrote test cases for legacy system for migration
  • Proficient in defect management using Jira, ensuring comprehensive bug reporting and lifecycle tracking

Education

PG Diploma - Mobile Application Development

Cégep De La Gaspésie Et Des Îles College
Montreal, QC, CA
09.2015 - 3 2017

Bachelors - Computer Science Engineering

Punjab Technical University
Punjab, India
08.2010 - 6 2014

Skills

    Core Java, Selenium WebDriver, TestNG, Maven, POM, Postman

undefined

Timeline

Senior QA Automation Engineer

Flex Travel Solutions
07.2023 - Current

QA Automation Engineer

Revelate Data Monetization Corp
06.2021 - 05.2023

QA Automation Analyst

SAP Litmos
05.2017 - 06.2021

PG Diploma - Mobile Application Development

Cégep De La Gaspésie Et Des Îles College
09.2015 - 3 2017

Software Quality Analyst

HCL Technologies
07.2014 - 07.2015

Bachelors - Computer Science Engineering

Punjab Technical University
08.2010 - 6 2014
Mandeep KaurQA Automation Engineer (Automation And Manual)