Summary
Overview
Work History
Education
Skills
References
Timeline
Generic
Mohammed Molla

Mohammed Molla

Plainview,NY

Summary

Proactive Automation Engineer possessing in-depth knowledge of various programming languages and best practices for development. Solutions-based collaborator well-versed in testing and simulating automated machinery, developing and implementing automated testing methodologies and supervising testing activities. Offering 10+ years of experience creating and applying technology to monitor and control production and delivery of quality product.

Overview

14
14
years of professional experience

Work History

Automation Engineer

Acronis SCS
AZ
10.2022 - Current
  • As a first and only automation engineer, Built an automation testing infrastructure from ground up
  • Analyzed existing testing infrastructure and already available resources to determine the most suitable automation testing approach
  • Analyzed test cases to determine suitable automation test candidates
  • Created automation test plan and test strategy to ensure most effective testing methods
  • Implemented open-source web test tool Selenium WebDriver for cross browser and cross platform testing (Red Hat Linux, CentOS, Windows Server and workstations)
  • Developed and implemented custom Page Object Model framework with latest Selenium Webdriver using Object Oriented Programming Java, TestNG and ExtentReport test result reporting
  • Converted legacy API automation into Selenium REST Assured framework to validate back-end services
  • Implemented Windows Driver automation of native windows based (non-web) application to increase efficiency of software development
  • Continuing to build comprehensive regression test suites to remove tediousness of testing manually for every build release
  • Worked closely with Dev-Ops to Integrated automation executions with CI process (Jenkins) to execute test scripts each time a build is kicked off to reduce testing efforts by 20%.
  • Regularly pushed code into Bitbucket to ensure safety
  • Documented all automation procedures in confluence to pass knowledge to other team members
  • Meet with QA team regularly for code review and provide project updates.
  • Trained developers and quality assurance team members in automation programs and processes
  • Established best practices and innovative solutions to enhance production rates and output quality

Lead QA Automation Engineer

SEPTech Consulting
NY
08.2015 - 09.2022
  • Create Test plan and Test Strategy to come up with most effective testing methods
  • Developed unique hybrid automation framework to suit client needs
  • Work one on one with clients to during the time of project delivery and provide support as needed
  • Worked with team to develop and implement selenium python POM framework
  • Which includes base, configuration, and wrapper classes for ease of maintainability
  • Developed data driven and hybrid python framework
  • Build python regression tests suites to run tests and integrated automation executions with CI process (Jenkins) so scripts are executed each time build is kicked off
  • Advanced through progressively responsible project support and leadership roles, to provide functional team leadership and play a role in the strategic business analysis of the Accela client-facing solution
  • Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
  • Coordinate with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule
  • Created Test Plans and Test Strategy which describes the features and functions to be tested
  • Introduced and implemented automation testing framework for the organization
  • Implemented open-source web test tool Selenium WebDriver for cross browser and cross platform web testing
  • Developed and implemented dynamic MVC Pattern framework, Page Object Model based Behavior Driven with Selenium WebDriver using Object Oriented Programing Java and open-source unit test framework TestNG, which cut down the script development time in half
  • Solid experience working with GIT for source code management
  • Developed various Automation Test Frameworks to ensure the code reusability and code maintainability, which reduce the script development time
  • Developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium
  • This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products
  • Build Automated Test script to increase the automation coverage for the regression test cycle
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
  • Responsible for coaching and mentoring the team
  • Contribute to the creation and execution of user interface and software application test plans
  • Track the bug and enhancement requests as they are entered into bug tracking systems
  • Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion
  • Work with the technical writing department to assure that the documentation is consistent with the software functionality
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures
  • Work on laboratory analytical instrumentation including installation, setup, configuration and general maintenance
  • Implemented a QA and automation process to support online properties
  • Lead a diverse team of manual testers and automation engineers located in our home office in New York, our offshore team in India
  • Built an automation framework in Java and Selenium (WebDriver) that features external test data management, external object mapping, comprehensive test results, parallel execution of tests and back-end testing
  • Through this effort, we are currently running hundreds test cases in less than 15 minutes through parallelization on Sauce Labs
  • Working as QA lead to deliver projects to Government agency clients in Arizona, Virginia, Louisville, Ohio and others utilizing test automation.

Automation Engineer

McGraw-Hill
NY
02.2013 - 08.2015
  • Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
  • Coordinate with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule
  • Created Test Plans and Test Strategy which describes the features and functions to be tested
  • Introduced and implemented automation testing framework for the organization
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
  • Developed and implemented dynamic MVC Pattern framework, Page Object Model based Behavior Driven with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG, which cut down the script development time in half
  • Solid experience working with GIT for source code management
  • Developed various Automation Test Frameworks to ensure the code reusability and code maintainability, which reduce the script development time
  • Developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium
  • This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products
  • Build Automated Test script to increase the automation coverage for the regression test cycle
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off
  • Designed Test cases for native app on IOS and Android devices
  • Automated mobile apps using Appium tool and Selenium WebDriver
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
  • Responsible for coaching and mentoring the team
  • Contribute to the creation and execution of user interface and software application test plans
  • Track the bug and enhancement requests as they are entered into bug tracking systems
  • Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion
  • Work with the technical writing department to assure that the documentation is consistent with the software functionality
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures
  • Work on laboratory analytical instrumentation including installation, setup, configuration and general maintenance
  • Implemented a QA and automation process to support online properties
  • Lead a diverse team of manual testers and automation engineers located in our home office in New York, our office in Ireland and our offshore team in Jordan
  • Built an automation framework in Java and Selenium (WebDriver) that features external test data management, external object mapping, comprehensive test results, parallel execution of tests and back-end testing
  • Through this effort, we are currently running hundreds test cases in less than 15 minutes through parallelization on Sauce Labs.

QA Automation Engineer

Jetsetter.com (Gilt Group Inc.)
NY
06.2011 - 12.2012
  • Translated software specifications and user requirements into test scenarios
  • Planed, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web-based applications
  • Prepared test plans, test strategy documents and test estimations for various releases
  • Developed a communication plan with client and project team in reporting testing progress, issues and defects
  • Defined and created automated test scripts in conjunction with development resources
  • Wrote automation test plans and prepared the automation test matrix for each regression cycle
  • Installed product built on test environments and maintained test environments
  • Performed application, regression, and acceptance testing
  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
  • Developed and implemented Keyword Driven automation testing with Selenium Page Object Model
  • Analyzed Technical specification, Business Requirements and Database Schema to develop test cases
  • Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time
  • Developed robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application
  • Created complex Key word driven, Data driven and Table driven automated test script to maximize the automation script with Selenium
  • Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts
  • Participated in requirements walkthrough with users to better understand requirements
  • Performed backend testing using SQL queries to retrieve and verify information in the database
  • Develop Web Service Test with Soap UI to test SOA platform.

Automation Test Engineer

MetLife
NY
10.2009 - 05.2011
  • Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors
  • Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing
  • Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle
  • Created traceability matrix and mapped requirements to Test Cases
  • Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup
  • Created scripts for Regression, Security, GUI, Integration and Database testing
  • Interacted with Developers and management to identify and resolve technical issues
  • Conducted GUI, Functional, Front-end back end testing and reviewed pages for content problems, graphics problems and link verifications
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired
  • Creating and executing SQL queries to validate test data using TOAD
  • Performed back-end testing using SQL queries in Oracle database
  • Created SQL scripts to test the stored procedures by sending different sets of input parameters
  • Ran SQL queries to performed database validation according to the business logic
  • Compared flat file source data to the target database tables
  • Involved with Web Application Development and Testing using Automation tools like QTP
  • Worked with excel macros by running it from QTP and importing the results to QTP
  • Used Checkpoints and Custom Checkpoints, Data Driven, and Regular Expression in QTP
  • Executed regression and data driven testing on the system using QTP
  • Developed Integration and System test cases using Quality Center
  • Tracked and reported defects into Quality Center and notified management with details
  • Written, executed Test cases, and documented defects in the Quality Center
  • Solved day-to-day problems of the team arising due to functionality and validation issues
  • Analyzed root-cause for defects and documented
  • Partnered with the Software Development and Program Management teams to investigate and resolve product defects
  • Managed software defect information and interacted with Business users to fix severity and priority of issues
  • Attended daily Scrum Meetings
  • Participated in weekly project status meeting and updated the testing Progress.

Education

Bachelor of Science -

New York City College of Technology of The City University of New York
Brooklyn, NY

Skills

Software Test Engineering

References

Available upon request

Timeline

Automation Engineer

Acronis SCS
10.2022 - Current

Lead QA Automation Engineer

SEPTech Consulting
08.2015 - 09.2022

Automation Engineer

McGraw-Hill
02.2013 - 08.2015

QA Automation Engineer

Jetsetter.com (Gilt Group Inc.)
06.2011 - 12.2012

Automation Test Engineer

MetLife
10.2009 - 05.2011

Bachelor of Science -

New York City College of Technology of The City University of New York
Mohammed Molla