Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sucharita Sen

Brampton,ON

Summary

  • Highly skilled in the full spectrum of the Testing Life Cycle (TLC), including the stages of Planning, Test Design, Execution, Defect Tracking, Management, and Reporting.
  • Proficient in developing detailed Test Plans and effective at designing Test Cases that ensure comprehensive coverage of all testing scenarios, while also eliminating unnecessary duplication.
  • Strong expertise in both manual testing techniques and the utilization of automation tools like Selenium, with a particular talent for establishing varied automation frameworks.
  • Has a wealth of experience in executing a range of automated testing methods, such as smoke, regression, integration, and thorough end-to-end testing of applications.
  • Demonstrates adeptness in building Selenium WebDriver automation frameworks, using a data-driven testing (TDD) methodology within the Page Object Model (POM) structure, and incorporating RESTful web services and Java for database management.
  • Specialized knowledge in automating API testing with tools like Rest Assured and Cucumber, ensuring effective verification and validation of API endpoints and their operations.
  • Proven ability in SQL, with the ability to construct complex SQL queries, functions, triggers, and stored procedures for comprehensive Backend and End-to-End tests.
  • Possesses outstanding interpersonal abilities, earning a reputation as a collaborative team member and is distinguished for resolving analytical problems efficiently, even under pressure.

Overview

5
5
years of professional experience
1
1
Certification

Work History

QA Engineer

CIBC
Toronto, ON
10.2021 - Current
  • Agile/Scrum Engagement: Actively participated in Agile practices, including sprint planning, daily scrum meetings, and sprint reviews.
  • Test Strategy & Development: Crafted test cases from user stories for automated and manual tests, ensuring alignment with business goals and system complexities.
  • Test Case Oversight: Created and maintained test cases in Jira and Zephyr, overseeing test execution and defect tracking to facilitate swift issue resolution during sprints.
  • Automation Strategy Creation: Built Hybrid and Data-Driven Testing Frameworks following TDD methodologies, leveraging Selenium WebDriver, TestNG, and JUnit.
  • Log Management & Reporting: Utilized Log4j for detailed activity logs and integrated Extent Reports for generating detailed, user-friendly test documentation.
  • Data-Driven Execution: Performed testing with Java JDBC and Apache POI for efficient data retrieval from Excel, improving test precision and productivity.
  • TestNG Utilization: Employed TestNG for organizing and executing various test groups, including smoke, sanity, and regression tests efficiently.
  • Continuous Integration Processes: Orchestrated Jenkins to automate and schedule test suites, facilitating continuous testing in a TDD framework.
  • Cross-Browser Verification: Executed thorough cross-browser tests using Selenium Grid to guarantee application consistency across platforms.
  • Version Control Mastery: Demonstrated proficiency in Git and GitHub for meticulous source code management and versioning throughout the development lifecycle.
  • API Testing Practices: Conducted both manual and automated API tests using Postman and Rest Assured to verify API performance and reliability.
  • API Testing via Karate Framework: Applied the Karate framework for API testing, ensuring the APIs' robustness and seamless interaction.
  • Progress Reporting: Provided daily progress reports to the Scrum Master and team, ensuring transparency and effective communication within the project.

QA Analyst

Manulife
Markham, ON
10.2018 - 09.2021
  • Collaborated with Business Clients, Product Owners, Developers, and the QA Manager to obtain a comprehensive understanding of both technical and functional User Requirements, along with modifications to Test Plans and Scenarios.
  • Selected test cases that were ideal for automation.
  • Employed Selenium, TestNG, and Java within Eclipse and IntelliJ IDEA IDEs to automate the chosen test cases.
  • Played a role in crafting automation frameworks.
  • Executed a variety of testing methodologies, including Functional, Regression, System Integration, User Acceptance (UAT), and End-to-End Testing.
  • Operated within a fast-paced setting, closely working with the sprint team in adherence to Agile principles.
  • Built a functional testing framework using TestNG and utilized Selenium for automating user interface elements.
  • Utilized Selenium and TestNG to automate and organize test cases for Regression Testing.
  • Updated and refined numerous test scripts to accommodate changes in the application interface and environment, using Selenium.
  • Employed the Selenium API for comprehensive cross-browser and cross-platform testing.
  • Demonstrated a solid grasp of Object-Oriented Programming principles and proficiency in Java.
  • Integrated automated scripts via Selenium into Jenkins for regular overnight runs as part of Continuous Integration (CI) processes.
  • Participated in a broad spectrum of testing such as Functional, Unit, Method, Test Suite, and Integration Testing with various TestNG methodologies.
  • Adopted the TestNG framework for streamlined test execution and management of results for further analysis.
  • Used Maven as a build tool to create detailed test reports.
  • Conducted data-driven testing by leveraging JDBC for data retrieval from Oracle databases through SQL queries.
  • Undertook an array of testing types like Functionality, Regression, GUI Interface, System Integration, User Acceptance, and End-to-End Testing.
  • Engaged with AGILE SDLC models.
  • Was actively involved in walkthroughs, inspections, reviews, and user group discussions to guarantee quality assurance alongside Business Analysts and Developers.
  • Kept track of metrics and regularly updated the status of testing activities and resolution of issues.

Education

Master of Technology - Computer Science

Netaji Subhash Engineering College
India

Bachelor of Technology - Computer Science

Aryabhatta Institute Of Engineering And Management
India

Skills

  • Framework Development: Adept at developing hybrid automation frameworks utilizing the Page Object Model (POM) integrated with TestNG/Junit
  • UI Automation Expertise: Competent in employing Selenium WebDriver for user interface automation tasks
  • Programming Proficiency: Well-versed in using JAVA for writing automation scripts
  • Manual API Testing Skills: Proficient with manual API testing using tools like Postman
  • API Automation Proficiency: Demonstrates strong expertise in applying Rest Assured and Cucumber for API automation efforts
  • Operating System Experience: Comfortable working within both Windows and MacOS platforms
  • Project Management Software: Skilled in leveraging Atlassian JIRA and Confluence for overseeing project tasks
  • Test Management Experience: Knowledgeable in managing tests using Jira with Zephyr Plugin
  • Software Methodology Understanding: Well-informed about Agile methodologies, the Software Development Life Cycle (SDLC), and the Software Testing Life Cycle (STLC)
  • Database Management: Proficient in handling SQL Server and Oracle databases
  • Continuous Integration Mastery: Experienced in utilizing Jenkins for continuous integration processes
  • Build Management Tools: Proficient with using Maven for managing builds
  • Version Control Systems: Skilled in using Git and GitHub for source code management and version control

Certification

  • Microsoft Azure Fundamentals Credential ID: 53ED0998EAC8CE97

Timeline

QA Engineer

CIBC
10.2021 - Current

QA Analyst

Manulife
10.2018 - 09.2021

Master of Technology - Computer Science

Netaji Subhash Engineering College

Bachelor of Technology - Computer Science

Aryabhatta Institute Of Engineering And Management
Sucharita Sen