Manual/automation Tester Resume
Lake Forest, CA
SUMMARY:
- Over 7 Years of experience in Quality Assurance and Software Testing. Experienced in Testing various web based and client server applications across domains like Telecom, Healthcare, Financial and Banking.
- Good knowledge of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and implementation. Provided end user training and support. Experience of working in Agile and Waterfall Methodology
- Expertise in performing Black Box Testing, White box Testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Ad hoc Testing and API Testing (SOAP and REST)
- Experience in using the open source API testing tools like SOAPUI and Postman for functional /regression /performance testing & test automation of SOAP/RESTful Web Services.
- Experienced in Using of Groovy scripting for writing the test cases in SOAPUI tool.
- Implemented functional tests using Java, TestNG/Junit framework and cucumber framework.
- Expertise in Design, Development and Implementation of Test Automation Framework using QTP (VB Script).
- Extensive knowledge to create, execute, maintain, and manage performance test scripts using multiple tools like Storm Runner, Blaze Meter, Load Runner, JMeter.
- Experience in executing and testing of client server architecture, web and mobile based applications.
- Experience in RESTFULL web service testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
- Pleasant experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Excellent experience with source version control tools such as Subversion (SVN) & Git
- Effectively communicated and reported bug / defects, which are identified in distinct phases of testing. Generated defect reports, bugs validation with tools test director / quality center.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi - tasking skills.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/IDE/GRID/RC, Junit, TestNG, SoapUI, Appium, HP Quality Center/ALM and Cucumber, JIRA, QTP, Eclipse, Protractor, JMeter, Firebug, Firepath, Fitness, Coded UI.
Language/Script: Java, JavaScript, Shell Script, VBScript(Uft), C, C++, Python, Perl, SQL, PL/SQL, .NET, C#.
Frameworks: Junit, TestNG, TDD, BDD and Mochas.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Bugzilla.
Build/Tools: Ant, Maven, Jenkins, Hudson.
Operating Systems: Linux, Windows XP, 7,8,10/vista & server 2003, UNIX and Mac.Version Control CVS, Git, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Lake Forest, CA
Manual/Automation Tester
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver
- Worked in Agile environment and extensively implemented SDLC methodologies.
- Performed Data Driven Tests to validate the same scenario with different test data using Selenium Optimized and maintained existing, developed new automation framework via Selenium
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automationtesting framework utilizing Java, TestNGand Selenium Web-Driver.
- Analyzed and selected the test cases for automation of Java Web application.
- Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Validated SOAP response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework.
- Worked with REST API using Swagger tool and chrome extension of Postman to Validate request and response of the JSON
- Participated in Using of Groovy scripting for writing the test cases in SOAPUI tool.
- Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML and Java
- Created End to End Automation Framework for RESTful Web services testing using POSTMAN and REST-assured
- Created Mock-up designs and developed various functionalities with Java Script.
- Set up the entire Appium and Android Studio settings from the Scratch.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium
- Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues.
- Created JIRA QA dashboard for the projects and shared it with the project management, development and the business team
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Environment: s: Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, REST-assured, Oracle and Windows
Confidential, Boston, MA
Manual Tester/Mobile Automation Engineer
Roles and Responsibilities:
- Created test automation framework using Selenium WebDriver, Page Object model (POM) using Data Drive Framework for further test creation and execution.
- Reviewed CA Agile Central Rally for knowing business and software requirements, enhancement features and functional user stories to plan QAT accordingly.
- Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java.
- Developing UI automation using Protractor for Angular JS applications.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium with Java
- Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Conducted mobile apps testing across the web and Triaged mobile device applications issues.
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
- Contributed to the Continuous Integration pipeline running component builds, creating and running. Deployment jobs on individual stages on Jenkins and running automated and manual functional tests.
- Developed and executed the automation scripts, and rest assured automation scripts for API testing
- Manual testing of mobile native apps on different mobile platforms such as Android mobile device to track user interface performance and bug fixes to ensure stability of releases.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Writing and executing the test scripts using Selenium & RFT/QTP. Executing simulated testing with the network simulators for simulating real GSM network at GIT.
- Used HP Application Lifecycle Management (HP ALM) to store all testing results, implemented Test Plan Document, created Test Cases, Defect Tracking & Reporting.
- Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.
- Analyzed tools and Introduced tools into Dev Infrastructure. Few Tools were Postman for API testing.
- Created automation scripts in SOAP UI using Groovy Script to test the web services (SoapUI and REST).
- Performed load testing using JMeter - used thread Groups, samplers, listeners to calculate the average response time
- Created custom properties and used them as SOAP request. Created validations on the web method results through X-query assertions.
- Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
- Performed (UAT) User Acceptance testing exclusively in an agile environment.
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Environment: Selenium WebDriver, TestNG, Cucumber, Maven, Appium, SQL, XML, TOAD, SQL Server, Excel, Load Runner, BDD, Blaze runner, JMeter, and Eclipse, Jenkins, Jira, SoapUI, REST-assured.
Confidential, Wayne, NJ
Manual Tester/web service tester
Responsibilities:
- Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
- Tested the Microservice code for the backend testing using SOAP UI.
- Performing API testing using Postman chrome using JSON
- Used Postman which is lightweight API testing tool which is used manually to test Web service testing, looking for quick answers during the testing phase
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Created automated script for REST-API testing using Rest Assured framework.
- Used JavaScript and internal custom-made framework to automate Backend Rest Service layer.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
- Involved testing both SOAP and REST services using SOAP UI and Tested both XML and JSON formats.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Created Emulators using Android SDK and Simulator using XCode for step by step debugging and testing Web Applications
- Invoked the Web Services using Web Service Wizard Plug-in in Quick Test Pro and added XML Requests according the requirement and validated the response using XML Check points and updated the scripts with distinct functions to validate the expected results using VBScript.
- Generated automation test and debugging scripts (TSL) and executed them as a member of the automation team with Load Runner Automation tool.
- Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement
- Worked on HP ALM for creating and documenting Test Plans and Test Cases and register the expected results.
- Created detailed QA and UAT cases to validate the quality of the application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, ANT, REST-assured,SoapUI and Rally, XPATH, Eclipse, C#, CodedUI, UNIX, WebSphere, TDD, Agile, GIT, SQL, Jira, Windows.
Confidential, Hyderabad, IN
Manual& QTP Tester
Roles and Responsibilities:
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Test Automation Environment (ALM, Quick Test Pro and Load Runner) Installation, Testing and Support.
- Performed Automation testing of web-based applications using QTP.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Involved in bug tracking using Quality Center/Test Director.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application
- Used Selenium IDE for test automation for record and play back of scripts and performed functionality testing, GUI testing, and regression testing manually.
- Developed and maintained Hybrid Framework
- Creation of VU Gen scripts using Load Runner Tool
- Extensively used my SQL proficiency during data migrations.
- Involved in writing load test scripts using Apache JMeter.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Identifying objects of App using UI Automation tool for Android and Appium Inspector for iPhone
- Worked on JIRA for Defect Tracking and following up with everyone in the loop.
- Developed automation scripts using LoadRunner VuGen, UFT (QTP) and Selenium to make them flexible and useful for Regression testing.
- Configured HP ALM and UFT to store automated scripts into ALM.
- Build scenarios in JMeter to analyzing results by performed Load and Stress tests.
- Executed LoadRunner, UFT (QTP) scenarios using Performance Center and analyzed the results through LoadRunner Analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashes underload.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP. Selenium RC, WebDriver, HTML, Soap UI, XML, Java Script, Ajax, UNIX and Windows.
Confidential, Hyderabad, IN
Manual Tester
Roles and 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, UNIX, MS SQL Server 2000, MS Excel, Windows XP.