MD RAHMAN
*************@*****.***
US CITIZEN
OBJECTIVE
Accomplished, energetic and motivated software quality analyst with 6+ years IT experience and expertise in software quality assurance, analysis, validation and documentation of Web Based & Client Server based applications. Currently seeking for a Software Test Engineer/QA Analyst/Test Automation Engineer position.
PROFESSIONAL SUMMARY:
Experienced in Software Quality Assurance for Web Based and client/server applications.
Strong knowledge of Software Development Life Cycle (SDLC), STLC, Testing Methodologies, Techniques, testing documentation and implementation in all phases.
Experienced in reviewing and analyzing Project Requirements (BRS), Design documents and Business documents.
Experienced in the domains of Media, Telecommunications, Health care, and financial systems.
Experienced in testing applications developed in .NET, Java.
Extensive working experience in Functional, Smoke, Regression, System, Integration and Backend testing.
Developed and Analyzed Test Plan, Test Strategy, Test Cases and Test Results.
Experienced in preparation of Test data and execution of regression test scripts, preparation of weekly status report.
Created, Scheduled, Executed and Analyzed of Test Sets and test cases.
Extensive experience in developing, implementing and validating detailed Test Plans, Test cases, Test Execution and Defect Tracking.
Attended Project Planning, daily stand up, Requirements Review, walk-through, Test Planning, sprint planning, daily scrum, sprint review and sprint retrospective meetings and provided my feedback.
Retested the fixed defects, conducted regression testing and ensured the defects are properly tracked from discovery to closure.
Tested the code changes using Regression, System and UAT testing.
Coordinated with the developers and Architects to design the Use cases and Test plans for the Functional and Usability Testing.
Prepared and executed Test cases, evaluated test results and Report discrepancies to the development team using Quality Center.
Experienced in using defect reporting tools Test Director, Quality Center, Jira and internally developed defect tracking tools.
Used Quality Center for managing test execution and defect tracking of all issues.
Provided test management actions and activities (STLC) using Quality Center and Jira.
Strong Experience in Automating Web Application using Selenium WebDriver with TestNG framework.
Well versed with Handling Elements in Selenium WebDriver.
Strong Experience in developing Selenium scripts using Java Programming, Selenium WebDriver, JUnit and TestNG.
I have designed and implemented different automation frameworks from scratch like data Driven framework, keyword Driven framework and Hybrid framework for a number of projects using selenium webdriver with java in eclipse.
Executed automation scripts on different browsers/platforms & reported defects/results.
Proven ability in developing BDD (behavior driven development) framework with Cucumber plugins and writing step definitions for behavior.
Maintained and developed JAVA code in Eclipse and keep it in source controls system over time for improvements.
Good working experience with functional automation tools like QTP.
Utilized Data Driven Framework and Keyword Driven Framework for developing UFT test scripts.
Wrote and executed automated Data Driven Scripts in UFT for different test scenarios, inserted various checkpoints to check web pages, table contents, databases
Created automation scripts using VBScript in QTP to fully automate the application functionality.
Wrote and executed SQL queries to validate data and data integrity in database.
Self-motivated, energetic and highly ethical in all work related assignments thus able to immediately contribute to corporate goals and objects
Good team player strived to improve customer satisfaction and have ability to work independently.
TECHNICAL SKILLS:
Operating System
MS-DOS, 2000/NT, XP, Vista, Windows 7, 2003 server, UNIX and Linux
Languages
Java, J2EE, XML, HTML, DHTML, UNIX, Shell Scripting, T-SQL, SQL and PL/SQL
RDBMS
Oracle, DB2, MS Access, MS-SQL Server, Data Stage
Scripting Languages
VB Script, JavaScript, Perl, Python
Test Automation Tools
Selenium, QTP
Build tools
Maven, Ant
Test Management tools
Jira, Quality Center
Application Servers
Web logic, Web Sphere, JBOSS, Tomcat and IIS
Frameworks
BDD, Cucumber, Data Driven, keyword Driven, Hybrid
Methodologies
AGILE, Agile Scrum, Water Fall, Programming Approach and Technique with pseudo code and Flow Chart.
Other Tools
TestNG, JUnit, MS Office
Web Services Tools
SOAP UI, SOAP SCOPE, SOAP XML, WSDL, and XML schema.
Internet Browsers
IE, Safari, Mozilla and Google Chrome
Cross Platform/Browser tools
Sauce Labs, Browser Stack.
Continuous Integration
Jenkins
Source Control
Git, Git-Hub, SVN
PROFESSIONAL EXPERIENCES:
American Express, NYC
Role: QA Analyst
October 2016 – Present
Responsibilities:
Responsible for Analyzing Product Requirement and write test cases based on the user stories.
Involved in gathering Business Requirements, Functional Requirements and Design documents.
Performed smoke, Integration, Regression, System and User Acceptance Testing.
Participated in writing and designing templates for the Test Plans and Test cases.
Experienced in Agile Scrum software development process using Jira.
Attended daily scrum, Sprint Planning, Sprint review and sprint Retrospective meeting to be in Sync with all project related artifacts like user stories, defect/bug etc.
Involved in setting up and configuring the testing environment with Eclipse, Java, Selenium Web driver, TestNG, Junit, maven, Cucumber.
Experienced in developing BDD (behavior driven development) framework with Cucumber plugins and writing feature file, step definitions for behavior.
Developed and executed java code on Selenium Webdriver and generate test report using TestNG.
Designed and implemented re-usable Automation test scripts using open source tools like Selenium.
Create Debug Automation Scripts using Selenium Web-driver And Java Code in ECLIPSE.
Developed and executed test automation framework using BDD approach with cucumber plugin using TestNG and Maven build tool under Java platform.
Worked with engineering services team to run tests in continuous integration environment (Jenkins) and report on results.
Maintained test automation code with code version control tools like Git/Git-Hub.
Identified the Test Cases and documented them in Test management tools Jira using zephyr Plugin.
Worked with the Developers and the Test Lead to verify the Test Cases.
Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
Analyzed and Developed Test Plan, Test Cases, Test Scripts, and Expected Test Results from functional requirement.
Involved in creating the Traceability matrix based on Functional requirement in each module.
Regression tests were scheduled and performed on every Release and build.
Creation of Test Data for Member data’s according to the scenarios.
Responsible for using Selenium Web-driver with JAVA to perform cross platform/browser testing for the Web Application using Sauce Labs.
Performed backend testing by writing and executing SQL Queries to verify the data in database.
Environment/ Testing Tools: Windows 7/2000/2003 Server, Oracle, SQL, Agile, Agile Scrum, Jira, Quality Center ALM, Java, Eclipse, Selenium Web Driver, Selenium IDE, TestNG, JUnit, Cucumber, BDD, Gherkin, Maven, Git, Git-Hub, Jenkins, Sauce Labs.
Kaiser Permanente
Silver Spring, MD
Role: Test Automation Engineer.
Feb 2014 - September 2016
Responsibilities:
Responsible for Creating Test Plan and Test Cases as per Requirements and FRD guide.
Performed various types of process evaluations during each phase of the software development life cycle, including review, walk through and system testing.
Performed Automated and Manual validation of Key business flows in various Environments before Prod Release.
Developed test harnesses and automated tests in Selenium Web Driver.
Performed Data Driven Tests to validate the same scenario with different test data using Selenium.
Create Debug Automation Scripts using Selenium Web-driver And Java Code in ECLIPS IDE.
Developed data driven framework, keyword driven and Hybrid Framework using selenium web driver, TestNG, Maven.
Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results.
Experienced in working with engineering services team to run tests in continuous integration tool like Jenkins and report on results.
Maintain test automation code with code version control tools like Git/Git-Hub.
Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
Experienced in developing Data Driven Framework and Keyword Driven Framework on selenium webdriver with java and generate report using TestNG.
Wrote and executed automated Data Driven Scripts in selenium webdriver for different test scenarios, inserted various checkpoints to check web pages, table contents, databases.
Involved in debugging applications, processing and validating application/backend logs in both UNIX and Windows environments.
Performed Black box testing and sanity testing.
Performed Smoke, integration, Regression, System, Acceptance testing during different stages of the application development.
Logged defects using Jira.
Used Jira to store Test Cases, Test Scripts and for bug tracking.
Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool Jira.
Used complex SQL queries to retrieve data for validation in oracle database using Toad as front end tool.
Wrote reports for projects and worked with different project managers.
Involved in reporting weekly project condition to the project manager and the team lead.
Attended review meetings and walkthroughs to discuss the status of the project.
Environment: Windows, SQL Server,, Selenium Web Driver, Java, Agile, Scrum, TestNG, Junit, Maven, Jira, Jenkins, Java Script, Oracle, MS Office, UNIX,ASP, VB.NET, VB Script, Visual Studio 2010,HTML, XSL, CSS, Oracle, Web Services, XML, QC.
Cable Vision
Long Island, NY
Role: QA Tester
June 2011 – Jan 2014
Responsibilities:
Reviewed and analyzed business requirement documents, technical requirements and functional specification of various functionalities.
Interacted with Business Analysts for requirements gathering and conducted review meetings for change requests for writing test cases.
Worked closely with software developers, engineers in defects tracking.
Ensured the deliverables are in par with Client standards, prepared test data; carried out testing and execution.
Conducted sanity testing of the application based on user requirements.
Prepared Test Scripts, Test conditions, Test Scenarios into Quality Center.
Defined requirements, Test Cases using Quality Center, Linked test cases with the requirements.
Scheduled and executed Manual Test Scripts through Quality Center; involved in Test Execution, reporting any defect in Quality Center.
Performed backend testing by writing SQL Queries.
Developed VB scripts in Quick Test Pro (QTP) to perform end to end testing.
Created a set of re-usable scripts using VBScript in QTP.
Worked with test scripts using QTP to perform functional and regression testing.
Developed Descriptive Programming using if else statement in QTP.
Developed Data Driven, Keyword Driven Automation Framework in QTP.
Performed Cross browser testing.
Participated in the Bug review meetings and Bug Triage meetings.
Interacted with developers, discussed technical problems, provided feedback concerning completeness and reported bugs.
Environment: QTP, Quality Center, Agile, MS Office, VB Script, XML, Java, .Net, Oracle, SQL Server, UNIX, Toad, Windows.
EDUCATION:
Master of Science in Psychology.
Bachelor of Science in Psychology.
References upon request