Post Job Free
Sign in

Quality Engineer Senior

Location:
Kitchener, ON, Canada
Posted:
August 16, 2024

Contact this candidate

Resume:

SUMAN KARMAKAR

+1-519-***-****

*****.***@*****.***

Senior Quality Engineer

PROFESSIONAL SUMMARY

Customer focused, self-motivated 'Senior Quality Engineer’ with 16+ years of robust hands-on IT experience specializing in software quality engineering, Automation and Agile transformation. Successfully completed several strategic projects on time and with exceptional quality in dynamic fast paced environments for multiple financial and insurance services across geographies. 14+ Years of extensive leading experience mentoring Quality technology specialists on QE best practices & automation and proven track record of motivating and supporting team players.

Certified SDET expert in Test Automation Framework enhancement using Selenium WebDriver with 5 years of Java programming, TestNG, Page Object Model, BDD, and Robot framework. Proficient in scripting, testing, and integrating automated tests with CI/CD pipelines to ensure high reusability and easy maintenance.

Implementing QE best practices and automation strategies. Proven track record of motivating and supporting team players, fostering a collaborative and high-performance work environment.

Expertise in conducting thorough API and UI testing using tools like SOAP UI, ReadyAPI, Postman, and Selenium. Ensured the functionality, performance, and security of applications, identifying and resolving critical issues before production deployment.

Agile Methodologies and Product Ownership: SAFe certified and strong experience working with Agile methodologies (Scrum, Kanban, SAFe). Effective collaboration with cross-functional teams, including Product Owners, to define acceptance criteria, prioritize features, and align with business goals.

Skilled in using JIRA and Confluence for project tracking, documentation, and team collaboration. Comprehensive experience in test data management, database testing (SQL Server, MySQL), mobile testing, and accessibility testing using various tools and physical devices.

ISTQB certified and expert in test management - Requirement analysis, Resource Planning, Test Strategy, Test estimation, planning, test execution, proactive risk & defect management and status reporting

Strong collaborative team player with excellent QE leadership skills. Strong problem-solving, analytical and interpersonal skills with great communication. Collaborate with Software Engineers, Quality Engineers, Technical Analysts, Business partners and external 3rd party vendors using Agile methodologies following scrum and Kanban and SAFe-certified

TECHNICAL SKILLS

Tools

Selenium WebDriver, Selenium grid, Eclipse, IntelliJ, Cucumber, Maven, Appium, Bitbucket, Gitlab, Jenkins, SeeTest, Android Studio, AppliTools, SQL server, MySQL, CA Workbench, NVDA, Talkback, Voiceover, RFT, Robot IDE (RIDE), SOAP UI, ReadyAPI, Postman, Tricentis TOSCA basics

Automation Framework

Selenium BDD (Gherkin), TestNG using Page Object Model, Junit, Data Driven, Hybrid, Robot Framework

Languages

Java, Gherkin, XML, HTML, SQL

Test Management Tools

JIRA, JTMF, Confluence, QC HP ALM, RQM

Methodologies

Agile (Scrum & Kanban), TDD, ATDD, BDD, Waterfall, DevOps

OTHER SKILLS

Impact Analysis

Root cause analysis

Highlight potential risk

Risk Based Analysis and testing

Defect management

Quality Metrics

Status reporting

Support UAT testing

Resource Management

Collaboration and communication

Continuous learning

Self-Organize & attention to detail

Embrace changes & flexibility

PROFESSIONAL EXPERIENCE

TD Bank Group Oct 2022 – June 2024

Role:

Senior Quality Engineer at TD Bank

Responsibilities:

Effectively communicate with stakeholders and management to ensure a clear understanding of quality objectives and practices

Preparing test strategy & plan including E2E testing on POD and Program level

Implementing QE best practices, continuous improvements and automation opportunities to reduce testing cycle time

Implementation of BDD, in-sprint & regression automation to drive efficiency

Automation scripting with high focus on efficiency & reusability and maintenance of regression scripts

Champion and advocate automation and quality within the Agile team

Provide technical solution to automation issues and guide team to resolve QE challenges

Enhancing test automation framework, automation scripting and maintenance of regression scripts.

Track QA progress and provide analysis & metrics on the QE Development effort

Log and track detailed product defects in JTMF with defect dashboard

Received several appreciations from QE Manager, scrum master and product owner for above and beyond contribution to the TD family – successfully implemented QE best practices, increased automation coverage, created regression automation suite, implemented Shift left early testing, Risk based testing, several innovations and managing testing of a big program despite delays due to requirement gaps and change in requirements

Tata Consultancy Services July 2021 – Oct 2022

Role:

Senior Quality Engineer

Responsibilities:

Working as a QE Automation lead with strong engineering mindset and automation first approach in one of the TD insurance POD and Successfully delivered many complex epics with highest quality within stringent deadline

Acting as a QE Portfolio lead and supporting QE manager implementing QE Best practices, resource forecasting, new resource onboarding, automation and innovations across different PODs and supporting both onsite and offshore team members

Working in a big program involving multiple PODs and contributing to end-to-end strategy and planning for the complex epics.

Proactively identifying requirement gaps, risks and issues and communicating with relevant stakeholders with mitigation plan

Enhancing automation framework and resolving technical issues

Received appreciation from NEW transformation facilitator for engaged and valuable participation in the training and sharing knowledge and expertise with the team to support the agile transformation

Cognizant Technology Solutions Nov 2007 – Jun 2021

Role:

Senior Quality Engineer in Canada Life (Oct 2019 – June 2021)

Senior Quality Engineer in Manulife (Mar 2012 – Sep 2019)

Software Quality Engineer in Elavon U.S. Bank Corp (Jul 2009 - Mar 2012)

Software Quality Engineer in ABN AMRO Bank N.V. (Nov 2008 - Jul 2009)

Software QA Analyst in Mass Mutual Life Insurance Company (Nov 2007- Nov 2008)

Responsibilities:

Managing multiple Agile projects and guiding onshore & offshore QA team members on different domains – Retail banking, POS terminal & transactions, Investment & wealth, Mortgage Insurance etc.

Identify the scope of automation, perform automation feasibility analysis and ROI

Develop automation scripts in each sprint using Selenium WebDriver (java), TestNG, POM (Page Object Model) / BDD (Cucumber) and Robot (RIDE) framework with high focus on reusability for easy maintenance

Automation test suite creation and maintenance for smoke, functional and regression testing

API and Web service test using SOAP UI, Ready API and Postman

Database testing using SQL server management studio and MySQL

Mobile testing and AODA testing using different devices and tools like NVDA, Talkback and voice over

As a scrum team member, perform all testing activities for accelerated delivery

System knowledge acquisition quickly and become Subject Matter Expert to provide necessary support to the team

Requirement analysis, Test Strategy, Test estimation, planning, test execution and defect tracking

Perform risk-based analysis and testing (RBAT) to optimize testing and meet hard deadline

Active participation in Backlog Grooming, Sprint Planning, Sprint Review and Sprint Retrospective. Apply the resolutions from the retrospective in subsequent sprints for improvements.

Certification Details

ISTQB Foundation level

SDET

SAFe 4 Practitioner & SAFe 6 Agilist



Contact this candidate