Mohammad E. Karim
Over 6 years of experience as QA Automation Engineer in Banking, Insurance and Healthcare industries.
Worked in all phases of Software Development and Testing Life Cycle and assured the quality of different applications designed for different business domain.
Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plan, Test Cases and RTM (Requirement Traceability Matrix).
Experienced in writing and executing test cases, reporting and tracking defects, preparing test report and build test automation suite using Selenium WebDriver automation tool.
Experienced in verifying, validating and performing Functional, Performance, System, Integration, Scalability, User Interface and Regression testing of Application Software.
Hands on experience in various software development methodologies like Agile and Waterfall.
Worked on Agile software development environment where performed testing in each Sprint.
Experienced in managing Agile Project by creating story/defect, assigning task and tracking defect using JIRA.
Extensively used ALM/QC (Quality Center) to write and execute Test Cases and track defects.
Developed automated scripts for Regression testing, debug and enhance scripts, run scripts, wrote user-defined functions etc. using Java, Selenium WebDriver and TestNG.
Experienced in designing customized framework using Page Object Model (POM) pattern in Java using Selenium WebDriver, TestNG and Apache POI.
Conducted Browser Compatibility (Cross Browser) testing and Device Compatibility Testing.
Expert in automation script development using Java in Eclipse IDE using Selenium WebDriver.
Experienced in creating Property files to store all object locators (Xpath /CSS locator/name/id), file path, test site URL and use them in Selenium Framework.
Experienced in using Version Control Tools like GIT and GitHub.
Configured Maven build tool for JAVA automation projects by managing POM project in Maven.
Examined the data set and applied them to the testing process
Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on relational databases.
Experienced in all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement.
Wrote complex SQL queries to join multiple tables based on business logic to validate data.
Experienced in testing Web Service using SOAP UI - developed test suite and data driven framework using SOAPUI Pro for Web Service validation.
Developed and managed testing job through Cognos solutions; examined the data set and applied them to the testing process
Experience in Testing BI applications using OBIEE, IBM TM1, Tableau.
Experienced in running Performance/Load/Stress testing with JMeter and reporting the Key Performance Indicator.
MBA - Specialization in Management Information Systems, Ashland University, OH, Year: 2014
BBA - Specialization in Management Information Systems, Jahangirnagar University, Bangladesh, Year: 2000
HP ALM, HP Quality Center, JIRA, Selenium WebDriver, TestNG, SOAP UI, Jenkins. JMeter, VersionOne
SQL Server, Oracle, MySQL
Crystal Reports, IBM Cognos, Informatica
Windows, MacOS, Unix/Linux
MS Office Suite, MS Visio, MS Project
Eclipse, IntelliJ IDEA, NetBeans
Change Management Tool
Rational Clear Quest, Remedy
Statistical and Data Analysis
SAS, SPSS, Tableau, R Programming
MS Project, Oracle Primavera P6
Version Control Systems
Git, GitHub, SVN
SOUP UI, POSTMAN
Capital One Bank, McLean, VA Jan 2017– Present
Prepared and executed Test Plans, Test Cases and Test Scripts to verify reliability, accuracy and compatibility of application.
Interacted with Business Analysts and Developers and participating in Risk analysis and GAP analysis based on the requirements.
Analyzed Business Flow of application as well as reviewing Business Manuals and Requirement Documents to summarize system specific Business Rules and other operating conditions.
Actively worked in all levels of Agile development and Scrum process throughout the project.
Participated in User Acceptance Testing (UAT) and coordinating and supporting end users.
Used extensively JIRA, ALM/Quality Center for bug tracking and test reporting.
Performed analysis of Mapping Documents and 'Schema Compare' with Database tables, logged the defects and worked with the Database Modeling Team to resolve them.
Used in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on relational databases.
Used regularly of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement.
Designed and executed automated test scripts for Functional, GUI and navigational testing to identify errors within the applications using Selenium WebDriver.
Performed cross browser testing of projects to support IE/Edge, Firefox, Safari and Chrome.
Did extensive work with ETL testing including Data Completeness, Data Transformation & Data Quality for various data feeds coming from source.
Integrated Selenium and Jenkins to schedule automatic execution of scripts.
Configured Maven build tool for JAVA automation projects by managing Maven project.
Created custom Xpath for identifying dynamic objects and using them in Selenium.
Created property files to store all object locators (Xpath/CSS locator/name/id), file path, test site URL etc. and utilize them in the Selenium Framework.
Performed Functionality, GUI, Security testing and assisting Unit and Integration testing.
Built and designed Automation Framework for web-based applications using Page Object Model (POM) design pattern to reduce code usage for better maintenance.
Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document.
Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing)
Handle all testing units through Cognos framework according to the need of the project.
Created and uploaded different file format (csv, xls, xlsx, accdb) in SAS Base and prepare report when required from QA perspective.
Write and edit SAS programs to clean, manage, merge, and analyze data
Performed Web Service testing using SOAPUI; and developed test suite and data driven framework using SOAPUI Pro for Web Service validation.
Utilized multiple validation rules, property transfers, Data Gen etc. in SOAPUI tool to validate request and response of Web Services.
Environment: MS Office, ALM, JIRA, Java Script, Java, Selenium WebDriver, TestNG, Windows, SQL, HTML, XML, UNIX, MS Excel, MS Visio, Jenkins, Cucumber, SOAP UI, Maven, Cognos, Tableau, Informatica, TestNG, Eclipse, XPATH, SQL Server, JMeter,
Nationwide Insurance, Columbus, OH May 2014 – Dec 2016
Software QA Engineer
Analyzed Business Requirement Specification (BRS) and System Requirements Specification (SRS), and involved in design, development and execution of manual and automation test scripts.
Prepared Test Plan, Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
Performed System, Integration, Regression, Failover and Compatibility Testing
Worked on Agile software development environment.
Used HP-ALM as project management tool from writing/attaching requirements, then creating test cases (in Test Plan module), executing those in Test Lab module, and lastly tracked /logged bugs in defect module.
Participated in Sprint Analysis Meeting, Sprint Retrospective, Showcase and Daily Scrum
Designed and developed TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI for Smoke Test Suite.
Designed the Test Strategy for multiple projects, defect management using HP QC/ALM.
Worked closely with product and project managers on the implementation of new projects and infrastructures including operational readiness, change preparation, change execution, and post-change QA validation
Used all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement to conduct Backend testing.
Worked on Informatica workflow monitor to create and execute workflows
Used SAS basic programming in Base SAS and Enterprise Guide.
Provided feedback to R&D and BI team by analyzing some SAS reports.
Involved constantly in the team to adopt QA Testing Standards; logged and tracked defects using HP Quality Center
Analyzed defects or test results and deducted the chain of events leading to a failure.
Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
Environment: HP Quality Center, JIRA, Java, Selenium, TestNG, Java Script, Oracle, SQL Server, VB Script, MS Office, MS Excel, Windows.
UnitedHealth Group, Hamilton, NJ Nov 2012 - Apr2014
Participated in use-case reviews, authored, and reviewed test planning artifacts in ALM.
Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.
Involved in preparation of test case and test scenarios from the requirement document.
Participated in implementation and upgrade of the client/server and web based applications.
Developed Test Plan, Test Cases/Test Scripts and reviewed base lining of scripts with different Data sets as input.
Responsible for Executing and Maintenance of Automated and Manual Test scripts for utilities domain.
Performed Manual Testing for the EDI transactions
Uploaded the diagnosis codes, procedure codes to the related tables in test environment to verify the changes related to ICD9 - ICD-10 changes.
Developed and maintained Manual and Automation test scripts through Quality center/ALM.
Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
Automated regression test suite using in house automation framework based on Java/ Selenium.
Managed deployments and build using Jenkins.
Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
Performed functionality and regression testing during the various phases of the application using Selenium.
Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
Balanced multiple priorities simultaneously to adapt to the changing needs of the business while meeting deadlines.
Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.
Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
Involved in generating test plan, test cases and executing test cases using ALM.
Environment: ALM, C++, Selenium, Windows, UNIX, SQL, Java, J2EE, VBScript, VB.Net, HTML, XML, MS Excel, MS Office.
Will be provided upon request