We provide IT Staff Augmentation Services!

Api Automation Engineer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Around 7+ years of Experience in Manual and Automation Testing for Web - based applications , Client-server applications and Databases/ETL for various Domains.
  • Experience in testing tools like JMeter, Selenium WebDriver, Selenium RC, Selenium IDE, Selenium Grid, QTP (Quick Test Professional), Load Runner, Cucumber, HP Quality Center, SOAP UI .
  • Extensive knowledge in performing Manual Testing and Automation Testing using QTP and Selenium .
  • Expertise in Test management and Defect Tracking Tools like Quality Center , Bugzilla , JIRA and Clear Quest .
  • Experience in Test Case Design, Test Plan, Test Strategy, Test Case Execution, Test Closure Reports and Defect Tracking using HP Quality Center and JIRA . Responsible for entire test automation process using QTP .
  • Experience in using Protractor to automate applications created in Angular JS.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Worked on Test Automation and behavior driven testing frameworks like BDD using Cucumber , Java , Selenium , Gherkin and .Net , Specflow , Selenium stack and step & perform automation tests.
  • Involved in writing automated scripts for Angular JS application using Protractor and Java scripts.
  • Good Knowledge of SDLC (Software Development life cycle) and STLC (Software Testing Life Cycle) including Agile, Scrum and Waterfall Model .
  • Developed automation scripts for Mobile Native applications like IOS, Android using Appium, Java .
  • Performed web services testing in Selenium with SOAP UI and REST by validating request and response for XML, JSON files.
  • Experienced in White Box testing by authoring Python Codes in Selenium WebDriver .
  • Extensive knowledge of Selenium IDE , Selenium WebDriver , Selenium RC using Java language, JUnit as a testing framework, Maven as project building tools.
  • Pleasant experience in making custom XPath , CSS Selector path to identify objects, exception handling and error reporting using Selenium .
  • Prepared scripts, running tests, analyzing results in Load Runner and Testing for Performance testing.
  • Extensive experience in using automated tools like Java , Cucumber test framework for Client/Server , Web and database application
  • Experienced in using Source Version Control Tools like Subversion (SVN) , TFS and Git .
  • Proficient in performing different test types like the White box , Black box , Front-end and Back-end , Stress and Load , Regression , Functional , Configuration , Installation and Integration, Smoke and User acceptance testing(UAT) .
  • Proficient in HP's Quality Center and HP ALM for Test Designing, Requirement Mapping, Reports and Defect Tracking.
  • Experience in HP Quality Center now known as ALM as a test tool and defect tracking system.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid , Keyword Driven Framework and Data Driven Framework in Selenium.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Test all the API services using Cucumber and generate reports using Jenkins .
  • Experience in testing and Proficient experience in different Databases like Oracle and writing SQL and No-SQL statements for the database.
  • Experienced in load and performance testing tool JMeter, Load Runner
  • Excellent in analytical and communication skills and ability to work independently and perform as part of a team.

TECHNICAL SKILLS:

Languages: Java, HTML, C#, C++, Ruby, Python, .net, VB.net.

Operating Systems: Windows XP, Windows, Mac OS, UNIX, LINUX, DOS

Testing Tools: Selenium Web Driver/IDE/GRID, Cucumber, Protractor, SOAP UI, Appium, Coded UI, JMeter, Load Runner, QTP/UFT, Specflow, RestSharp, ETL tool

Frameworks: TestNG, Junit, TDD, BDD

Defect Tracking Tools: HP Quality Center/ALM, JIRA, Visual Studio Team Foundation Server (TFS 2008, 2010, 2012), Bamboo, Bugzilla

Build/ CI Tools: Ant, Maven, Jenkins, Hudson

Microsoft Tools: MS-WORD, MS-PROJECT, MS-EXCEL, MS-VISIO, SharePoint

Methodologies: Agile, SDLC, Waterfall, V Model

SOA Technologies: SOAP UI, REST, WSDL, Web Services

Database Technologies: No-SQL, Oracle 9i/10g, SQL Server, TOAD, MYSQL, SQL

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

API Automation Engineer

Responsibilities:

  • Analyzed the user story and created test cases and test scenarios based on the acceptance criteria and executed the tests and finally reviewing the results in JIRA
  • Written Java automation scripts to execute in Jmeter and Postman
  • Involved in creating various necessary C# classes and methods to facilitate Selenium framework and test scenario scripts.
  • Created a Hybrid Framework of automation for the application using C# coding in Selenium WebDriver .
  • Created automation framework in Selenium WebDriver using a behavior driven approach like Cucumber .
  • Performed automated acceptance tests written in BDD (Build Driven Development) using Cucumber .
  • Worked in Agile - Behavior Driven Development ( BDD ) and TDD framework using JBehave for Behavior-driven development.
  • Work with the development team to ensure that product specs are well developed for products under development.
  • Worked in Quality Assurance technologies like Jmeter and Postman for test execution.
  • Performing API testing using Postman and Jmeter chrome using JSON .
  • Involved in validating functional, Integration and Regression test suites using Selenium , Cucumber and the request and response of the Web Services (SOA) through SOAPUI .
  • I have successfully tested web services both REST and SOAP services using Rest assured framework and SOAPUI
  • Participated in daily SCRUM meeting and discussing the status of user stories assigned.
  • Experience in JIRA for requirement tracking and reviewing.
  • Worked in automated testing and continuous integration environments.
  • Excellent experience in developing and testing RESTful APIs using Spring or Jersey
  • Worked with Medical device industry, experienced working with FDA design control process highly desired
  • Involved in mobile Testing includes App Testing for IOS devices using Appium .
  • Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
  • Excellent experience with source version control tools such as GIT and Subversion (SVN) .
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Performed Web-Services Testing using SOAP UI and generated XML Files for messaging, Using SOAP/REST services using SOAP UI .
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in writing No-SQL queries using Cassandra for backend testing.
  • Ensuring timely and accurate communication with development leads, project leads and senior management throughout the life cycle of the project.

Environment: C#, Jmeter, Postman, Soap UI, Junit, SDLC, BDD, Agile, Rally, No-SQL, GIT, SVN, AWS, RESTful API, Spring, Jersey, Cucumber, XML, XPath, JIRA, Appium, Spring, Jersey, HP ALM, MAC, Cassandra, Selenium, Cucumber, SOA

Confidential, Louisville, KY

QA Tester

Responsibilities:

  • Worked with REST API using Swagger tool and chrome extension of Postman to Validate request and response of the JSON
  • Developed automation framework from scratch using Selenium WebDriver and Specflow and followed Page object model ( POM ).
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in project as a contributor for the framework development with C#, Specflow, BDD using N-Unit framework
  • Performed UI automation testing for web applications in different browsers as to ensure its compatibility.
  • Ran Smoke tests and generated html reports using N-unit GUI.
  • Developing and executing detailed test plans and designs for testing of web-based products including Load, Regression and Functional testing.
  • Used Data driven testing to load the test data from external file i.e. excel using Excel Data reader into the test scripts.
  • Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Tested business logics through RESTful API methods like GET, PUT, POST and DELETE
  • Enhancement of Empower application using C#, Specflow, Visual Studio .
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium Web Driver .
  • Authored test scenarios in SpecFlow for Behavior-Driven Design ( BDD ) feature development.
  • Wrote feature files in Gherkin format using Specflow in Visual Studio and created corresponding step file to complete the story for Behavior Driven Development ( BDD ).
  • Used Log4net Framework for logging and debugging purpose
  • Wrote manual Test cases in Jira and ensured that the test case is working according to the story
  • Involved in Test Case and Test Script Executions based on the scenarios for Regression Testing, Service packs for weekly regression
  • Created and maintained QA team documentation through SharePoint.
  • Created and maintained project's documents on intranet portal with SharePoint.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Done Automation Scripts for testing API using RestSharp in C#.
  • Wrote test cases in SpecFlow/Gherkin/Behavior Driven Development , utilizing MS Visual Studio
  • Generated reports using N-unit GUI to check the result of the test cases.
  • Participated in Agile daily/weekly meetings, sprint planning, grooming sessions and retrospective meetings
  • Worked with all agile development and SCRUM process throughout the entire project
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Logging and tracking of defects to closure using Jira.

Environment: C#.NET, JSON, Log4net, Specflow, N-unit GUI, RestSharp, Swagger, Postman, REST API, Selenium Web Driver, HTML, SQL, Jenkins, Windows 10, visual studio 2015, Git

Confidential, Silver Spring, MD

QA Tester

Responsibilities:

  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Developed test scripts using Selenium WebDriver, ample use of Firebug to map HTML pages and Selenium to document reports, test results and used of Parameterization techniques for a Data driven test and developed under Eclipse IDE.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Expertise in testing AngularJs applications using Protractor .
  • Build and enhanced automated test framework using selenium WebDriver, TestNG, Cucumber, Maven and page Object Model(POM) concepts.
  • Used Page Object Model design pattern with TestNG framework to automate the application.
  • Used Jenkins to run the build and send the status of build by email notification
  • In the regression phase, the project was automated using Appium with TestNG .
  • Designed and developed Data Driven Framework using Selenium WebDriver to validate test case against different data set.
  • Implemented Selenium WebDriver and Protractor for testing the UI components.
  • Completed the scripting using Cucumber framework and executed SQL queries to verify the data updates to various tables and ensured data integrity.
  • Performed Web Service Testing Using SOAP UI.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria which was produced by business analyst to perform UAT testing
  • Finding the logs from Android studio and Xcode.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Performed regression test based on the Appium framework every release to validate the quality of the application and log defects into HP quality center
  • Performed manual and automated testing using testing tools Selenium WebDriver and Appium .
  • Performed RESTFUL web services and APIs testing in SOAPUI Pro and validated responses with assertions.
  • Expertise in using SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as testing suite.
  • 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.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium.
  • Executed different complex SQL queries to validate actual result in the database matches with the expected result.
  • Tested application and filed defects using Quality Center/ALM and TFS.

Environment: Java, Selenium Web Driver, TestNG, Protractor, Maven, Junit, Jenkins, Android Studio, SOUP UI, TDD, Agile, HTML, XML, XSD, XPath, Rally, Appium, POS, Web Services (SOAP and RESTFUL) JavaScript, Quality Centre, Firebug, Maven, SQL, PLSQL, SQL Navigator, Oracle, UNIX, Windows.

Confidential, Atlanta, GA

QA Analyst

Responsibilities:

  • Analyzed the system requirements and created test plan, test scripts and test scenarios for various modules of the application.
  • Worked on conversion of existing manual integration tests into automated tests using QTP for a few modules of the application.
  • Created Test Scripts Using Selenium Web Driver tool.
  • Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, HTML IDs to identify elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium .
  • Experience working with Object Identification and Object Spy (features of QTP).
  • Performed data-driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Used JIRA for logging defects identified for each build and assisted developers with defect resolution.
  • Generated comprehensive reports (test progress, test coverage, defect status ensuring QA activities were properly established in JIRA .
  • Performed defect analysis, Validation activities, reported defects & tracked defects through to resolution.
  • Worked in Agile Methodology to ensure the documentation and communication of test results, defect, and issues.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Reporting and maintaining the bug status by using HP Quality Center .
  • Worked in Quality Assurance technologies like Jmeter for test execution
  • Developed XML test data and implemented Functional and Data Driven tests using SOAP UI .
  • Involved in writing SQL Queries for backend/ETL testing.

Environment: Windows XP, UNIX, Java, SQL, JIRA, Agile, XML, BPT, SQL, DB2, LINUX, GUI, QTP, HP Quality Center, UAT, Jmeter, SOAP UI, ETL, Selenium, Selenium IDE, Selenium Web Driver, CSS, HTML, XPath

Confidential, Birmingham, AL

QA Tester/Analyst

Responsibilities:

  • Develop automated test scripts for functionality specification to ensure bug free performance using selenium Webdriver on C# .
  • Automation on the Web Based version was done using Selenium , and the desktop version was automated using CodedUI
  • Performed Automated UI, regression, acceptance and priority functional tests of this windows application using C# in visual studio 2012.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Using Visual Studio 2012 recorded and validated automated scripts for validation of UAT requirements .
  • Expertise in testing AngularJs applications using Protractor
  • Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Developed an extensive test suite and performed tests in local environments using CodedUI
  • TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Provided best practices in Automation testing in CodedUI.
  • Designed and documented REST/HTTP, SOAP API’s, including JSON data formats and API versioning strategy.
  • Wrote complex SQL queries and updated transactions and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.

Environment: C#, Selenium WebDriver, Vb.net, Coded UI, TFS, MTM, TestNG, Maven, Jenkins, Soap UI, Rest, HTML, XML, .Net, XPath, Firebug, Visual Studio 2012, SQL, Oracle, Windows.

Confidential, Westchester, IL

QA Engineer

Responsibilities:

  • Discussed with the Project Lead regarding the requirements needed for successful Test Plans and Test Cases.
  • Assisted business users in defining UAT test cases and plans
  • Conducted Cross browser testing in IE and Firefox using Selenium Grid.
  • Created Test Scripts and enhance existing ones to simulate end user’s business activities and cover the functionalities in using Quality Center.
  • Development of Test Cases matching requirements with help from business Analysts.
  • Defects are tracked using Quality Center and JIRA.
  • Staged data to test the defects fix after the transports in UAT environment.
  • Performed Positive and Negative testing to check the desired result with a valid set of inputs and make sure it meets its requirements and tested the expected results.
  • Prepared Test plan template for each release of a regression test, tested all scenarios and provided test results to the management.
  • Created and maintained SQL Scripts to perform back-end-testing on the Oracle database.
  • Involved in Manual and Automated testing using QTP and Quality Center.
  • Developed automation test scripts for client -server and web-based applications using Python, Silk and other automation tools.
  • Perform manual testing on different modules of applications by executing test cases.
  • Analyzed the problems found during manual and automated testing and submitted the bugs using Test Director .
  • Involved in a team of User acceptance testing (UAT) .

Environment: QTP 9.2, Microsoft Office tools, Windows 2000, SQL, UAT, Test Director, Selenium Grid, Chrome, IE and Mozilla, Python

Confidential

QA Manual Tester

Responsibilities:

  • Writing the test scripts for manual testing.
  • Involved in testing the application utilizing the Waterfall methodology.
  • Involved in testing REST services leveraged in both web and mobile applications.
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Performed manual testing on different modules of the application.
  • Performed manual testing using the test cases developed and reported to developers in an Excel format for easy understanding
  • Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into the target database.
  • Thoroughly performed a Manual Testing process to ensure the quality of the software.
  • Wrote and enhanced test cases and test scripts to meet new functional requirements as per the new business requirements for ETL process verifications as well.
  • Maintained Traceability of Test cases using Quality Center .

Environment: ETL, Quality Center, Eclipse, REST, XML, JSON, Java, Java script, SQL Server, Manual Testing

We'd love your feedback!