Professional in software industry with keen eye for detail and focus on continuous improvement. Proven ability to identify and resolve software issues, ensuring high-quality product releases. Known for strong team collaboration and adaptability to shifting project demands. Skilled in automated testing, bug tracking, and quality assurance methodologies.
Experienced with comprehensive software testing methodologies, including manual and automated testing. Utilizes analytical skills to identify software defects and ensure optimal functionality. Track record of effective communication and collaboration with cross-functional teams to deliver high-quality software products.
Received multiple recognitions by the leaders of the team and stakeholders.
Received recognitions for test documentations and defect reporting.
Overview
8
8
years of professional experience
Work History
Software Quality Analyst
Tata Consultancy Services
10.2021 - Current
Developed and executed test plans, enhancing software quality and reliability.
Identified and documented defects using JIRA, ensuring thorough issue tracking.
Collaborated with development teams to facilitate the timely resolution of quality issues.
Designed automated test scripts using Selenium, increasing testing efficiency and coverage.
Participated in requirements analysis, providing feedback to improve system design and usability.
Implemented best practices for testing processes, driving continuous improvement initiatives.
Mentored junior analysts on testing methodologies and tools, fostering team growth and knowledge sharing.
Collaborated with cross-functional teams to ensure seamless integration of new features and functionalities.
Conducted regression testing, validating software updates against existing functionality.
Promoted a culture of continuous learning within the QA team by staying updated on industry trends, emerging technologies, and best practices.
Identified and resolved defects for improved user experience and overall system performance.
Enabled swift issue resolutions through effective collaboration with developers, using bug-tracking tools like JIRA or JTMF.
Streamlined testing processes by implementing agile methodologies, resulting in faster product releases.
Improved software reliability by performing regression testing after each update or modification.
Supported continuous improvement initiatives by analyzing root causes of recurring defects and recommending preventive measures to reduce future occurrences.
Facilitated seamless integration of third-party APIs and services through meticulous validation of data flow, error handling, and compatibility.
Optimized test coverage by strategically prioritizing high-risk areas based on past defect patterns, industry trends, and customer feedback.
Maximized test efficiency through the implementation of automation tools such as Selenium or TestComplete for repetitive tasks.
Enhanced software quality by conducting thorough manual and automated testing procedures.
Assisted in release planning activities to align QA efforts with project timelines while minimizing risks associated with tight deadlines or resource constraints.
Analyzed business and functional requirements using JIRA and contributed to creating detailed test plans, test scenarios, and test cases.
Collaborated in PI Planning, Sprint Planning, daily standups, and Agile ceremonies.
Performed Functional, Security, Regression, and UI testing using Selenium WebDriver and BDD with Cucumber and JUnit.
Designed and maintained Java-based Selenium automation frameworks using Maven and industry best practices.
Automated and manually tested the accessibility of the application using Selenium, Jaws, and SeeTest.
Automated test cases for Salesforce, AAP, DB validation, and AWS-based platforms.
Built and executed automated REST API tests using REST Assured and Postman; validated JSON payloads and endpoints derived from Swagger.
Wrote SQL queries (Oracle, DB2) for data validation and backend testing.
Integrated automation suites into Jenkins CI/CD pipelines; generated reports and dashboard metrics.
Created and managed repositories using Git Bash, Bitbucket, resolved merge conflicts, and conducted peer reviews.
Documented test evidence and created knowledge base pages on Confluence.
Mentored new team members across the globe and delivered Knowledge Transfer sessions.
Delivered consistent high-quality results by adhering to established QA processes and methodologies.
Completed in-depth usability testing on Windows, Android, and iOS mobile devices.
Built automated test scripts to handle repetitive software testing work, such as sanity testing.
Senior QA Automation Engineer
Bank of America
01.2020 - 10.2021
Collaborated with cross-functional teams to identify and resolve software defects promptly.
Established clear communication channels between developers and QA teams, fostering a collaborative work environment that prioritized problem-solving.
Collaborated with cross-functional teams to identify and resolve critical software issues, ensuring a seamless user experience.
Created detailed documentation for test cases, procedures, and results analysis, promoting transparency in the QA process.
Developed and executed automated test scripts using Selenium to enhance testing efficiency.
Analyzed business requirements and prepared test plans, test strategies, and manual/automation test cases.
Performed Functional and Regression testing using Selenium with BDD and Data-Driven frameworks.
Developed C# WebDriver scripts using the Modular and .NET frameworks.
Executed SQL queries (SQL Server) for backend validation.
Tested REST and SOAP APIs, validated WSDL updates, and verified XML responses.
Built UAT regression suites and automated functional flows in Selenium WebDriver.
Logged defects using JIRA and participated in defect triage meetings.
Conducted multi-browser testing and cross-platform validations.
Software Quality Assurance Analyst
Walmart Canada
11.2017 - 11.2018
Collaborated with cross-functional teams to identify and resolve defects in applications.
Developed and executed comprehensive test plans to ensure software quality and reliability.
Conducted root cause analysis for critical issues, driving resolution strategies across teams.
Implemented continuous integration processes to streamline testing workflows and reduce release cycles.
Prepared detailed test plans, test scenarios, and executed test cases in QC ALM.
Developed automation scripts using Selenium WebDriver, TestNG, and Maven.
Built Data-Driven frameworks for test data extraction.
Performed Performance Testing using JMeter.
Participated in daily defect meetings and communicated resolutions with development teams.
Conducted Functional, Integration, System, Regression, and UI testing for Online and Mobile Banking apps
Software Quality Assurance
Capital One Canada
05.2015 - 09.2017
Contributed to the establishment of organizational best practices in software quality assurance and testing methodologies.
Prepared detailed test plans, test scenarios, and executed test cases in QC ALM.
Developed automation scripts using Selenium WebDriver, TestNG, and Maven.
Built Data-Driven frameworks for test data extraction.
Performed Performance Testing using JMeter.
Participated in daily defect meetings and communicated resolutions with development teams.
Conducted Functional, Integration, System, Regression, and UI testing for Online and Mobile Banking apps.
Education
High School Diploma -
Seneca College of Applied Arts And Technology
North York, ON
12-2019
Bachelor of Science - Health Sciences
Shahjalal University of Science And Technology
Bangladesh
07-2012
Skills
Software testing
Test automation
Selenium WebDriver
JIRA issue tracking
Agile methodologies
Continuous integration
Regression testing
API testing
SQL query writing
Defect analysis
Test plan development
Performance testing
Cross-functional collaboration
BDD frameworks
Java-based frameworks
Manual testing
Test case design
Test case documentation
Knowledge transfer sessions
Root cause analysis
Functional testing
Test data management
Software development life cycle
Quality assurance metrics
Mobile application testing
Cross-browser testing
Integration testing
Accessibility testing
Database testing
Requirements analysis
Load testing
Software debugging
Defect tracking
Test script development
Stress testing
Springboot
Angular
React
Net
Cucumber
TestNG
JUnit
JavaScript
C#
Teamwork
Problem-solving
Time management
Verbal and written communication
Manual test case preparation
Relationship building
Documentation skills
Automation
Team building
Teamwork and positive attitude
Self motivation
Agile best practices
Interpersonal skills
Training and onboarding
Quality assurance
Languages
English
Native or Bilingual
Interests
Music
Travelling
Photography
Timeline
Software Quality Analyst
Tata Consultancy Services
10.2021 - Current
Senior QA Automation Engineer
Bank of America
01.2020 - 10.2021
Software Quality Assurance Analyst
Walmart Canada
11.2017 - 11.2018
Software Quality Assurance
Capital One Canada
05.2015 - 09.2017
High School Diploma -
Seneca College of Applied Arts And Technology
Bachelor of Science - Health Sciences
Shahjalal University of Science And Technology
Cover Letter
Muhammad Nuhel Nawaz Chowdhury
Windsor, ON
Email: nuhelnawaz@gmail.com
Phone: 613-710-3228
LinkedIn: www.linkedin.com/in/nuhelnawaz
[Today’s Date]
Hiring Manager
[Company Name]
[City, Province]
Dear Hiring Manager
I am writing to express my interest in the Software Quality Assurance / QA Automation Engineer position at [Company Name]. With over 8 years of experience in Manual and Automation Testing, and a strong track record supporting major Canadian enterprises including TD Bank, Bank of America, Walmart Canada, and Capital One, I am confident in my ability to contribute effectively to your QA team.
In my current role at TD Bank, I work on high-visibility projects such as the US Digital Platform and Credit Decisioning systems, where I design and execute end-to-end test strategies across UI, API, database, and accessibility layers. I specialize in building scalable automation frameworks using Selenium WebDriver, Java, Maven, REST Assured, and Cucumber BDD, and I regularly integrate automated suites into Jenkins CI/CD pipelines to support continuous delivery. My work includes validating complex Oracle/DB2 datasets, automation of REST/SOAP services, and developing solutions that improve test stability and overall coverage.
I bring strong experience in Agile/Scrum and SAFe environments, actively participating in PI Planning, Sprint ceremonies, cross-team collaboration, and defect triage. I have consistently helped teams deliver high-quality products by identifying risks early, streamlining automation, and ensuring traceability across user stories, acceptance criteria, and test assets. Additionally, my hands-on work with tools such as JIRA, Confluence, HP ALM, Git, Bitbucket, Postman, SoapUI, JAWS, and SeeTest ensures that I can adapt quickly to your technical environment.
Throughout my career, I have successfully supported functional, regression, smoke, accessibility, mobile, and cross-browser testing efforts across financial and enterprise applications. My experience working closely with developers, BAs, product owners, and global QA teams has strengthened my communication, leadership, and problem-solving skills—qualities that I believe align well with the expectations of the Canadian SQA job market.
I am excited about the opportunity to bring my expertise in quality engineering, automation development, and collaborative Agile delivery to [Company Name]. I would welcome the chance to discuss how my background and skills can contribute to your team’s success.
Thank you for considering my application. I look forward to the opportunity to speak with you.
L2 Desktop Support Engineer at Tata Consultancy Services – Toyota Financial Services BankL2 Desktop Support Engineer at Tata Consultancy Services – Toyota Financial Services Bank
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services