Resume

Sign in

Test Cases Engineer

Location:
Santa Clara, California, 95050, United States
Posted:
January 10, 2018

Contact this candidate

Resume:

Harpreet K

Email: ac3zg3@r.postjobfree.com

Contact No: 412-***-****

PROFESSIONAL SUMMARY:

7+ years of industry experience of Quality Assurance in testing web applications using manual and automation testing.

Experienced in testing Mobile applications such as Android and iOS Applications.

Experience in testing in various domains like Insurance, Retail, e-commerce (POS (Point Of Sale), Banking Industries.

Proficiency in testing web application, both in Manual and Automation using Java, Python, Selenium Web Driver, and TestNG.

Extensive experience in preparing the documentations like Test Plan, Test Scenarios, and Test Cases for manual and automation testing.

Knowledge to write and execute POS test cases

Test the POS system is compatible with peripherals like RFID Reader, Bar code Scanner etc.

Expertise in Functional Testing, Regression Testing, Integration Testing, System Testing and User Acceptance Testing.

Excellent understanding of requirements and creating test cases out of Business Requirement Document and Functional Requirement Document. Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, and Agile methodologies.

Proficient in Data Structure like, Map, List, Set, Tree, Linked List etc.

Hands on experience in Data Driven Framework and Page Object Model framework.

Proficiency in testing Web Services testing (SOAP, RESTful) using SOAP UI, POSTMAN, and ApacheHttpClient.

Extensive Knowledge in Wi-Fi telecommunication testing and Bluetooth

Proficient in using UI Automator for dumping the locators of Mobile Native Application for Mobile Testing.

Strong knowledge in setting up the environment of Appium for automating test cases of applications that are running on iOS and Android devices.

Experience in using Spying tools like Firebug for Firefox, developer tools in IE and Chrome, locating web elements using ID, XPath, CSS etc.

Good Knowledge in OOPS concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.

Proficient in writing the Automation Script in Python.

Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation.

Expertise in Web technologies like JavaScript, XML, XPATH, HTML, and CSS3.

Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.

Expert in configuring and using Maven build tool using Eclipse IDE.

Knowledge if CMM methodology for software development process

Hands on experience in using the sub version and GitHub.

Experience in working with Test Management/Bug Tracking tools like HP ALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes.

Expertise in Data Base Connectivity, writing SQL Queries for fetching Data, and Data integration for MySQL and Oracle Database.

Good Knowledge of Big Data concept, like Hadoop, Spark, PIG, and HIVE.

Good knowledge on CMMI model, framework for appraising the process maturity of the organization.

Knowledge on CMMI characteristic maturity level.

Good understanding of Telecom Systems and monitoring tools.

Hands on experience in Data Visualization Tool Zeppelin with Python and Spark.

Knowledge in configuring and using the EC2 instance and the S3 storage of AWS.

Good analytical and programming capabilities coupled with excellent decision-making skills.

Excellent team player and ability to perform well under pressure.

TECHNICAL SKILLS:

Languages

JAVA, J2EE, Python 3.6.1, SQL, Html, XML, JSON

Testing Tools

HP Quality Centre, JUnit, TestNG, Selenium Web Driver,

Fire Path, Firebug, SOAP UI, ApacheHttpClient, JIRA, POSTMAN, Protractor, Appium

Databases

Oracle, MySQL

IDE

Visual Studio, Eclipse IDE, Android Studio, PyCharm

Application Servers

Apache Tomcat

Methodologies

Waterfall, Agile

Operating Systems

UNIX, Linux, Windows

Modern Technologies

Cloud Computing, Hadoop, MapReduce, Big Data, Spark, Zeppelin, AWS, S3, EC2

Misc. Tools

JIRA, Rally, JMeter, GitHub, Jenkins, POSTMAN

PROFESSIONAL EXPERIENCE:

Questivity, CA March 2017 – Present

Automation Engineer (Android Automation)

Questivity plays a pivotal role in developing the next generation of discovery in software, user experience and services for future products that can enrich our life. Because, Smartphones, tablet, and other mobile devices have completely revolutionized how we operate in our daily lives.

Responsibilities:

Involved in all stages of Software Testing Life Cycle.

Using the UI Automator to locate the elements.

Written, executed and maintained Automated Test Scripts for Functional and Regression testing using Selenium Web Driver, and Python.

Working in the SCRUM team using the Agile methodologies and Rally for Sprint tracking.

Using Content-Desc, Id, text, package and other locators to locate the elements using Selenium.

Working on the Action Driven Framework using the page object model for the object repositories.

Using JIRA for filing the Bugs.

Working on POS performance testing

Testing the entry of app purchased by customers are correct.

Working to check sales can be processed with debit/credit cards

Working on regular sales process

Using vulnerability testing tools

Using Perforce for the Remote Repository and sharing the code.

Working in Linux environment as well as windows environment.

Working closely with the developers to resolve the design, flow, and UI errors, to get the software released for system testing.

Environment: Selenium, Java, Junit, Ant, JavaScript, Eclipse, Tortoise SVN, JIRA, Rest, XML, IE, Confluence, Windows.

Rite Aid (CA) March 2016 – Feb 2017

Test Engineer

Rite Aid is an American drug retailing company with a U.S. pharmacy chain. Rite Aid Caremark provides pharmacy services through its over 7,000 Pharmacy and Longs Drugs stores. Its pharmacy benefit management, mail order and specialty pharmacy division, Caremark Pharmacy Services; its retail-based health clinic subsidiary, Minute Clinic and its online pharmacy, CVS.com and is the largest company that has operations solely in the United States.

Responsibilities:

Performed test of software web applications included Functional, Integration and Regression Testing using Selenium IDE, Selenium RC and Bromine.

Developed the Test Cases handling design Test steps and associated the corresponding requirements.

Performed Unit testing with JUnit test frame work and use Bromine for easy running the test and store the result for analysis the test.

Prepared test cases by analyzing functional requirement and documentation.

Gathered requirements and did multiple design review meetings for the Backend Automation Framework.

Developed automation framework using Selenium RC in Modular Framework model.

Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.

Developed Automation scripts for new enhancements using Selenium RC and JUnit.

Developed REST Web service for automation and created web service framework.

Integrated Selenium RC with existing API to test framework.

Worked with developer regarding web service signature and enhanced the framework for all supported web services.

Rest Web Service testing using Http Client Java library.

Performed Manual Testing of this Web application and automated it by using selenium.

Identified software defects and interacted with developers to resolve them.

Execution of nightly run automated scripts.

Participated in various meetings, discussed Enhancement and Modification Request issues.

Worked under Agile Scrum Methodology.

Reported the bugs/defects through JIRA

Environment: Selenium, Java, Junit, Ant, JavaScript, Eclipse, Tortoise SVN, JIRA, Rest, XML, IE, Confluence, Windows.

Citi Bank (CA) May 2015 – March 2016

QA Tester

The project involved in bringing the data into the ODS (Operational Data Store) environment

and establish the quality and audit checks necessary for it to become the true source for the

reporting and analysis purposes. The test objective of the project was to validate the newly added

data in the tables in ODS. Responsibilities:

Responsibilities

Analysis Business Requirement Document and Technical Specification Document.

Used V-Model test methodology for this project.

Performed Smoke Testing, Functionality Testing, System Testing, Cross-System Integration Testing and Regression Testing.

Responsible for Manual Automation for writing SQL queries to setup/modify test date in MYSQL.

Used Page Objects automation framework in Selenium WebDriver

Used TestNG annotations to prioritize the tests, group the tests, sequence the tests with the help of TestNG xml files .Also parameterize the test cases with Data Provider annotation.

Done cross browsers testing on IE, Firefox, Chrome, Safari using Selenium Grid in Hub & Node Machines.

Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application also wrote customizes XPath for Objects.

Developed test plans, test cases based on functional specifications in XL sheet and export test cases to Quality Center.

Execute Integration testing with the other interfacing applications.

Reporting Daily Status & Involved in documenting minutes for weekly progress to the stake holders

Presented Test Scenario, Test Case walkthrough to client.

Performed regression testing, re-testing testing after bugs were fixed.

Prioritized and reported defects using Defect Tracking tool JIRA.

Extensively used DB2 to verify the integrity of the database.

Participated in QA status and Bug review meetings.

Environment: JAVA. Eclipse, Selenium, TestNG, SQL Developer, Putty, SVN

Fortis Healthcare (India) Oct 2011 – Dec 2014

Test Engineer

Responsibilities:

Performed test of software web applications included Functional, Integration and Regression Testing using Selenium IDE, Selenium RC and Bromine.

Developed the Test Cases handling design Test steps and associated the corresponding requirements.

Performed Unit testing with JUnit test frame work and use Bromine for easy running the test and store the result for analysis the test.

Prepared test cases by analyzing functional requirement and documentation.

Gathered requirements and did multiple design review meetings for the Backend Automation Framework.

Developed automation framework using Selenium RC in Modular Framework model.

Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.

Developed Automation scripts for new enhancements using Selenium RC and JUnit.

Developed REST Web service for automation and created web service framework.

Integrated Selenium RC with existing API to test framework.

Worked with developer regarding web service signature and enhanced the framework for all supported web services.

Performed Manual Testing of this Web application and automated it by using selenium.

Identified software defects and interacted with developers to resolve them.

Execution of nightly run automated scripts.

Participated in various meetings, discussed Enhancement and Modification Request issues.

Worked under Agile Scrum Methodology.

Reported the bugs/defects through JIRA

Environment: Selenium, Java, Junit, Ant, JavaScript, Eclipse, Tortoise SVN, JIRA, Rest, XML, Windows.

Pronto Technologies, INDIA May 2009 – Feb 2011

Functional Tester

Responsibilities:

Involved in analyzing user requirements for application enhancements and preparing testing specifications.

Developed test scenarios and test procedures based on the test requirements.

Participated in preparation of Test Plans.

Executed functional and system tests manually.

Executed Test Scripts and analyzed the results based on the specifications.

Extensively involved in Regression testing.

Performed Integration and User Acceptance Tests throughout the SDLC of the application.

Generated Defect Reports and the summary and progress graphs for the application.

Communicated with Functional Analyst on any issue clarifications.

Actively participated in Bug Track meetings.

End to end testing on validating the claims functionality including data validation from source to destination tables.

Submitted Coverage Status Report of tests performed on weekly basis.

Involved in project meetings and interacted with other team members to resolve the problems.

Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, MS SQL Server 2000, MS Excel, Windows.



Contact this candidate