We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 6 years of professional experience in IT in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
  • Extensive experience in all stages of STLC & expertise in Functional &Regression testing methods for Web based applications in SIT and UAT phases.
  • Experience in working wif open source tools such as Selenium WebDriver, POSTMAN, REST ASSURED, Soap UI, Cucumber, Appium, TestNG, JIRA and Eclipse.
  • Experienced in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites.
  • Profound knowledge on Object Oriented Programming (OOP) concept. Experience in writing automation scripts using Behavior Driven Development (BDD) Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.
  • Extensive experience in developing Test Plans, Test Strategy, Test Cases, Test Matrixes, Requirements Traceability, Test Reports and documentation of Manual and Automated Tests.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of teh script.
  • Experience in developing framework using TestNG, Page Object Model, and Page Factory.
  • Experienced in developingBDD(Behavior Driven Development) andTDD(Test Driven Development) scripts wifCucumberand writingstep definitionsforGherkinbased features.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed End Testing, Black - box Testing, Functional Testing, System Testing, and Regression Testing.
  • Expertise in SOA testing (Designing and implementing solutions) wif REST and SOAP based web services
  • Experience in Web Services testing using SOAP UI, POSTMAN. Providing required input data to request XML & get teh required data from response XML & use teh response data from another request XML using SOAPUI.
  • Experience in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven
  • Experienced wif various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
  • Proficient in using project management tools such as ALM/Quality Center, JIRA to track bugs, link defect and execute manual/automated test cases and report results.
  • Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on teh basis of product releases features, client’s requirements and related technical documents.
  • Experience in creating Requirements Traceability Matrix to ensure comprehensive test coverage.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/RC/Grid, TESTNG, Cucumber, SOAP UI, Postman, REST Assured

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

CI/CD & Build: Jenkins, ANT, Maven

Databases: MySQL, Oracle, SQL Server

Defect Tools: JIRA, ALM

Programming Languages: Core Java

Markup Languages: HTML, XML, XPath, CssSelector

Operating Systems: Windows, UNIX, LINUX

Mobile Testing Tools: Appium.

Utilities: IntelliJ, Eclipse, GIT, SVN

MS Office Tools: Outlook, Word, Excel, PowerPoint, Visual Studio

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Used BDD wifCucumber, Java and created feature files wif scenario and scenario outline.
  • Created data-driven automation scripts for testing REST API Web Services using REST Assured.
  • Created 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.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Test Automation Framework using Cucumber BDD.
  • Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked on Web services using POSTMAN exclusively on obtaining teh needed information using teh URL approach.
  • UsingPostmanto develop REST API based automation for our backend services everysprint.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Involved in writing automation scripts for mobile native applications usingAppium, Core java and Selenium.
  • Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Worked closely wif Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Tested teh application in highly dynamic environment wif sprint team using Agile Methodology.
  • Used JIRA for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.

Environment: Java, Selenium WebDriver, JavaScript, Maven, Cucumber, Postman, Appium, Jenkins, REST ASSURED, Page Object Model (POM), Eclipse, Agile, JIRA, Oracle, GIT, Windows.

Confidential, Austin, TX

QA Automation Engineer

Responsibilities:

  • Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
  • Evaluation and implementation of Robot Framework to create SeleniumWebDriverautomationtest suite.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Developed and automated Regression Tests, created Behavior- Driven Framework using Cucumber.
  • Involved in back end testing of REST API’s using REST Assured and postman. Used Rest Assured, JSON object libraries to automate REST API’s and validate methods like GET, PUT, POST and DELETE.
  • Performed Functional, Regression, Ad Hoc on Web based applications.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Followed teh decision tree table in creating teh test cases as specified in teh requirement document.
  • Cross-Browser Testing both Manual and automation using Selenium.
  • Executed various SQL Queries to perform teh backend testing.
  • Updated JIRA wif all teh changes made to teh test cases and closed it when all teh requirements were met as specified.
  • UsedPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Scheduled testing job and set up teh flag to run automation scripts on Jenkins as a part of teh Continuous Integration process every time their is a bug fix, new feature development, or innovative functionality in code repository (Git).
  • Developed automation script forMobile Native applications(IOS, Android) usingAppium, Java.
  • DesignedHybrid Appium Test automationframework for teh application (Android apps).
  • Created Test Cases in JIRA, executed Test Cases and reported defects in teh project.
  • Participated in Weekly Project status meeting and involved in improving teh testing Process.

Environment: Java, Selenium WebDriver, JIRA, JavaScript, Jenkins, REST ASSURED, Appium, Postman, Maven, XPATH, SQL, Oracle, JSON, Cucumber, GIT, Windows.

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Involved in gathering business requirement, studying teh application and collecting teh information from developers, and business.
  • Developed Automation scripts in Selenium WebDriver to test new functionalities added to teh application.
  • Developed Data Driven framework wif teh Page Object Model pattern to retrieve test actions, test data from Excel files and SQL Databases.
  • Designed and executed teh Automation Test Scripts using Selenium IDE, Selenium WebDriver and TestNG.
  • Performed SOA Web Services Test (SOA Test) on project operated wifin agile environment, wif 2-4 week sprints, daily scrum meetings, burn-down charts, task weighting, pair programming, refactoring, presentations and review, Tested Web services (SOAP, WSDL) using SOAPUI.
  • Worked on Selenium GUI Object / element verification using XPath and CSS Locators.
  • Prepared test plans, test cases, test scenarios, test data and test scripts wif schedules & dependencies for functional, UI, integration, database, usability, Performance and regression testing.
  • Worked wif teh automation team in creating a Maven based framework for teh application which was tested using more than 400 scripts.
  • Used RESTClient and POSTMAN to perform API Testing.
  • Teh bugs detected are recorded and notified to developers and managers using JIRA.
  • Performed Backend testing by extensively using SQL queries to verify teh integrity of teh database
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Participated in deployment of Selenium's Grid in support of cross web browser testing (Firefox, Internet Explorer).
  • Attended teh cross-functional team meetings to review teh requirements and giving halpful suggestions to make sure dat projects passed teh quality dat is expected by clients.
  • Prepared UAT report and shared dis wif teh scrum master in order to discuss teh progress and completion of User acceptance testing.

Environment: Java, Selenium WebDriver, TestNG, SOAPUI, XPath, POSTMAN, JIRA, SQL, GIT, Agile, Windows.

Confidential, Dallas, TX

Manual Testing

Responsibilities:

  • Analyzed and Reviewed teh Business requirement document and Technical specification document to understand teh scope of testing.
  • Planned and executed Test Phases including Smoke, Functional, System, User Acceptance (UAT), Accessibility, Integration, Regression, Re-testing, Error guessing, Exploratory, Ad-hoc, Boundary value Analysis and Equivalence partitioning
  • Executed Test Cases and verified Actual Results against Expected Results. Bugs traced & reported to teh developers.
  • Conducted teh System, Integration and Regression of teh web application.
  • Participate in product Walk through meetings and defect meeting and suggest improvements for product and QA testing effort.
  • Prepared weekly status reports on test case execution, defects, RTM etc. Tracked progress of defects through to resolution.

Environment: Manual Testing, QC, MS Excel, Windows.

We'd love your feedback!