Sign in

Test Cases Engineer

Frisco, Texas, United States
November 29, 2017

Contact this candidate





Around 2+ years of working experience as software automation engineer specializing in Web Based and mobile applications.

Highly skilled, motivated Software Test Automation engineer with experience in Quality Assurance field.

Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall.

Good understanding of Software Development Life Cycle and various SDLC models like Agile-Scrum, Rational Unified Process and Test management.

Extensive experience in automation testing of large enterprise web applications using various automation tools and technologies.

Expertise in Mobile Application testing using Appium.

Hands on experience on writing high level Test Plan and Test Cases.

Expertise knowledge on running Automation Test and leading Software Release Process.

Ability to perform SQL query and knowledge on Database.

Experienced in backend Database testing using SQL.

Expert in design and development of Page Object Model Test Framework from scratch.

Knowledge on running cross browser and cross platform testing using Sauce Labs.

Ability to perform rest API Manual testing using Postman.

Hands on experience on building Behavior Driven API Testing Framework, using Cucumber.

Experienced in manual verification of Mobile application.

Experienced in using Jira and version control tool GitHub.

Pre-scheduled testing using continuous integration server, Team City and Jenkins.



Java Script, Core Java, J2EE, HTML, CSS, Selenium,

Automation Tools

Appium, Cucumber, Selenium suite, HP-ALM, Win Runner, Load Runner, JMeter

Web services

Web Services (SOAP and Restful)


Oracle, My SQL


BDD, TDD, Key Driven Framework, Cucumber, Junit

Operating Systems

Windows, Unix, Linux.


Eclipse, Net beans, Intellij idea

Version Control Tools







Verizon, San Diego, CA Feb’2017 – Present

Role: QA Automation Engineer


Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with knowledge sharing sessions.

Extensive experience in client server and web based application testing including API Testing, manual and automated software testing techniques.

Worked in a highly dynamic AGILE/SCRUM environment and participated in scrum and sprint meetings.

Performed quality assurance using the Selenium WebDriver with Java.

Implemented cross browser web application testing by integrating TestNG with Selenium WebDriver.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Performed Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, and CSS Selector.

Integrated Behavior Driven Development (BDD) framework/Cucumber in Selenium WebDriver to write acceptance tests for web application.

Used Apache POI methods for read/write from/to excel sheets in java.

Configured Maven for JAVA automation projects and implemented the code optimization using Project Object Model (POM).

Involved in mobile testing on Native Apps and Hybrid Apps by writing java for automation through Appium tool.

Used iOS simulator on Xcode to make sure the app works on all devices and there no UI issues.

Used Android SDK and set up mobile device Emulator to test application and to get log files.

Obtained various debug logs from both IOS and android devices by using Xcode.

Implemented SoapUI for Web Service Testing.

Performed web services testing using RESTful and did lightweight data-interchange using JSON.

Developed XML test data and implemented Functional and Data Driven tests using SoapUI.

Very good experience in Accessibility testing used to test the application by different roles to test the access to different kinds of users for different modules/links in the application.

Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.

Managing defects and Tasks in dashboards by using ALM tool. Tracking defects, Reviewing and Analyzing using HP- ALM.

Attending Defect Triage calls with client and Partnering with development to resolve defects.

Transitioned software development efforts to a Test-Driven development(TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.

Expert in writing and executing SQL queries and Tested large volume databases by using stored procedures.

Created test reports generated out of TestNG and created the error screenshots.

Used Git as code repository and Code Collaborator to manage code reviews.

Environment: Selenium WebDriver, SoapUI, Appium, Java, POM, TestNG, BDD/Cucumber, TDD, Maven, Xcode, SQL Server, TOAD, MS Office, HTML, Eclipse IDE, Agile Methodology, Firebug and Git.

MICROINFO IT Inc. Dec’2015 – Dec’2016

Role: QA Analyst


Review Sprint Backlog, Estimates time for QA effort to each story.

Analysis Requirement and Testability Assessment to ensure all requirements are testable.

Design high level Test Plan, including testing scope, strategy and test conditions.

Design Test Cases and generate Test Data.

Work on Agile Methodology Scrum process and deliver test automation on time.

Design and Develop Page Object Model Test Framework.

Worked on core Java Platform to perform automation testing using TestNG framework.

Use Selenium WebDriver to automate Web Based application.

Use web debugging tools such as firebug and fire path to locate Web Elements.

Perform cross browser and cross platform test using Sauce Labs.

Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.

Use Maven to create test automation framework build and run automation Test.

Use SQL to validate posted data in MySQL Database.

Performed API manual Testing using Postman.

Designed and developed API testing Framework using Java, JUnit, Rest Assured Library and Cucumber.

Helped Mobile application development team to Manually verify Mobile Application.

Lead release process by executing automation Suite in QA, Staging and Production environment.

Use Jira for bug reporting, bug tracking and project management.

Use Version Control Tool- GitHub to manage up-to-date codes and documentations.

Prepare weekly project report that includes Test Coverage and status reports.

Environment: Eclipse IDE, Agile Methodology, Protractor, Firebug and Git.

Client: Attribute it solutions, India, April’2014-May’2015

Role: QA Engineer


Involved in interacting with the stakeholders, development teams, end users and business analysts in understanding the business requirements analysis, development of software testing documentation.

Closely worked with the business analyst and development team to understand the system Logic.

Involved in manual testing as well as in automation testing.

Involved in writing test cases.

Executed test cases for business/functional requirements.

Developed test cases from functional requirements, technical specification and use cases.

Overall test management was done using Quality Center (Requirements, Test Cases, Execution, Defect Reporting and maintaining).

Responsible for Integration Testing.

Interfaced with developers and participated in several walkthroughs to resolve the problems while executing the test scripts.

Maintained traceability matrix in Quality Center.

Maintained overall defect lifecycle (Reporting, updating, linking to test cases and requirements, and closing defects).

Responsible for creating and running test cases for new and existing software functionality, Run smoke, detail, system, and regression tests.

Created and maintained project definition and testing document to provide a complete overview of the project

Various SQL jobs, scripts were tested both manually and automatically.

Environment: Quality Center, MS Office, SQL Server, Oracle, Windows, UNIX.

Contact this candidate