We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Honaker, VA

SUMMARY

  • 5+ years of professional experience in Manual and Automation Testing with a solid understanding of overall Software Quality Assurance processes, SDLC/STLC and Defect Tracking & Reporting.
  • Experience in OOPS Concepts, Java Programming, Selenium IDE/WebDriver, POSTMAN, SOAP UI, REST ASSURED, TestNG and JUnit.
  • Experience in BDD by preparing Cucumber feature files (User Stories) and automated the feature file using Selenium.
  • Experienced in customizing Selenium API to suit in testing environment.
  • Exposure to Page Object Model and various Automation Frameworks like Data driven, Keyword driven and hybrid.
  • Knowledge of Maven & Jenkins Integration with Selenium.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Strong working experience in Web services (REST & SOAP), database technologies, and SOA architecture.
  • Experience using android debugging tools likeLogcat, Android Monitor using Android Studio. Worked withADBcommands andAppiumnode.js commands.
  • Knowledge of API Testing using Postman tool.
  • Extensively worked onSeleniumWebDriver with the preferred Languages Java.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience in performing Data driven testing using Selenium WebDriver, TestNG parameters which reads data from scripts using property and XML files.
  • Experience in Cross browser testing using Selenium WebDriver, TestNG.
  • Proficient in devising all the artifacts of testing such as Test plans, Test Scenarios, Test Cases, Defect Reports and Test Summary Report.
  • Extensively worked on various Testing types such asIntegration, System, Functional, Regression, Sanity, Smoke, User - interface (GUI), Data base and User Acceptance Testing (UAT).
  • Expertise in Testing of Web Based and Distributed Applications that were developed using Java.
  • Experience in creating Requirements Traceability Matrix to ensure comprehensive test coverage of requirements.
  • Responsible for testing the application using SQL Queries.
  • Experience in logging defects using HP Quality Center, ALM tool and JIRA. Also performed defect tracking and reporting them based on Severity and Priority.
  • Proficient in working closely with Agile Scrum team to ensure product testability while running End to End Regression tests in Selenium WebDriver using TestNG.
  • Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-Scrum methodology.
  • Ability to handle multiple tasks and work independently as well as in a team.
  • Good team player with excellent written and verbal communication and interpersonal skills.

TECHNICAL SKILLS

Testing Tools: Selenium IDE and Selenium WebDriver, Cucumber, API Testing, Maven & Jenkins Integration with Selenium, APPIUM, SOAP UI, POSTMAN

Languages: JAVA

API: REST, SOAP

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

Test Build & Integration Tools: Maven, ANT, Jenkins

Project Methodologies: Agile, Waterfall

Bug Tracking Tools: HP ALM, JIRA

Operating System: Windows, Android

PROFESSIONAL EXPERIENCE

Confidential, Honaker, VA

QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Actively performed Web Services and Rest API testing using REST ASSURED.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Performed UI testing and front end testing using Selenium.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Developed test suite, test cases, execute test cases and generate report in Postman.
  • Performed xml data validation using assertion method in Postman.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and TestNG configuration files.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Created JavaScript (.js) using describe, it, promise, resolve, reject, done, expect and assertions for REST API Validations like POST, PUT, GET and DELETE.
  • Involved in writing automation scripts for mobile native applications usingAppium, Core java and Selenium.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Used JIRA for Test Management, for Functional Test Automation.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, REST ASSURED, POSTMAN, REST API testing, Protractor, Appium, JIRA, XPath, Maven, JavaScript, TDD, SQL, Windows.

Confidential, Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • Involved in Regression testing using Selenium and Creation of automation scripts for web pages
  • Developed automated Test cases in Java using Selenium WebDriver.
  • Written Core Java Coding and automated more than 750 unique Test Cases for both Frontend and Backend involving different modules like Checkout, Item Page, Customer Cart and Payment Systems.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Understanding requirement and developing end to end automation test scripts using Selenium WebDriver with TestNG framework.
  • Find, isolate, document, regress, and track bugs through resolution via JIRA.
  • Designed, developed and implemented Test Driven automation testing framework utilizing Java in Eclipse
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness
  • Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.
  • Writing Selenium test cases using Eclipse and Java as the base language to test various components of applications.
  • Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id's and XPath in Selenium.
  • Working with Android developers to haveAppiumautomation.
  • Wrote Features using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
  • Executed SOAP based web services API testing (Java client and SoapUI).
  • Worked directly with analysts and developers to investigate software defects.
  • Clarify requirements based on reviewing work flows and document findings and decisions.
  • Worked closely with teamQAto develop comprehensive Rest API test strategy.
  • Validated SOAP responses by adding Assertions.
  • Involved in the Smoke testing whenever the build is deployed.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Automated the REST API Web Service Call to invoke Mail Broker which contains templates for customer receiving emails.
  • Used JIRA for defect tracking. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.
  • 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, SOAP UI, Jenkins, Appium, Agile, POSTMAN, HTML, XML, XPath, JavaScript, JIRA, SQL, Oracle, Windows.

Confidential, Columbia, SC

QA Automation Engineer

Responsibilities:

  • Responsible for designing test cases and executing them within an AGILE software development SCRUM environment.
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and TestNG configuration.
  • Implemented Continuous Integration of automation framework using Jenkins.
  • Verify Web service API’s requests and responses using postman, XML and Soap UI.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Performed Data driven testing using TestNG functions and Selenium WebDriver which examines the data properly from XML files.
  • During testing life cycle, performed different types of testing like Smoke Testing, Load Testing, Integration Testing and Automation Regression Testing.
  • Enhanced the current Hybrid Framework using Selenium custom functions, for functional and regression automation testing.
  • Involved in Back End testing, written SQL queries to retrieve and validate the data.
  • Identifying feasible non-functional test cases for Performance testing.
  • Written automation script using Java & Selenium WebDriver and resources in source control in GIT over the time for improvements and new features
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Tested request and response XML's based web services interfaces using Soap UI.

Environment: Java, Selenium WebDriver, JIRA SOAPUI, TestNG, Maven, Eclipse, XML, GIT, Agile, and Windows

Confidential

Manual Tester

Responsibilities:

  • Involved in gathering Testing Requirements from BRDS and Specification.
  • Prepared required documentation fortesting signoffby various parties as required by the project plans.
  • Done and wrote various scripts in java script to validate plug-in and performed cookie- testing to validate user transactions
  • PerformedGUI, Functional, Negative, Positive, Regression and User Acceptance Testing
  • Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight time line.
  • Created RTM and performed Gap Analysis to ensure the requirement coverage.
  • Worked on Agile Scrum methodology, attended daily stand up, showcase and sprint retrospective meeting.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.

Environment: Manual Testing, SQL, Java, Quality Center.

We'd love your feedback!