We provide IT Staff Augmentation Services!

Qa Engineer/api Tester Resume

5.00/5 (Submit Your Rating)

Walla Walla, WA

SUMMARY

  • 5 years of experience as a QA in testing web based/ Client/Server applications and Web Services, API testing with Manual and Automation Testing tools in various domains.
  • Experience in working with different development environments such as Agile/Scrum& Waterfall.
  • Involved in the Design and implementation of different Automation frameworks such as Hybrid Framework, Data Driven Framework, Keyword Driven Framework and Page Object Model (POM) for various projects.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins (continuous integration), Maven (Build Management), Eclipse, Cucumber, TestNG (Regression tests) and JUnit.
  • Good at implementing the concepts of Object - oriented programming using Java.
  • Extensive experience in JIRA, Selenium WebDriver, Maven, TestNG, Log4j, Rest API Testing (Postman and Rest Assured Automation), Soap API Testing (SoapUI Tool ), Git, Database Testing using JDBC API and Jenkins.
  • Excellent noledge of Software Development Life Cycle and Software Test Life Cycle.
  • TEMPEffectively worked with Software development team in improving development and testing processes to efficiently deliver software and services which meets the quality, standards and customer expectations.
  • Proficient in automating test cases wherever required using Selenium WebDriver in Java with the halp of Maven, TestNG, log4j, Git, Jenkins.
  • Hands on experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.
  • Very good exposure of testing applications on wide range web applications on Telecom domain.
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts me.e., Abstraction, Polymorphism, Encapsulation, and Inheritance.
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the halp ofAppiumtool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
  • Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
  • Experience in SOAP API manual testing using SOAP UI tool. Experience in POSTMAN tool for API testing for some scenarios.
  • Experience in Rest Assured API automation testing wherever required.
  • Expert level noledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Basic understanding of Behaviour Driven Development (BDD).
  • Ability to perform multi-tasking and excellent in working in environments with deadlines.

TECHNICAL SKILLS

QA Management Tools: JIRA, Rally, MS Office, MS Excel

Automation Tools: Selenium WebDriver in Java, Selenium, Eclipse

Automation Frameworks: Data driven framework by using Page Object Model design pattern with Page Factory, TestNG, Log4j (Logging framework)

API: Apache POI for data driven framework, JDBC API for database testing

API Testing: Rest Assured API Automation, POSTMAN, Soap UI Tool, Soap API Automation

Logs and Reports: Extent Reports, Log4j for logs

Version Control: Git, SVN

Mobile Automation: Appium

Languages: Java, XML

Build and CI Tools: Jenkins, Maven

Methodology and Processes: Agile

PROFESSIONAL EXPERIENCE

Confidential, Walla Walla, WA

QA Engineer/API Tester

Responsibilities:

  • The project was to modify the existing BSS and ensure dat the Customer Payment Module functions as per the Requirement of processing payment and sending confirmation to customers.
  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Analyze business requirements and FSD documents to create & execute test cases in ALM (QC).
  • Worked with developers for complete overview of the issues, updates on application to meet the goals on time.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA &Selenium WebDriver.
  • Added many front-end automation tests and BDD steps usingCucumberspecification framework, TestNG, Appium and Java which decreased 75% of manual testing.
  • Created and executed automation test cases usingSeleniumWebDriver/Cucumberframework for Web App andAppium/Cucumberfor Mobile App.
  • Worked on the Android module of the project where me was responsible for automating the app using Appium withpython.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Performed web services testing with Postman by validating request and response for XML, JSON files.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Use Firebug for the web based application testing with selenium for the commands and locator application.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center/ALM.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Eclipse, Jenkins, SoapUI, Appium, Python, TestNG, Cucumber, Agile (Scrum) methodology, Quality Center/ALM, POSTMAN, SQL, XML, GIT, Maven, Windows.

Confidential, Los Angeles, CA

QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • Involved in validating the web services related to customer, account and transaction management using the Postman by sending HTTP requests and performing data validation.
  • 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 WebDriver.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • 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.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Validated web services using Groovy Scripts in Soap UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Conducted backend testing using SQL queries to validate data for database.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, POSTMAN, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, Firebug, Oracle, GIT, Windows.

Confidential, Phoenix, AZ

Manual Tester

Responsibilities:

  • Reviewed Test Cases, Test sets, Review Reports and ensured dat they are in accordance with QA Best Practices
  • Preparing Test plans, Test Strategy, Test Cases based on Business requirements, Functional specifications, Technical Specification and SRS.
  • Wrote Test Cases defined Test Strategy, Generating Test sets, executed Test Cases -generated reports for tracking progress in general and for tracking defects using Qulaity Center
  • Developed functional test scripts using Functional Tester and for conducting the regression tests
  • Interact with business units and developers to gather and document requirements.
  • Extensively used SQL queries to test the Backend of the application.
  • Reviewed of Software and Business Requirement, Functional specifications Technical Documents with the stake holders
  • Managed the defects detected in the UAT throughout the defect life cycle in the UAT.
  • Prepared UAT Test reports indication clearly the areas of Risk, Recommendation

Environment: Manual Testing, UAT, SQL, Quality Center, Windows.

We'd love your feedback!