Sign in

Test Selenium

United States
February 24, 2020

Contact this candidate


Mohammad Malik

Phone 703-***-****


Visa Status: US Citizen.


Around 10 years of experience in Software Quality Assurance (QA) and Test Automation. Proficient in preparing Test Plans, Test Scripts, Test Scenarios, Test Designs and Test Cases for both Manual and Automation Testing.

Extensive experience in maintaining Quality Assurance standards, methodologies and strategies with deep understanding of Software Development Life cycle (SDLC), Defect Life Cycle (DLC) and Software Testing Life Cycle (STLC) using Java/J2EE Technologies.

Experience in Agile and Waterfall Methodologies with clear understanding of Iterative & Evolutionary principles.

Specialized in user requirement analysis, documenting test plans, and execution of test cases to verify application functionality against business requirements.

Expertise in implementing OOPS concepts of Java such as Inheritance, Polymorphism, Abstraction and Encapsulation.

Excellent knowledge of provider HIPAA standards, EDI transactions (including 834, 835, 837, 267/277 and 278) and transaction syntax like ANSI X12.

Hands on experience in implementing Hybrid Framework and worked on BDD (Behavioral Driven Development) and TDD (Test Driven Development)

Experience working with open source tools including Selenium (Selenium IDE, Selenium RC/Web Driver, and Selenium Grid), NUnit Console and Cucumber (BDD).

Hands on experience performing Functional, System, Smoke, Regression, Integration, User Acceptance (UAT) and Compatibility Testing of Web and Client Server-based applications.

Exposure to working with Web Services (SOAP) and RESTful Services using SOAP UI/Postman.

Extensive work experience using Bug Tracking Tools like Quality Center, JIRA.

Expertise with Page Object Model (POM) approach for better script maintenance and reusability.

Good understanding of Page Objects and Page Factory design patterns.

Experience writing and executing SQL queries to perform Data Validation and Back End testing of databases to check the integrity of data.

Proficiency in designing and implementing Data-driven, Keyword-driven and Hybrid frameworks using Selenium and TestNG.

Tested mobile applications on iOS and Android platforms along with web applications with exposure to Appium and Xcode.

Hands on experience using Appium emulators and iOS simulators for mobile app testing.

Worked with IBM WebSphere, JBoss, Weblogic, Apache Tomcat and IIS web servers.

Experience working with Oracle and SQL Server and extensive experience working in SQL on tables, triggers, views and stored procedures.

Experienced with both Junit and NUnit testing frameworks.

Solid experience with continuous integration tools like Jenkins, TeamCity, etc.

Experienced in version control – GIT, Subversion (SVN) and TFS.


Testing Tools:

Selenium Web Driver, Selenium IDE, Selenium RC, Load Runner, Quality Center, ALM Performance Center, Sprinter, Unified Functional Testing, JIRA


Java, JavaScript, .NET, HTML, XML, VBScript and Visual Basic

Application/Web Servers:

IBM WebSphere, WebLogic, Apache Tomcat, and Microsoft IIS 5.0/6.0/7.0.

Defect Management:

HP ALM, JIRA, Rally, Bugzilla

Testing Framework:

JUnit, NUnit

IDE Tools:



ORACLE, SQL Server, MySQL and DB2.

Integration Tools:

Jenkins, Bamboo


Unix/ Linux, Windows 7, 8,10


Anthem Inc. Norfolk, VA

July 2019 – Present


Description: Anthem is the largest health benefits company in terms of commercial membership in the United States. Having its networks nationwide, the company delivers a number of leading health benefit solutions through a broad portfolio of integrated health care plans and related services, along with a wide range of specialty products such as life and disability insurance benefits, dental, vision, behavioral health benefit services, as well as long term care insurance and flexible spending.


Analyze the Business Requirements and closely work with the business teams to get clarification of project requirements.

Closely work with Development and Business teams to understand and evaluate the requirements.

Responsible for identifying and documenting comprehensive Test Cases in assigned modules and by using JIRA to assure that all issues are found and reported early.

Created test scripts using Selenium with Java to perform Smoke testing on team-owned products.

Converted and executed all existing test cases to test scripts to work with the automation suite.

Implemented Page Object Model (POM) by using Page Factory elements to support the automation test framework using Java.

Manually tested the entire application along with the junior testers before the tests were automated.

Created Test Plan as per volume of test cases that needed to be executed and updated same in JIRA.

Maintained the test scripts in GitHub repository for pull and push files to local repository and worked together with project team members (Dev and Business).

Worked on creating POC for SpecFlow using gherkin to support Behavior Driven Development (BDD) process.

Designed and created user interactive front-end screens using JavaScript, HTML and JSP's

Performed parameterization of the automated test scripts in Selenium to check how the application performed against multiple sets of data.

Updated existing test cases as per new enhancements in the requirements and updated details in JIRA.

Executed Load Runner scenarios using Load Runner to perform Stress and Scalability test.

Validated Web Services response payload by comparing the data with database and User Stories.

Created complex SQL queries which connected multiple SQL Servers using link servers to retrieve the data which would be used as a source to execute test scripts.

Worked with end users to generate UAT scripts to successfully complete UAT testing and performed browser compatibility testing.

Coordinating Onsite-Offshore team, assign task to Offshore team and consolidate all the status together and present to Client.

Write Test plans, Test cases and RTM and analyze the expected and actual results.

Participate in peer reviews and approval sessions of software requirements, designs and test script procedures.

Participate in all Agile User Story sessions for gathering requirements and support prioritization of User Stories from product Backlog to be included in each Iteration.

Environment: Selenium Web Driver, Java, Bamboo, Git, BitBucket, SOAP UI, Restful Services, JIRA, SQL.

SunTrust, Richmond, VA

July 2015 – June 2019

Quality Assurance Analyst

SunTrust Banks, Inc. is an American Bank Holding company with SunTrust Bank as its largest subsidiary and assets of US$199 billion in assets as of March 31, 2018. The bank's most direct corporate parent was established in 1891 in Atlanta, where it was headquartered.


Created Test Plans which described the features and functions to be tested.

Prepared a Decision Analysis and Resolution (DAR) and involved in test tool selection based on tool

Selection criteria.

Use Agile software development lifecycle (iterative and incremental) and daily participation in Scrum meetings.

Maintain and execute test cases and test scripts in ALM Quality Center 12.5. Also report and track defects, updated E-mail notifications to test lead, business analyst and developers.

Write Test plans, Test cases and RTM and analyze the expected and actual results.

Participate in peer reviews and approval sessions of software requirements, designs and test script procedures.

Participate in all Agile User Story sessions for gathering requirements and support prioritization of User Stories from Product Backlog to be included in each Iteration.

Manually document test plans and test cases corresponding to business rules and requirements.

Perform manual testing based on the Business Requirements Document (BRD) and work with the developers to make enhancements to the software and enhancements to Functional Requirement Document (FRD).

Work directly and independently with customers to perform usability testing to thoroughly review and test scripts.

Enhanced Test cases using Java programming features, TestNG Annotations and Behavior driven development (BDD) framework

Created data access layer using Entity Framework DB first approach to handle all scripts execution results.

Designed and implemented Feature files using Spec Flow (BDD) to automate all existing test cases.

Performed Functionality and Regression testing, and End-to-End testing manually.

Created deployment scripts to execute MSI packages in the QA environment

Used Protractor to run end-to-end tests that were written in JavaScript and run with Node.

Enhanced existing test scripts as per SRS using Selenium with Java.

Conducted back end testing using SQL queries to validate data and used SQL queries for retrieving data from database for executing user-specific test cases.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Documented test results and prepared reports, test procedures, configuration for features and training documents for future releases.

Provide production support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium.

Collaborate with business users and customers to clarify system requirements to improve the user interface and the design and development of the system processes.

Environment: Selenium Web Driver, Test NG, Report NG, Java, JavaScript, Team Foundation Server, Maven, JIRA, SQL.

Verizon, Ashburn, VA

October 2011 - July 2015

Quality Assurance Analyst

Description: Verizon Wireless is an American telecommunications company which offers wireless products and services. It is a wholly owned subsidiary of Verizon Communications. Verizon Wireless provides service to 118.7 million subscribers. Verizon Wireless is the second largest wireless telecommunications provider in the United States after AT&T.


Created Test Plans which described the features and functions to be tested.

Designed Manual Testing strategy and performed Manual Testing of some of the modules/components of the application as per the requirements.

Developed the application independent Automation framework design followed by developing the hybrid driven automation framework using UFT.

Identified the automation framework involved in conducting Proof of Concept (POC) for the identified Application under Test (AUT).

Used UFT Tool for automating regression test suite and configuration test cases.

Created the automation test scripts (Reusable action scripts, Reusable Application Independent library functions, Application dependent library functions) of the identified test cases in VBScript for AUT (Windows application).

Used checkpoints to validate default values in edit boxes, combo boxes and Text Areas in UFT.

Used synchronization points for displaying of objects in order to eliminate unnecessary wait statements in order to improve the performance in UFT.

Responsible for mentoring the QA team members in creating customized Load Runner scripts and executing them.

Involved in leading an Automation team. Supported the team members for irresolvable issues, reviewed the scripts developed by them and suggested for correction wherever necessary.

Closely involved with development team, maintenance team and Business team regarding changing requirements, builds and releases.

Used Output checkpoint in order to output dynamic values to a data table and reused those value in other functions from the data table using UFT.

Used Quality Center as test management tool for storing the automated test scripts from where Scripts can be executed directly by manual testers.

Developed Test cases and Test Scripts for both Manual and Automation testing using Quality Center.

Interacted with developers and product analysts regarding Testing Status and Defect Tracking using Quality Center.

Generated the detailed reports of the Bugs, Pass-Fail report and Assigned defects using Quality Center.

Prepared status compilation and status reporting on weekly basis.

Involved in weekly QA meetings, project meetings, walkthroughs, and reviews on regular basis.

Environment: QTP, XML, XSLT, HTML, VBScript, SVN, ALM, SQL, Firefox, Chrome, SQL Server,

GEICO, Jacksonville, FL

QA Test Analyst

August 2010 - September 2011

The Government Employees Insurance Company (GEICO) is an American auto insurance company with headquarters in Maryland. It is the second largest auto insurer in the United States, after State Farm. GEICO is a wholly owned subsidiary of Berkshire Hathaway that provides coverage for more than 24 million motor vehicles owned by more than 15 million policy holders as of 2017. GEICO writes private passenger automobile insurance in all 50 U.S. states and the District of Columbia. The insurance agency sells policies through local agents, called GEICO Field Representatives, over the phone directly to the consumer via licensed insurance agents, and through their website. Its mascot is a gold dust day gecko with a Cockney accent, voiced by English actor Jake Wood from 2005 until his termination due to a pay dispute in 2015. GEICO is well known in popular culture for its advertising, having made numerous commercials intended to entertain viewers.


Created automation scripts using VBScript to run same with QTP.

Did enhancements to existing VBScripts to automate desktop applications which were owned by team.

Test XML-based Web Services on release nights to support team on team-owned services.

Designed and documented test plans, test cases, test scripts, test scenarios and expected results and traced the test cases to the requirements using ALM.

Developed SQL Scripts for back end testing to ensure that the data was updated as per the Business Rules.

Wrote complex queries to validate back end system using SQL.

Performed Functionality and Regression testing, and End-to-End testing manually.

Validated test reports created by SSRS as per functional document.

Wrote test case documents as per SRS and updated company Wiki with same.

Involved in defect triage calls on daily basis to support team on team-owned defects.

Created Test Log by writing description, activity and event entries, execution description, procedural results and environmental information.

Environment: QTP, XML, XSLT, HTML, VBScript, SVN, ALM, SQL, Firefox, Chrome, SQL Server,

Contact this candidate