Zahriul H. Chowdhury
***************@*****.*** 347-***-**** · Long Island City, NY 11101
QA Automation Test Engineer
Dedicated, self-motivated, and highly credentialed QA professional offering extensive technical experience in developing QA test plans, test cases, and test scripts to execute quality manual and automation testing procedures. Extensive knowledge of the software development lifecycle using Agile principles, including manual and automated test methodologies to conform to specific requirements and established plans. Exceptional in leveraging strong time management and prioritization skills to achieve project milestones on time and collaborates with team members and stakeholders to exceed project expectations.
Areas of Expertise include:
Agile Test Methodology
Automated Script Design
Change Management
Test Case Design
Test Driven Development (TDD)
Project Management
SDLC/STLC
Manual and Automated Testing
Behavior-driven Development(BDD)
Release Management
Test Case Documentation
Attention to Detail
Standards and Procedures
Cross Browser Testing
Verbal/Written Communication
Professional Experience
Altice · Bethpage, NY · Dec - 2018 - Present
QA Automation Test Engineer
Environment: Selenium WebDriver, Java, TestNG, SOA, Restful Web Service, HTML, MySQL, MariaDB Jenkins, Git, Jira, Zephyr and CI/CD
Engaged quality best practices and analyzed technical specifications to develop QA test strategies, test plans, data, cases, and automation. Held accountable for the conceptual integrity of the environment and ensured the product architecture met the defined requirements. Provided attentive oversight to the technical writers to validate the documentation aligned with the software functionality. Actively kept senior leadership informed by providing weekly status reports. Performed coaching and mentoring for junior team members.
Key Accomplishments:
Developed and implemented a robust open source unit test framework, resulting in a 50% reduction in script development time and a 20% cost savings.
Successfully built an automation framework in Java and Selenium (WebDriver) that featured external test data management, external object mapping, comprehensive test results, parallel execution of tests and back-end testing. The final project improved customer payment validation by 40%.
Supervised testing technicians and quantified their results recommending procedures and practices.
T-MOBILE · Parsippany,NJ · Nov -2016 -Dec - 2018
QA Automation Test Engineer
Environment: Selenium WebDriver, Java, TestNG, SOA, Restful Web Service, HTML, MySQL, Jenkins, Git, Jira and AWS
As an Automation engineer, I am engaged with QA test strategies, test plans, data, cases, and automation. Held accountable for the conceptual integrity of the environment and ensured the product architecture met the defined requirements. Provided attentive oversight to the technical writers to validate the documentation aligned with the software functionality. Actively kept senior leadership informed by providing weekly status reports. Performed coaching and mentoring for junior team members.
Key Accomplishments:
Maintain Development and QA deployment process .
Developed and implemented a robust automation test framework for end to end and regression .
Successfully built an automation framework in Java and Selenium (WebDriver) that featured external test data management, external object mapping, comprehensive test results, parallel execution of tests and back-end testing. The final project improved customer payment validation by 40%.
Supervised testing technicians and quantified their results recommending procedures and practices.
MEDIALETS ·New York, NY ·Jan -2015-Nov- 2016
QA Automation Test Engineer
Environment: Selenium WebDriver, Java, SOA, HTML, Ad-server and AWS
Held accountable for analyzing business and system requirements and managing the development of specifications to create and execute detailed test plans, test plans and test cases. Conducted workflow process diagrams and GAP analysis to determine requirements for existing systems enhancements. Performed backend testing using SQL queries to retrieve and verify information in the database. Participated in requirements walkthrough reviews with end users and reported and tracked system bugs.
Key Accomplishments:
Developed robust framework for finding a test object with Selenium API, which enabling the development of an automated script for dynamic web applications. Final project delivery resulted in 60% increase in ad volume.
Successfully created a complex key-word and data-driven automated test script to maximize the automation script with Selenium.
Developed a modular automated global test framework for easy, reusable test scripts, which simplified the process.
LORD AND TAYLOR (HBC), New York, NY · July -2014 -Jan - 2015
Automation Engineer
Environment: Selenium WebDriver, Java, TestNG, SOA and API
Analyzed system requirements and specifications and engaged quality software best practices for the development of detailed test plans, test data, test cases and test automation, and documented accordingly. Collaborated with product management team and used Jira for bug tracking reporting.
Key Accomplishments:
Recognized for introducing an automation testing framework to the organization, as well as the open source web testing tool, Selenium WebDriver for cross browser testing. This indirectly reduced costs by 25%.
Developed and implemented a robust MVC pattern-based keyword driven, Selenium Page Object Model framework with Selenium WebDriver. Used object-oriented programing, Java, and an open source unit test framework; TestNG, which reduced script development time by 50%.
COMCAST · Philadelphia, PA · May -2013- May -2014
Test Engineer
Environment: Selenium WebDriver, Java, QC, SOA
Performed requirements verification to validate coverage by conducting walkthrough meetings of test plans and scenarios with business analysts, project manager and test supervisors. Tested all developed software against client specifications and test criteria and accurately recorded and documented results after testing was completed. Performed backend testing using SQL queries to retrieve and verify information in the database. Collaborated with QA Managers, Developers, and team members throughout the process in step with the end goal top deliver a high quality – defect free solution to the customer.
Key Accomplishments:
Created a Master Test Plan, test strategy, and scenarios of most importance along with test scripts and schedule for the testing.
Created complex key-word and data driven, hybrid framework to automate the application testing for test script maximization using Selenium.
ATLANTIC COAST MEDIA GROUP.COM · NJ ·Jan 2012 - 2013
QA Test Engineer (Manual)
Environment: QTP, Quality Center, ASP.NET, C#, HTML, SQL Server, IIS
Performed manual and functional testing on complex applications. Performed functional decomposition of requirements to develop test cases. Ensured testing activities mirrored business requirements and system goals and identified existing or potential issues. Engaged descriptive programming, environmental variables, startup script, driver script, and utility functions in QTP to develop a reusable framework and tracked and reported bugs using Quality Center. Also leveraged Quality Center for the test repository and for executing test cases, scripts, logging, and to generate various reports to further analyze as needed.
Education & Training
Bachelor Degree in Computer Science
NEW YORK CITY COLLEGE OF TECHNOLOGY New York City, NY
Select Technical Proficiencies
Testing Tools: Selenium WebDriver, Cucumber-JVM, Quick Test Pro (QTP), SOAP UI
Test Management: HP Quality Center, Rational Quality Manager
Defect Management: JIRA, HP Quality Center, On Time, Rational Clear Quest
Requirement Management: HP Quality Center, Rational Requisite Pro
Programming Languages: Java, VB Script, HTML, SQL
Development IDE: Eclipse, IntelliJ, Visual Studio
Database/Database Tools: SQL Server, Oracle, MySQL
Applications: Microsoft Office Application, VMware, Toad
Operating Systems: Windows 8, Windows 7, Mac OS X, Linux, DOS, Windows XP