Post Job Free

Resume

Sign in

Test Automation Project Manager

Location:
Acworth, GA
Posted:
September 25, 2023

Contact this candidate

Resume:

Golam Mohiuddin

Email: adzx1q@r.postjobfree.com Phone: 770-***-****

*** ***** *****

Acworth, GA 30102

Experience Summary

Working experience of 12 years Automation plus 6 years of Manual and API experience.

High level understanding of Selenium Java and C# (WebDriver/IWebDriver) including integration of Git, Maven and Jenkins. As well as BDD Framework (in TestNG Cucumber and C# .Net (Specflow, in Garkin’s language).

Also, backend testing using Java Rest Assured libraries and API automation tool like Postman. Extensive use of JavaScript and JSON in API testing.

Understanding and Knowledge of CI/CD process, and tools like TFS, Jenkins and TeamCity.

Experience building Automation Framework from scratch in Java TestNG PageObject model.

Hands-on development of testing strategies, project-specific test plans, and validation of test scripts. Experienced in all aspects of test planning & execution on a project including defining and documenting test strategies, test plans, test data and supporting hands on test execution activities. Experienced in defect tracking tools and test metrics reporting.

Understanding of Software lifecycle. oversight of manual and automated test script/case design, execution, and defect reporting. Experience in managing team, API Automation and Manual Testers, on/offshore models.

Technical Skills

Programming

Expertise in Oracle PL/SQL, SQL Queries, Unix Shell Scripting, WinRunner TSL, JavaScripts, JSON, VB Scripts (Descriptive Programming for QuickTest Pro), HTML, VB, C#, VB.Net, C/C++ & Java.

Database

Oracle, Sybase, MS SQL and MS Access

Operating System

Unix (Solaris, HP-UX, Linux), Windows, DOS

Others

WinRunner, QuickTest Pro, MS Office, MS Front Page, Test Director, PVCS, LoadRunner. VMWare, Rapid SQL, Toad and vbIDE (MS Excel), Macromedia Flash Action Scripts, Xml Web page designer and IBM AppScan, Selenium (WebDriver), Junit and TestNG.

Professional Experience

Hitachi (Cox Inc)

Test Automation Engineer (May 2022 - Current)

In a hybrid role working on Test Automations teams as Team Lead. Responsible for team with multiple teams of Engineers onshore/offshore model as well as hands on.

As a contributor to multiple Agile teams, assign user stories and ensuring their test cases and automation scripts- preparation and execution and test data generation were all done in the same sprint. Participate in scrum ceremonies meetings and provide your valuable comments/ask questions to the product owner regarding the product.

Research on tools to do POC’s (Proof of Concept) and have a demo with customer for any issues which can be solved using such tools.

Preparing metrics and sharing with all stakeholders: How many Test Case automated, How many were run, how much is requirement coverage, ROI (Return on Investment). Also, suggest at a company level, create generic automation framework- can be used by multiple teams.

Have regular interactions with Customer and get their feedback about the team and take steps to ensure that any improvements expected are immediately being worked upon.

Ensure that the automation framework is integrated for continuous integration and continuous deployment (CI/CD- Jenkins), GitHub.

Design Test Plan and Test Strategy and ensure that its followed and review it time to time. Call out risks involved in the project to scrum master, product owner, and customers from time to time.

Also responsible for API Testing (as a hands-on resource) includes framework, architectural solutions, maintenance and overseeing the API Testing.

SunTrust/BB&T(Truist)

Technical Team Lead (Feb 2020 - March 2022)

Tested API (validating each API endpoint) using POSTMAN and URL. Worked with developers to automate API functional testing. Enhance pre-request scripts using JavaScript and JSON such as setting variables, clearing the variables, or set the environment variable in the environment. Designed and executed automation tests for complex API tests, including back-end, integration, and UI-based components to increase test coverage. Developed Test Automation Framework in Java using RestAssured library.

Working on Test Automations teams as a Lead and onshore coordinator, my main work involved meet the expectation of quality testing, hire QA Automation Engineers both onshore and offshore, training, distribute and monitor automation testing and monitor work progress. Meet with BA and Project Managers and other Project leads. Conduct daily meetings with offshore and onshore. Provide reports to upper management. When time permits, work hands on configuring Selenium framework for regression, database, functional and API testing. Experience in hands on coding with Java and JavaScrip t. Work with DevOps Team on daily basis to resolving issues and configure CI Pipeline (Jenkins, GitLab.

Builders Insurance

Test Automation Engineer (Feb 2018 - August 2019)

Being a Test Automation Architect, build Test Automation Selenium Framework from scratch to support creation of eQuotes Application Functional and Data Driven Testing. framework builds on Java, TestNG and PageObject model approach. The framework is completed and saving company’s big dollars. Later the company moved to .Net and build another framework to support similar applications using Selenium C# framework. Test Case Design & for manual execution of API using POSTMAN. Worked closely with DevOps team on CI/CD pipeline.

Accenture

Test Automation Associate Manager (Dec 2016 - January 2018)

Role Summary: Lead the definition, design, and implementation of end-to-end automation strategies, including completing maturity assessments, creating automation roadmaps, and providing tool recommendation and implementation guidance. Remain current with market developments, recommend new automation technologies and leading practices.

Test Automation SME: North American Test Automation. Lead the definition, design, and implementation of end-to-end automation strategies, including completing maturity assessments, creating automation roadmaps, and providing tool recommendation and implementation guidance. Remain current with market developments, recommend new automation technologies and leading practices. Participated in PoC and implementation of Next Generation Test tools like Tricentis Tosca and Worksoft. Support include analyzing the environment, tools requirements to the Clients, Accenture Client Team and Vendors. Also provided support to the Clients; implementation of appropriate testing frameworks for Open Source Testing Tools like Selenium, AutoIT etc. Help demonstrate client to design and develop Test Automation Framework by integrating git, Maven and Jenkins in a distributed environment (Selenium Grid).

Syntel Technology - Client: Home Depot

Test Automation Engineer (May 2016 - October2016)

Retail Application: As an Automation Team Lead while covering other Automation Engineer, my main job is: oversee all QA activities across the team, monitor functional and regression test automation runs. Attend daily standup. Meet Developers and BA on daily basis to discuss new functionality and behavior of the application as emerge. Create automated test scripts for new features. Develop and code automated scripts, using the JAVA language for testing of Enterprise Applications using the Selenium WebDriver with Cucumber pattern on open source automated testing tool, modify automated test scripts, run test scripts, and test defects. Collaborate with Development team to drive development of Test Automation Frameworks. Write scripts by integrating Home Depot Automation Framework in Selenium JAVA using Cucumber in BDD. Coordinate daily meeting with offshore team to mitigate issues about daily test runs and other technical knowledge share.

Company name: Evestment, Atlanta, GA

Test Automation Engineer (August 2015 - April, 2016)

Omni Application: Company facilitate Financial Service to Investors, Fund Allocators, Asset managers, Hedge fund managers, Private equity fund managers, Institutional investors, investment consultants by providing data and analytical service products.

Automated transactional web application using Selenium C# development IWebDriver. Implemented Page Objects and BDD (Specflow) frameworks using Selenium IWebDriver in C# using Visual Studio 2014.Working with a team to create a regression test suite for weekly deployment. Also automating some of their web pages’ validation using Selenium (c#). Company use TeamCity for their continuous build integration in conjunction with Jira and SVN.

Experience: Assurant Insurance, Atlanta, GA

Test Automation Engineer (October 2011-April 2015)

SmartFlow Application the SmartFlow application is a comprehensive automated system (Vb.Net and Silverlight) which stores and manages insurance documents on behalf of lenders such as Wells Fargo, Citibank, Bank of America and other major lenders in the US. The system also monitors insurance premium payment patterns of borrowers and provides alternative coverage in case of default.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.

As a senior member of the team, collaborated with the Lead to how best can achieve the Project Goal Which is moving towards Continuous Delivery.

An Automation Framework that provides continued Validation Which then can help deploy continuously and frequently in small chunks.

Run Smoke test in the morning, Analyze, Debug and send report to the whole team.

Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.

Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TESTNG as test runner.

Created automated script for REST-API testing using Rest Assured framework(in Java. Performed Web Services manual testing using Postman.

Work in the Agile Development Environment attended daily scrum meetings.

Discuss solution when faced with data related issues that’s coming from various Web Services and frequently changing requirements.

Worked with development team to understand technical design and architecture for test planning. Worked on some story development along with Automation script development.

Assigned specific attributes in the HTML so that Automation engineers can reference those elements easily. That way Automation script becomes stable and robust.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.

Created test framework using Selenium with Java for further test creation and execution.

Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, and weekly assessment meetings with business analysts, developers, DBA and others.

Coordinated with team members located in India and cities in U.S.A.

Managed offshore team, received calls from them, assigned, monitored and reviewed tasks.

Trained team members about the Framework, script writing directions so that newly joined team members can come up to the speed and start working.

Updated Test Plans and Test Scripts periodically to manage changes in requirements.

Connected to database to Query the database using SQL for data verification and validation.

Used Java for Selenium to design the functional and Analytics test suite.

Cognizant Technology Solutions, U.S.A.

Project Manager (November 2009-August 2011)

Client: Wells Fargo Bank, Charlotte

Test Automation: Design and implement QTP Automation framework. Coordinate local and offshore team. Write, debug and run automation scripts for regression and functional testing. Configure and manage in-house testing tools. Co-ordinate and oversee the UAT and QA team. Conduct training for testing team; write training materials for QuickTest Pro, Quality Center and other testing tools.

Manual Test: Develop Test Plan that defines all actions, deliverables, responsibilities and procedures to satisfy the client quality and validation/qualification requirements Coordinate deployments on a shared environment with other QA groups participating in the project Conduct test case reviews to ensure scenarios accurately capture business functionality Perform Integration Testing between application and external application/data sources Identify/work with development on the creation of test data needed for test execution. Report test status to upper management. Work with the business to understand new requirements or track production issues.

American International Group, Alpharetta, GA (21st Century Insurance)

Senior QA Analyst (June2005-October 2009)

Lead Automation Specialist for QuickTest Pro: Implemented a Hybrid QTP Automation framework (used both Functional and Data Driven approaches).

I have automated the test cases for a wide variety of clients, servers and devices over a broad range of network environments. Designed, documented and implemented test plans for new projects, reported defects for new and existing products, assisted development team with replicating and debugging problems and developed test automation solutions as needed. Mentored test team members. I was Involved in the complete life cycle of QA methodologies including planning, analysis, design, construction, testing and implementation.

Rate Matching: Oversee the day to day activities of rate matching of Insurance Policies using all automated (QTP) script run in Quality Center offshore to validate Rate Matching on various scenarios before each production release. Verify defect before going to the development team. Prioritize production defects etc.

Point of Sales (POS): Validate POS data by submitting Insurance Policies. During the creation of policies in eRater application, the system make a call (FTP) to Choice Point to get customer’s credit report using customer’s name and address and again get driving records using customer’s name and SSN. Test the entire process in a simulated test environment in-collaboration with Choice Point live database. Finish the transaction by making the final sale by using Credit Card, eCheck and/or cash.

Security Testing: Responsible for designing test models for Application Vulnerabilities of the company’s website and web based Insurance Rater Application (eRater). I have created different sequences using IBM AppScan. Executed scans before each production release. Report all types of vulnerabilities as defects to the development team including Cross Site Scripting, SQL Injection etc. Evaluated metrics of security issues and reported to the Management Team.

Exceed Billing System: Verified the day to day billing errors by running QTP Automated test scripts. Sorted billing data for automobile policies for errors and create reports, opened defects in Quality Center. Created new test cases from offshore manual test runs and validated their results.

AIG4Auto Website: An enhanced company website with ColdFusion codes; Oracle, and SQL Database in the backend. Prepared the detail Test Strategy, Test plans by specifying the testing approach, documented the purpose and objectives of each level and type of testing and the entrance and exit criteria for each level of testing. Created test metrics for defects, test execution and test reports using QualityCenter. Involved, making decisions to procure appropriate testing tool. I attended deployment meetings to complete signoff packages, in post deployment testing. I was actively involved in coordinating UAT. Automate, regression testing, obtain Test Data, perform Mainframe testing (DB2). Prioritize the defects for deployments. Setup meeting with different groups such as Project Manager, Business Analysts, Department Leads, Database Team to discuss the Projects and Defects, attend weekly Change Control Board meetings for production moves. Engaged in Performance testing of different modules of the application in the absence of main performance tester,

NextGen - A web-based Application: The web based application is used for Online Insurance Quote and billing inquiry and side by side competitor’s rate for Agents Nationwide. The application was written in HTML and Flex. I was involved from the beginning of the lifecycle of the application. Responsible to create Test Plan, Test Strategy documents, wrote test cases, work closely with Business Analysts and developers with requirement documents and their coverage. Created test cases from Use Cases; kept track of ongoing changes of requirement in Quality Center.

Experience: Accenture (Client) Atlanta, GA

QA Analyst (October2004-May2005)

General responsibilities:

OPAN Project (Operational and Analytical Split Systems). Responsible for validation of reports in Oracle and Sybase databases and it’s migration to Teradata environment. Define release Test Plans and criteria for user acceptance. Developed, updated and maintained quality testing standards and procedures. Created test models for release testing (plans, data and scripts). Assist in the planning, creation and control of the test environment(s). Communicate effectively with development and configuration management teams. Identified, gathered and/or created test data. Facilitated and/or participated in structured walk-through and peer reviews. Defined and utilized entry/exit criteria. Participate in the coordination and execution of release testing. Updated and tested release installation procedures.

TNG Project (The Next Generation): Tested and monitored data batch jobs that represent Enterprise Warehousing job cycle’s daily, weekly, monthly and quarterly basis. Responsible to write test strategy, test approach and test script documents for the project.

Experience: Universal Tax Systems, Rome, GA

QA Specialist (March2001-July2004)

General responsibilities:

As a QA Specialist, I was responsible for full life cycle Quality Assurance of Universal Tax System’s internal and commercial applications. I used TestDirector to manage test requirements, test plans, execution, defect tracking, and statistical test results reporting. Made test plans, created manual test scripts in TestDirector to validate and verify requirements as assigned by QA Manager and linked the script with appropriate requirement in TestDirector. Generated manual script templates using TestDirector for automation and used WinRunner to record and added codes to complete the automated scripts. Developed function library for automated scripts, which was used by any QA Engineer with minimum automation knowledge. Maintain WinRunner global GUI Map. Attended Business requirement meeting organized by the Project management in collaboration with the Developers. Attend Quality Assurance meetings on a regular basis. Attend turn over meetings to get more details of implementation release information from Developers and environment information like URL, internal/external sub-system from Configuration Management.

Worked on the following simultaneous projects: TaxWise

A Java application: Client/Server application used by Tax Professionals, IRS, H&R Block, and various Banks. Responsible for automation of smoke and regression tests from manual script. Automated PATS (Participants Acceptance Testing System-required by IRS) an Electronic communication test for direct tax filers creating tax returns in 35 different scenarios by getting data from Excel spread sheets to TaxWise forms, a true data driven test. Part of my responsibility was also GUI, functional, regression, integration, system and negative testing for different modules of TaxWise. Using WinRunner I created automated test scripts to create 50,000 e-file able returns to check the stress handling capability of the product. Major achievement in automation was, to develop function library that was capable of providing several solutions such as creating any number of unique name, SSN, and address etc. for data driven test where a live data was not available or restricted.

TaxWiseShoppingCart and TaxWise.com

Automated web-based interface using QuickTest Pro where a user can logon and purchase the tax packages year around with Credit Card and eChecks. The (POS) test in a simulated test environment. Perform extensive SQL queries extracted data from database for verification and validation. Created test script to for Load Testing of UI using LoadRunner, analyze and present the report to the management.

K-Man: An in-house tax calculation tax Form making engine. Automate test scripts to check various complex tax calculations using Visual Basic. Isolated and verified stored procedures using VBA script resulting in a decrease enormous test execution time.

PDF (portable document format) file: Wrote automated scripts to verify data. The script was capable of copying the PDF files into a text file, reading from text format, and verifying hundreds of files and forms on the web (IRS and State tax-documents).

Experience: Bellsouth. Net, Alpharetta, GA

Technical Support and Customer Service (Feb96-January01)

Support Dialup connection for Home and Business customers over phone. Installed and configured Bellsouth installation software, modems, routers drivers and e-mail setup.

Education:

Graduate: Modan Mohan College, Sylhet, Bangladesh.



Contact this candidate