Post Job Free
Sign in

Engineer Test Cases

Location:
Sunnyvale, CA
Posted:
September 06, 2019

Contact this candidate

Resume:

Harshada

Sr. Software Quality Assurance Analyst

Email:****************@*****.***

Ph #: 408-***-****

PROFESSIONAL SUMMARY:

• Senior Software Quality Assurance Analyst with over 5+ years of IT experience in Software Testing of Web, Mobile Application based and Client-Server applications.

• Manage QA process for multiple web and mobile based project.

• Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases, Test Procedures and Test Scripts.

• Used Testrail tool to create Test Cases and Test Scripts.

• Good hands on ADB Command and use adb command to test mobile application on Android and Android Studio.

• Extensive experience in Quality Assurance using Manual and Automation tools which includes Selenium IDE/Web Driver.

• Involved in testing mobile application on different Mobile Platform such as IOS and Android devices.

• Experience in Black Box, Gray Box and Automation testing using Selenium-TestNG, TestNG on web and client applications.

• Experience in developing framework for Functional Test Automation using Selenium, Java and TestNG.Good knowledge of Android Studio, SDK, Appium, ABD command, X-code.

• Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.

• Hands on API testing and used REST Client and Postman.

• Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.

• Proficient in Black Box testing, Performance testing, Graphical User Interface testing (GUI), User Acceptance testing (UAT), Regression testing, Integration testing and White Box testing.

• Experience in QA & Testing tasks like bug reporting and tracking, Unit testing, GUI testing, and Integration testing.

• Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, BugZilla, Trello.

• Used Jmeter for performance testing

• Performed grey box testing by looking in javascript, Node.js, HTML, CSS code.

• Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.

• Strong knowledge of Linux system and linux commands and ADB commands..

TECHNICAL SKILLS:

Testing Tools

Selenium IDE/WebDriver, TestNG, SOAP UI,jmeter,Appium,X-Code,Android Studio, ADB Coomands

Test Management Tools

Testrail, Quality Center

Defect Tracking Tools

BugZilla, JIRA,Trello

Operating Systems

Windows, MAC OS X, UNIX/Linux

RDBMS / Servers

MySQL, Oracle, Tomcat, IIS, Apache, Maven

Programming Languages

C, JAVA, JAVASCRIPT,Node.js, SQL, HTML,CSS, XML, AJAX,Grovey

SDLC Methodologies

Waterfall, V model, Agile

Continuous Integration Tools

Jenkins

Version Control

SVN, GIT

PROFESSIONAL EXPERIENCE:

FleetUp, Milpitas, CA May 2017 - Current

Role: Quality Assurance Engineer

Responsibilities:

• Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

• Worked as a QA Engineer for the FleetUp HOS app and FleetUP web.

• Created test plan, test cases for FleetUP web and Mobile app.

• Used adb command, logcat, screencap,bugreport to test HOS app on Android studio.

• Used JIRA and Bugzilla as bug tracking tool and Testrail as test management tool.

• Performed testing of FleetUp HOS mobile app for Android and IOS using Xcode, Android studio and Appium.

• Used Android Studio for testing and capture logs of HOS Android app.

• Performed automation of FleetUp Web, using Selenium Web-driver using JAVA language.

• Works with support team and create support report.

• Used POSTMAN for API testing and SQL Queries for database testing.

Equilar, Redwood City, CA May 2016 – Jan 2017

Role: Quality Assurance Engineer

Responsibilities:

• Involved in testing one of many Equilar’s emerging web and mobile based products “ENGAGE”. “ENGAGE” is an executive networking tool used by Board Members and all other executives.

• Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE). Contributed in framework creation.

• Developed automation test cases using TestNG framework and Selenium WebDriver.

• Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.

• Performed Unit testing with TestNG framework.

• Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.

• Developed and executed TestNG test cases using Eclipse IDE.

• Used ADB commands to test Android studio

Yahoo Inc, Sunnyvale, CA Jan 2015 – Apr 2016

Role: Quality Assurance Engineer

Yahoo Recommends

Responsibilities:

• Document test plans, test cases and test procedures. Design, develop, automate and execute test cases

• Automation done using Selenium WebDriver, TestNg and Java (Eclipse IDE). Contributed in framework creation Yahoo Gemini Ads

• Performed comprehensive manual testing to test Ad creation (Frenzy) compliance against requirements on Android and i-phone.

• Automated End to End tests using Selenium Web driver and TestNg for different browsers

• Manual testing of Video Ads on Android and iphone as well as web.

• Testing of Web platform, developed by JavaScript and Node.js.

• Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

• Involved in testing various business rules User/Customer functionalities, and Change Processes.

• Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.

• Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.

• Developed re-usable function using Junit for the Test Automation.

• Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.

• Used Junit framework to run unit test and Maven to build the Project. Extended Junit framework by adding some helper classes and methods.

• Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

• Created scenarios using LoadRunner Controller and executed them.

• Used LoadRunner for writing the test script for performance, load and regression testing.

• Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.

• Maintained and executed Maven build files for running automated tests.

• Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.

• Involved in development of Hybrid Test Framework using Selenium WebDriver, MAVEN and Junit.

• Used XPath and DOM to work with dynamic and static objects in Selenium.

• Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.

• Worked on creating test case for Object -driven framework for Selenium WebDriver.

• Involved in automating test cases using Selenium WebDriver with Junit.

• Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.

• Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

• Prepared user documentation with screenshots for UAT (User Acceptance testing).

• Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

• Developed automated script for back-end testing using Selenium WebDriver.

• Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.

• Regression test cases were automated using Selenium WebDriver.

• Used Selenium WebDriver used to test search results of Meta search engine.

• Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.

• Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

• Coordinated with developers and record defects in JIRA to track until they are resolved.

• Reported defects to developer and discussed about the issues in weekly status meetings.

• Stored, analyzed and prioritized defects using Defects module in HP Quality Center.

• Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

• Wrote extensive XML (Document Object Model) Scripts to verify and validate Python Anvil (Window and Linux Applications).

• Attended weekly status meetings with development and management Teams.

• Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, Junit, Maven, Jenkins, Cucumber, Python, SOAP UI, JMeter, XPath, JavaScript, HTML, Eclipse, Jira, Agile Methodology, Git Hub, Quality Center, SQL, Oracle, Windows.

Enzigma Software Pvt Ltd, Pune, India Jan 2011 – Dec 2012

Manual Tester

Responsibilities:

• Analyzed the user requirements by interacting with system architect, developers and business users.

• Suggested improvements in test process by gathering and analyzing data.

• Reviewed and analyzed Detail Designed Specification and Technical Specification documents.

• Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.

• Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.

• Performed Manual Testing to check flow of the application.

• During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

• Created Test Execution Matrices during the test cycle.

• Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.

• Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, HTML, Java Script, Oracle, Windows and UNIX.



Contact this candidate