3.5 Plus years of experience in Software Quality Assurance with expertise in test automation, functional testing, and API testing. Proficient in Selenium WebDriver/Grid, Rest Assured, Postman, Jenkins, and Jira. Strong knowledge of TestNG, JUnit, Maven, and CI/CD pipelines using Jenkins.
Experienced in updating and enhancing automation frameworks with new functions. Skilled in cross-browser, regression, functional, integration, UAT, and data-driven testing.
Hands-on experience in Java, SQL (JDBC), XPath, CSS, JavaScript, and HTML. Worked on API testing using Rest Assured and SOAPUI. Proficient in database validation using JDBC.
Experienced in Agile methodologies, sprint planning, and test execution. Strong ability to analyze business requirements, document test plans, and ensure quality assurance across the SDLC.
Overview
3
3
years of professional experience
1
1
Certification
Work History
QA Engineer
TD Bank
Toronto, Canada
11.2022 - 01.2025
Created and executed automation test scripts and plans based on functional requirements and user specifications, collaborating with business clients, product owners, developers, and QA managers within an Agile environment to align with the project’s operating model and ensure high product quality. Prioritized continuous process improvements to optimize testing strategies and enhance the efficiency of the testing lifecycle.
Conducted automation testing across functional, regression, system integration, user acceptance (UAT), and end-to-end tests (E2E), including accessibility testing, to ensure software quality assurance and data integrity. Applied exploratory testing to uncover hidden defects and provided rapid feedback on software quality.
Identified opportunities for test automation and implemented solutions using Selenium WebDriver, TestNG, and Java, leveraging Object-Oriented Programming (OOP) principles in Eclipse and IntelliJ IDEA, ensuring the development of scalable and maintainable automation frameworks for software test engineering.
Enhanced and maintained automation frameworks to adapt to dynamic UI changes and integrate API responses for comprehensive validation, ensuring consistent system functionality and smooth data flow across different environments. Applied troubleshooting techniques to resolve issues promptly and efficiently.
Automated cross-browser and cross-platform testing using Selenium Grid, integrating with Jenkins for continuous integration, nightly test execution, and rapid feedback on code changes within a cloud-based environment. This approach enabled timely identification and resolution of integration issues, enhancing overall testing process efficiency.
Performed API testing, manually validating APIs with Postman, and automating tests using Rest Assured, ensuring smooth integration and functionality during website application testing. Applied problem-solving skills to investigate and address issues related to APIs and microservices.
Implemented Behavior-Driven Development (BDD) using Cucumber, writing Features, Scenarios, and Step Definitions in Gherkin syntax to ensure comprehensive test coverage and precise test plans. Collaborated with stakeholders to align test cases with business requirements and enhance the accuracy of test documentation.
Utilized TestNG for grouping test cases, managing test execution, and running smoke, sanity, and regression suites while generating detailed reports using Extent and Allure Reports, ensuring transparency in testing results and alignment with software quality standards.
Proficient in JIRA, Confluence, and JTMF for project tracking, documentation, test management, and defect tracking, ensuring visibility and streamlined communication across teams. Played a key role in maintaining test documentation and promoting best practices within the software industry.
Actively contributed to Agile ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Retrospectives, and Defect Triage meetings. Identified and mitigated risks and dependencies, driving continuous process improvements and fostering effective communication in cross-functional teams.
Proactively planned work during PI Planning, identifying risks and dependencies to ensure smooth execution and collaboration in a DevOps environment, ensuring timely and efficient delivery of software.
Supported release activities and production go-lives, ensuring high-quality software delivery across multiple testing sites. Time management skills were key to ensuring seamless testing execution while resolving issues with professionalism and ensuring project deadlines were met.
Performed accessibility testing for about 3.5 years using JAWS version 21 and 22, ensuring compliance with WCAG standards for visually impaired users. Verified color contrast, form field accessibility, and error scenarios using keyboard navigation (Tab, Up, Down keys), ensuring a correct software quality assurance and a seamless user experience for all users.
Projects:
Customer Profile Management: Led testing for customer data management, ensuring data integrity. Validated data through Customer CIF screens to ensure consistency between front-end and back-end systems, collaborating with developers to resolve issues and streamline software development processes. Created and executed automation test scripts for data validation and UI functionality, ensuring an optimal user experience and adherence to product quality standards.
Employment Information Management: Validated customer employment data, ensuring accurate data flow across systems. Conducted integration testing to ensure data integrity and consistency across financial systems. Applied SQL queries to validate data accuracy, further supporting software quality and improving testing efficiency.
Loan & Credit Cards: Verified loan and credit card application processes, ensuring proper UI implementation for customer eligibility checks. Exploratory testing was used to uncover edge cases and ensure smooth integration with microservices, enabling real-time status updates.
Account Maintenance: Led testing for customer account creation, updates, and transactions, ensuring smooth functioning of customer accounts across systems. Created and executed test cases to verify account integrity and collaborated with developers to maintain data consistency.
Microservices Integration: Validated data flow between microservices, performing load testing to assess scalability and performance. Conducted API testing using Rest Assured and Postman, ensuring smooth integration and performance under varied load conditions.
Test Systems: Cloud-based testing environments, ensuring seamless integration across both remote and local environments.
Achievements after working on these projects:
Successfully executed automation testing and test scripts to validate software functionalities, ensuring robust system integration and superior user experience across websites, contributing to higher software quality.
Ensured data integrity by validating critical data attributes across front-end and back-end systems, improving system functionality and addressing gaps in functional requirements.
Developed and maintained automation test scripts for cross-browser testing and API validations, driving continuous integration via Jenkins and improving the efficiency of the testing process.
Led the test execution of high-impact projects, ensuring the release of high-quality data-driven products, ensuring alignment with business requirements and optimal software quality standards.
Streamlined API testing with Rest Assured and Postman, improving the integration of complex systems and enhancing the end-user experience.
Delivered consistent, high-quality results, ensuring smooth testing cycles for key business components in Agile and DevOps environments.
Collaborated effectively with cross-functional teams to identify risks, resolve issues, and ensure the delivery of high-quality solutions, contributing to product quality and improved software quality assurance practices.
Gained expertise in cloud-based testing and DevOps tools, contributing to smooth deployment and successful software delivery across multiple environments.
Fostered professionalism, adaptability, and strong communication skills in team settings, always prioritizing efficiency, timely project execution, and maintaining the highest standards of organization and problem-solving
Automation QA Developer
Tata Consultancy Service - Client TD Bank
Toronto, Ontario
08.2021 - 10.2022
Analyzed user stories with the Product Owner and Scrum Master to understand functional and business requirements, defining acceptance criteria.
Groomed the product backlog and strategized test segregation for manual and automation testing.
Provided test estimations for manual and automated test cases within the sprint.
Enhanced automation frameworks using Page Object Model (POM), TDD, and BDD, executing tests via Jenkins Pipeline.
Reviewed unit test reports to select relevant tests for the smoke testing suite.
Performed cross-browser testing using Selenium WebDriver with various HTML locators (ID, Name, CSS, XPath, Link).
Utilized TestNG and JUnit for assertions and structured test execution.
Conducted data-driven testing with Apache POI and validated database CRUD operations using JDBC connections.
Implemented TestNG Listeners for logging and integrated Extent Reports for stakeholder visibility.
Automated API testing in a BDD framework using Rest Assured, validating response codes, JSON structures, and presenting reports via Swagger UI.
Executed parallel testing using Selenium Grid and Docker to ensure cross-browser compatibility.
Designed and executed test cases for BVT, sanity, functional, and regression testing, leveraging equivalence partitioning, boundary value analysis, and state transitions.
Participated in Agile Scrum meetings, provided weekly status reports, and collaborated on quality and deadlines.
Tracked and logged defects using Atlassian Confluence, ensuring proper resolution.
Managed version control using Git and Bitbucket.
Education
Mobile Applications Design And Development -
Lambton College
08.2017
Bachelor of Technology -
Punjab Technical University
India
07.2014
Skills
Test Management Tools: Proficient with Jira and Confluence
Languages: Skilled in Java 11
Test Automation: Expert in Selenium, TestNG, JUnit, Cucumber, Rest Assured, Postman, Soap UI
Databases: Proficient in SQL Server and My SQL
Build Tools: Experienced with Maven
CI Tools: Skilled in Jenkins for automated builds and testing
Browsers: Experienced with Mozilla Firefox, Google Chrome, Microsoft Edge and Safari
Version Management Tools: Proficient in Git, GitHub and Bitbucket
Operating Systems: Comfortable with Windows and macOS
Web Services: Experienced in testing RESTful services
IDE : Eclipse and Intellij
MS Office Tools: Skilled in Outlook, Word, Excel, PowerPoint, and Access