We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Goldsboro, NC

SUMMARY

  • 7 years of immense experience in IT Industry with emphasis on Software Quality Assurance, QA implementation, Manual and automation testing using various commercial and open source tools.
  • Extensive experience in using Selenium WebDriver APIs for writing test suites and test cases for testing functionality with the Selenium Server.
  • Experienced in perform API Testing using Postman tool and strong knowledge on Rest and Soap based API's.
  • Deep knowledge in understanding all aspects of SDLC, STLC, PMLC, manual and automation testing methodologies and performing in various types of Automation frameworks (TestNG, Page Object Model, Hybrid, Data - driven, BDD-Cucumber) executing and generating reports using Selenium WebDriver, Defects Management and Bug reporting and tracing by defect tracking tools like JIRA.
  • Experience of testing RestApi's POSTMAN tool for performing CRUD operations.
  • Enhanced Test cases using Core JAVA programming features and TestNG Annotations.
  • Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using AppiumandAppiumDesktop.
  • Acquaintance with developing automation scripts using Appium java for testing mobile native applications.
  • Profound experience in web services testing using Service Oriented Architecture tools like Postman for testing and validating SOAP and RESTful web services used in various applications.
  • Experienced in working with Build Systems like Maven and continuous integration systems like Jenkins.
  • Proficient in Service Virtulization of SOAP and REST APIs to remove data dependencies and support UI development.
  • Experience of testing RestApi's POSTMAN tool for performing CRUD operations.
  • Hands on experience in writing driver script for Selenium web driver to implement keyword driven framework to Automate test cases.
  • Have created customized data driven Test Automation framework.
  • Experience in creating Cucumber BDD (behavior-driven development) framework, TDD (Test Driven Development) and automating BDD scenarios using GHERKIN format.
  • Experience in API automation using Soap UI/PostMan.
  • Experience with testing web services using SOAP UI/Postman and XML.
  • Experience in Rest Assured API automation testing wherever required.
  • Proficient in working with Core Java programming and Object Oriented Programming (OOPs) Concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections.
  • Experience in Test Management, Bug Tracking Tool and Defect Reporting Tool like JIRA, ALM for analyzing requirements, documenting and executing test cases, submitting bugs, defect tracking and status reporting.
  • Knowledge in Object Oriented Programming concepts, data models, HTML and XML.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, Jira.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.
  • Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.

TECHNICAL SKILLS

Methodologies: TDD, BDD, SDLC-Agile/Scrum, DevOps

Testing Tools: Selenium WebDriver, SoapUI, Cucumber, TestNG, POSTMAN, APPIUM

Test Management Tools: HP QC/ALM, Quality Center, Bugzilla, Jira

Languages/ Web Technologies: Java, HTML, JavaScript, XML

Databases: MS SQL Server, Oracle, MS Access

Platforms: UNIX, WINDOWS, Linux, Mac

Build Tools: Maven

Integration Tools: Jenkins

Version Control Tools: Git, GitHub, SVN

PROFESSIONAL EXPERIENCE

Confidential, Goldsboro, NC

QA Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans, Test design and Implementation.
  • Conducted data testing with ETL Processes testing cycle to check the data quality for ingestion of data.
  • Involving in writing complex SQL queries to verify the data from Source and Target for backend testing.
  • Performed data validation testing by writing SQL queries.
  • Involved in building automation framework from scratch using Selenium WebDriver, TestNG and Eclipse.
  • Developed Automation framework implementing Page Object Model, using Java, Selenium WebDriver and Cucumber.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Using Maven for build management, Git as source repository and Jenkins for Continuous Integration (CI) of the builds.
  • Exposure of Web Services Testing using Service Oriented Architecture (SOA) Tools REST and SOAP UI - Groovy Scripting.
  • Automation of API's usingPostmanandSOAPUI, Automated the API's inPostmanusing JavaScript.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, and JIRA for defect reporting and tracking.

Environment: Selenium WebDriver, Java, JIRA, TestNG, Jenkins, APPIUM, MAVEN, POSTMAN, Git, Cucumber, Oracle DB, Eclipse, Soap UI, XML, HTML.

Confidential, Richmond, VA

QA Engineer

Responsibilities:

  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Created automated Test Suite using Selenium and WebDriver.
  • Used Jenkins to execute the test scripts periodically on Selenium WebDriver for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG, Maven on Selenium WebDriver.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
  • Used Eclipse IDE for developing automation scripts.
  • REST API testing using PostMan on production post release.
  • Automation of API's usingPostmanandSOAPUI, Automated the API's inPostman.
  • Preformed Web Services and API Testing using Postman.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Performed data validation testing by writing SQL queries
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.
  • Used ALM for progress and defect tracking.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Environment: Java, Selenium WebDriver, Cucumber, Eclipse, JIRA, Appium, POSTMAN, Jenkins, Soap UI, Maven, Oracle, SOA, TestNG, XPath, Windows.

Confidential, Philadelphia, PA

QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Backend testing of the DB by writingPL/SQL queriesto test the integrity of the application and Oracle databases usingTOAD.
  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, TestNG.
  • Developed Scripts using python Selenium WebDriver combo for user module application.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML and JSON payload.
  • Used Apache POI to read data from Excel sheet.
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts.
  • Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path.
  • Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Defined and executed functional, usability, regression and automation tests on the application.
  • Extensively worked with Version Control Systems GIT.
  • Involved in Design and Development of hybrid automation framework using Selenium.
  • Wrote acceptance test using BDD Cucumber, Java.
  • Performed usability, GUI, Functionality and regression testing of the new builds.
  • Performed continuous integration automation testing using Jenkins.
  • Status reporting and test updating in Quality Center/ALM.

Environment: Selenium WebDriver, Agile, TestNG Framework, Java, XPath, Cucumber, Web Services (RESTFUL, JSON), JavaScript, Windows, Android, IOS, Jenkins, SOAP UI, page-oriented model (POM), SQL, ALM, Windows.

Confidential, Lancaster, PA

QA Tester (Manual)

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Collaborate with Business users, Developers and Team product owners to understand user stories.
  • Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.
  • Involved in manual testing of front end functionality, hyperlinks, navigation, GUI and system integration testing of the application
  • Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.
  • Identified and Prepared test scenarios and performed peer reviews.
  • Preparation of defect status, test case runs status reports and tracking using Quality Center.
  • Actively involved in QA reviews and audits during various software development life cycle phases.
  • Conducted the Smoke testing to check the High level functionality of the application
  • Scheduled weekly Status Meetings and distributed weekly, execution status with Project Manager and with application leads.

Environment: Manual Testing, Quality Centre, Oracle, Windows.

We'd love your feedback!