Bimal
Email: ***********@*****.***
Ph #: 760-***-****
Professional Summary:
Over 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing.
Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins and Cucumber.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using Junit/TestNG to perform Functional and Unit Testing.
Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
Good experience in Selenium Test environment setup using a wide range of open Source tools.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
Experience in analyzing business specification documents, developing Test Plans, Test Strategy, Test Scope and defining Test Cases and Automating Test Scripts.
Expertise in Smoke Testing, Backed end Testing,Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
Expert using open source bug tracking tool JIRA, Quality Center and BugZilla.
Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
Deep understanding of Test Driven Development (TDD) methodology.
Experience in coordinating people to complete tasks and working within a matrix-style structure.
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
Technical Skills:
Testing Tools
Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, Soap UI, ALM, Cucumber
Languages
HTML, CSS, JavaScript, Java, XML, Python, Shell Script
Test Framework
Junit, TestNG
Project Methodologies
Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools
Jira, BugZilla, IBM Rational ClearQuest
Build Tools
Ant, Maven
Continuous Integration Tools
Jenkins, Hudson, Cruise Control
Databases
Oracle, DB2, SQL Server, MS Access
Operating Systems
Windows variants, UNIX
Professional Experience:
Client: Flagstar Bank, Troy, MI. Feb 17 – Till Date
Role: QA Engineer
Responsibilities:
Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
Configured Selenium WebDriver and TestNG and created Selenium automation scripts in Java.
Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
Used Selenium WebDriver for writing test scripts for regression test coverage.
Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
Involved in using Jenkins as a Continuous Integration server to configure with Maven.
Used Cucumber automated testing to test new and existing functionality.
Used XPath and DOM to work with dynamic and static objects in Selenium.
Created manual test cases, reviewed with different stakeholders to validate the functionality.
Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
Verified, edited and update test data in new or existing systems before testing.
Coordinated with technical support associates to fix proprietary software issues.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI, TDD, Cucumber, Agile, JavaScript, XML, HTML, Fire Path, Firebug, JIRA, Quality Center, Virtual Machine Subversion (SVN), MS Excel, SQL, Windows XP,7.
Client: Caremark, Richardson, TX. Nov 15 – Jan 17
Role: QA Engineer
Responsibilities:
Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
Designed and Developed Test Cases for automated testing using Selenium, TestNg and Eclipse IDE.
Created automated Test Suite using Selenium and WebDriver.
Performed the White box testing using Java.
Performed white box testing using TestNG for class, method, & web services testing.
Developed UI using Web Forms and incorporated business rules using Java.
Run script as a batch file through Maven and generated testing report.
Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
Performed build acceptance testing and smoke testing using Cucumber automation tool.
Design and prepared test plans for White Box Test Approach & Test cases.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
Created automation scripts in SOAP UI using Groovy Script for web services testing.
Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
Performed Database Change Verification testing using Oracle-Toad and SQL queries.
Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.
Environment: J2EE, Selenium WebDriver, Junit, SOAP UI, Quality Center, Jenkins, JavaScript, HTML, Ant, SQL, PL SQL, Web server - Apache, SQL Server, Windows XP.
Client: GE Health Care, Plano, TX. Sep 14 – Oct 15
Role: QA Engineer
Responsibilities:
•Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
•Used Selenium WebDriver through Junit framework and Eclipse IDE.
•Worked on Selenium GUI Object/element verification is done through XPath and CSS Locators.
•Familiar with inspecting web elements using Fire Finder /Fire Bug add-on in Firefox.
•Prepared test cases by analyzing functional requirement and documentation.
•Performed Manual Testing of this Web application and automated it by using Selenium WeDriver.
•Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
•Ran Selenium WebDriver tests against multiple browsers using different browser profile.
•Used SQL to validate backend database changes, deletes and update.
•Wrote queries to extract data for testing purposes.
•Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
•Execution of nightly run automated scripts.
•Worked under Agile Scrum Methodology.
•Reported the bugs/defects through Quality Center.
•Participated in various meetings, discussed Enhancement and Modification Request issues.
Environment: Selenium WebDriver, Java, Junit, Eclipse, Quality Center, ClearCase, PL/SQL, HTML, Oracle, Windows XP.
Client: Century National Insurance, Van Nuys, CA. Feb 13 – Aug 14
Role: QA Engineer
Responsibilities:
Prepared a detail test schedule on a day-to-day basis for the project members to know the status of the QA Process.
Coordinated with cross-functional teams during test preparation and execution.
Created Automation test framework using Selenium.
Created, executed and exported the Test case scripts using Java-Selenium and Prepared automation test frameworks in Junit.
Recorded and plays back test in Firefox using Selenium IDE.
Performed tests using Selenium remote control in different browsers.
Performed Smoke, Functional, System, Integration, Regression, Performance testing.
Prepared test data for testing the application in various test phases.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Enter and maintain defect information in Defect Tracking System, JIRA.
Checked the navigation and the links of the application.
Performed bug tracking, including submitting and assigning defects to the application developers using Quality Center.
Tracked, Managed and documented the performance of the application during UAT.
Interacted with Developers and System Analysts to understand the severity of the defects.
Environment: Selenium, Quality Center, JSP, Junit, Web Logic, HTML, XML and Windows XP.
Client: Amerigroup, Virginia Beach, VA. Oct 10 – Jan 13
Role: QA Analyst
Responsibilities:
Reviewed requirements, designed documents to understand system implementation, including process flows, screen layouts, error handling, etc.
Involved in the preparation of Test plans, Test cases, Test data and Test scripts according to requirements in the Requirement documentation.
Tested manually the various navigation steps and basic functionality of the application.
Developed Test Objectives and Test Plans.
Performed Regression Testing after every new release.
Interface Testing and System Integration Testing.
Tested Application to make sure for user interface consistency and functionality.
Analyzed the Vision document, Use Case document and Software Architecture document and developed the Test strategy.
Tested User Interface inconsistency and application functionality.
Involved in various types of testing like System Integration, Security and Browser Compatibility.
Performed thorough Database functionality tests and verified the Business Logic Implementation by constructing and executing some SQL statements.
Provided weekly status reports to the management.
Ensured the appropriate parties review and sign-off on test cases prior to test execution.
Environment: Manual Testing, Quality Center, MS Access, SQL Server, HTML, MS Outlook Express, Windows XP.
References: Will be provided upon request.