Api Test Engineer Resume
Roseville, CA
PROFESSIONAL SUMMARY:
- A dynamic professional with around 8 years IT industry experience in Manual and Automated testing for Web based, Window based and Mobile applications,Web Services Testing,Client/Server Application Testing.
- 3 years of experience in automation testing includes Selenium IDE, Selenium Web Driver, TestNG, JBehave, HP Quick Test Professional(QTP) etc.
- Strong in API testing using tools like SoapUI Pro, Advance REST client etc.
- Knowledge and hands on of Mobile App Automation Testing tools like Appium, Robotium and SeeTest Automation.
- Proficient in Core Java and Python.
- Knowledge of Defect/Bug tracking system with the use of tools like HP Quality Center, Bugzilla, Jira, Target Process etc.
- Developing Test Scripts, Test Scenarios, Test/Defect Reports, Test Summary Reports, Weekly Status Reports, Traceability Matrix and Execution of Test cases.
- Having good experience in various testing methodologies like Automation Testing, Manual Testing, Functional Testing, System testing, Regression Testing, User Acceptance Testing, Backend Testing, e - Commerce application Testing, API Testing, Web Services Testing browser testing (IE, Chrome, FF, Mac) etc.
- Strong in Database Testing and Writing the SQL queries.
- Knowledge of Relational Database Management System like ORACLE, MSSQL
- Experience in DQA (Database Quality Assurance) using Database Management Tools like DB Visualizer, Oracle/SQL Developer and TOAD etc.
- Good exposure of responsive design testing on iPhone, iPad, tablets etc.
- Good understanding and knowledge of UNIX commands.
- Familiar with Chef, a tool to maintain and configure cloud based platforms.
- Having very good exposure of native mobile testing including Confidential (Telephonic User Interface), Confidential (End User web) and IVR (Interactive Voice Response) etc.
- Good knowledge of native mobile testing tools like X-lite, Kapanga, tcpdump and Wireshark for Testing and Debug SIP Packets.
- Complete knowledge of all phases in the Software Development Lifecycle (SDLC) and Software Testing Life Cycle.
- Worked with Developers, Business Analyst and Project manager to test and document new product and new product enhancements.
- Having good judgment skills for reporting and categorizing software bugs in conjunction with the Development team & QA Managers.
- Highly proficient in both waterfall and agile work models.
- Exceptional analytical, trouble shooting and problem solving skills .
- Possess strong analytical and problem solving skills with the ability to adapt to a new environment and meet stringent deadlines. Possess a flexible & detail oriented attitude.
- Experience in working with QTP (UFT) descriptive programming, Keyword driven and Data driven and Hybrid Frameworks.
- Experience in creating Change request, URS, FRS documents.
- Detail study of the BRD, Scenario identification, FRS and Bug Reporting using Quality Centre and Jira.
- User story life cycle management using VersionOne.
- Conducted Mobile testing on iPhone and Android using Perfecto Mobile and simulator, Perfecto Mobile automation strategy across multiple projects.
- Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium.
- Created scripts in Loadrunner, Jmeter.
- Good understanding and hands on experience with web technologies like HTML, XPATH, XML, Java.
- Good at scripting languages like Python, Bash and configuration management tools Chef, Puppet,and CF Engine and Web Service like AWS.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
- Experience with MVC (Model-View-Controller) Architectural Pattern using like AngularJS, ExtJS, Node.JS and D3.js. •
- Worked with the team in successfully integrating the product with Stingray which makes it works with anyweb server (C# code converted to C/C++).
- Used Git and Stash to re-modify files and for software development.
- Used Firebug to identify element locator. Also Tested Java API using Test NG/Java.
- Used python to develop Automation framework to Validate Restful Web Services .
- Developed and analyzed test reports as part of root cause analysis.
- Involve with the team to conduct Regression Testing using Win Runner. Involved in UAT testing and peer-reviews.
TECHNICAL SKILL:
Automation Testing Framework and Tools: Selenium IDE, Selenium Web Driver, TestNG, Apache POI, SOAP UI, JBehave, Cucumber(JVM), Maven, Jenkins, iText API for PDF File Generation, Java Email Sending APIs, Page Object Model(POM), HP QTP, Appium, Robotium and SeeTest Automation, Chef (Cloud Storage Testing), JXL.
API Testing Tool: Advance REST Client, SOAPUI
OS:Windows, Linux, UNIX
Programming Language: Core Java, SQL Query.
Scripting Language: Python, VB Script, Shell Script etc.
DBMS: Oracle, MS SQL, MySQL
Database Query Tool: DB Visualizer, TOAD, SQL Developer.
Bug Tracking Tool: HP Quality Center, JIRA, Bugzilla, Target Process, Enterprise Tester
Test management Tools: Version One Enterprise Edition.
Build and CI Tool: Maven and Jenkins
Web Browser: Internet Explorer, Mozilla Firefox, Chrome, Windows Safari, iOS Safari.
Type of Testing: Automation Testing, Manual Testing, API Testing, Database Testing, Cross Browser Testing, Mobile Testing etc.
Domain: Mobile, Retail, Cloud Storage etc.
Native Mobile Testing Tools: X-lite, Kapanga, tcpdump, Wireshark
Other Tools: Putty, WinSCP, Oracle Web Commerce (ATG) Dynamo Admin, Oracle Web Commerce (ATG) Business Control Centre, Endeca Experience Manager, Endeca JSPRef, Cookie Manager.
PROFESSIONAL EXPERIENCE:
Confidential
API Test Engineer, Roseville, CA
Responsibilities:
- Analysis and understand the requirements specifications.
- Reporting Bugs and doing regression testing.
- Functional testing, smoke testing on the product HPE Helion Virtual Private Cloud.
- Writing Test cases for the new functionalities added in the product.
- V2 API testing on the Advance REST Client and SoapUI.
- Attend the bug triage meeting every day in scrum call.
- Performed functional/regression testing in V2 API BYOIP, Server management actions, Resize, Add User, Server Update, Flex VM, Flex Storage.
- Developing and contributing in writing and running automation test case suites related to Tool Chain, V2 API features (BYOIP, Server actions, Storage, Server Update, Add User Update, Mount, and Resize etc.).
- Provisioning of Virtual ESX and Hypervisor servers through the Web Portal and V2.
- Automated the VPC V2 API using Selenium, TestNG and Core java.
- Automated MBOT using Python.
- Conceptualized, designed, and implemented automated functional API test cases using SOA test, and Soap UI.
- Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
- Worked with Chrome extension Postman REST Client, an HTTP client for testing web services.
- Used python to develop Automation framework to Validate Restful Web Services .
- Used Postman API to get convenient, visual display of query results.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Validated web services manually and through Automation using SOAP.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used Ant for building the Selenium WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created and maintained smoke/functional/regression scripts for web-based application using Selenium IDE, Java, Junit and TSQL.
- Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium.
- Developed the Front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data.
- Monitored the test execution in Jenkins once the code pushed into Continuous Integration .
- Managed software defect information, interacted with Business users to fix severity and priority of issues.
- Attended Daily Scrum Meeting sand participated in weekly project status meeting and updated the testing Progress.
- Introduced the Page Object and Page Factory patterns to the QA team to reduce maintenance costs for our Selenium - based automated scripts.
- Have experience of STB tester, designed to solve the real-world challenges of automated UI blackbox testing.
- Have experience of STB tester as an issues commands to the device-under-test and check the behavior of the device-under test by analysing the device video output.
Environment: Core Java, Selenium IDE, Selenium Web Driver, TestNG, Advance REST Client,SoapUI,UNIX,Jira,VCenter,Putty,MSSQL, Python, WSDL, Ruby,VisualStudio,TFS,Window10.
Confidential
Test Engineer, Dallas TX
Responsibilities:
- Developed test automation script in Selenium Web Driver using Java.
- Configured Testing Framework using TestNG to execute Selenium scripts.
- Used various Java APIs like Apache POI, Java Email, I Text etc. as part of test automation.
- Worked on Confidential ’ s Mobile App testing using SeeTest/Perfecto.
- Written BDD test suit using JBehave, TestNG and Selenium.
- Analyzing and understanding the requirements specifications.
- Data manipulation and validations from different data sources like Oracle Web Commerce BCC, Endeca and relational tables.
- Web Service Request Response Validations using Advanced Rest Client and SOAP UI.
- Review, creation and execution of test cases, test scripts and documentations related to functional, backend and integration testing based on the user stories.
- Participated in walkthroughs and defect report meetings periodically.
- Automated the Confidential ’ s online web bases shopping site using JBehave, Selenium and Core Java Framework.
- Performed web services testing on XML Schema. WSDL using SOAP UI and validated them in SOAP and in the Back-end Databases.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used SQL Developer.
- Managed software defect information, interacted with Business users to fix severity and priority of issues.
- Attended Daily Scrum Meeting sand participated in weekly project status meeting and updated the testing Progress.
- Involved in complete Software Development Life Cycle (SDLC) with Object Oriented Approach of clients business process and continuous client feedback.
- Developing Appium Scripts for Native Android/IOS Apps using Java .
- Worked with Data Extraction, Transformation and Loading (ETL).
- Worked on test record and playback using Selenium IDE, developed and maintained Selenium Web Driver test scripts for functional and regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
- Identifying objects of App using UI Automated tool for Android and Appium Inspector for I Phone .
- Implemented and maintained Agile / Scrum standards and methodology.
- Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool Ant .
- Created POM to store the project data and configured their details using Maven to build the project .
- Sound knowledge in writing automation scripts using Behaviour Driven Development(BDD) Cucumber framework.
- Involved in coding of complete test scripts for the Native applications using Robotium.
- Design, build, and maintain efficient, reusable, and reliable C# code.
- Skill for writing reusable C# libraries.
- Knowledge of concurrency patterns in C#.
- Knack for writing clean, readable C# code.
Environment : Core Java, Selenium IDE, Selenium Web Driver, Test NG, JBehave, Apache POI, SOAP UI, Maven, Jenkins, HP QC, Oracle Endeca, Oracle ATG BCC, SQL Developer, Advanced Rest Client,Github,AWS,Appium,VisualStudio TFS, IntelliJ,Robotium,Gemfire.
Confidential
Mobile Tester, Dallas, Texas
Responsibilities:
- Requirements study and feasibility analysis.
- Writing and executing test cases.
- Create Test Conditions and Test Scripts.
- Regression testing of the product.
- Testing the installation and working of Linux Red hat server.
- Daily, weekly and build wise status reports.
- Developed the manual scripts for testing.
- Interacting with the development team for Issue Clarification.
Environment: LINUX, JAVA, VXML, SIP, SS7, VoIP, Shell Script, JIRA, Agile Methodology, X-Lite, Kapanga.
Confidential
Quality Assurance Engineer
Responsibilities:
- Analyzing and understanding the requirements specifications.
- Involved in drafting the Test Plan with Business Analysts and Managers.
- Performed Automation testing using QTP for regression testing and new features.
- Developed reusable functional libraries, created custom objects, exception handling/Recovery Scenarios in QTP.
- Used checkpoints to check the functionality in QTP.
- Used synchronization, call function, parameterization, reusable actions, descriptive programming etc. to enhance test affectivity.
- Responsible for writing the Test Cases, executing the Test Cases and create execution reports using Quality Center.
- Created Data Driven Framework (DDF) in Quick Test Pro.
- Handled Run time data (Parameterization) in VBScript. i.e. create a parameterized test that runs several times: each time the test runs, it uses a different set of data .
- Automation scripts are handled based and on the concepts of Regular Expressions in QTP script. Conducted QA meetings for the team to walk-through the Test Plan .
- Used Table Checkpoints to check values of object properties, Image checkpoint for property values of an image and information in a table respectively using Quick Test Professional (QTP) 10.0 and 11.0.
Environment: Quality Center, QTP, VBScript, MySQL, Bugzilla etc.
Confidential
Quality Assurance Engineer
Responsibilities:
- Performed GUI testing of the site.
- Writing and executing functional test cases.
- Testing of the product includes testing process flow and regression testing.
- Have good experience of Content Management and Distribution System Testing.
Environment: JIRA, SQL Developer, Web Browsers.
Software Test Engineer
Confidential
Responsibilities:
- Project is developed using agile methodology.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Unit, Maven).
- Performed Sanity check creation to verify functionality before new code goes live.
- Performed functional testing on Crystal reports and report generator.
- Performed stress test on data migration from SQL database.
- Lead a small team offshore, prioritize tasks and deliver.
- Automated mobile applications using Appium.
- Performed E-commerce System/Architecture mapping and documentation.
- Used Defect Management tool JIRA.
- Test automation for web applications using Cucumber.
- Used HP application life cycle management 11.0 for test design, execution and defect tracking.
- Partner with development to resolve defects and coordinate with offshore developers on a daily basis to resolve the root cause analysis meetings.
- Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.
- Used open source environment in Linux and UNIX Platform Web application testing
- Used Load Runner for Performance Testing of various applications.
- Performed end to end testing of AngularJS applications using Protractor.
- Prepared Defect Report as per severity and priority.
- Developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
- Performed end-to-end testing of application and also verified compliance for software quality of the organization.
- Performed automated regression tests for every modified build.
- Conducted daily meetings with the developers and build Team.
Environment: Quality Center, Cucumber, Protractor, Appium, Load Runner, QTP 10, C#, ASP.NET, Selenium, Jira, PL/SQL, Oracle, MS Office, HTML, Windows XP/Vista, Linux, Unix, Internet Explorer 10.0.