We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Cincinnati, OH

SUMMARY

  • 7 years of experience with expertise in Manual/Automated Testing of Web based applications.
  • Extensive Experience in all phases of Software Development Life Cycle (SDLC) and Testing Methodologies like Agile, Spiral, Rapid Application Development (RAD), and Waterfall Model.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, JIRA, REST ASSURED, POSTMAN and SOAP UI.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Work experience in developing automation test scripts in BDD, POM frameworks and analyze test results and create defects.
  • Experienced in web user interface automation testing with Selenium WebDriver, Java, JUnit, Cucumber and TestNG frame works
  • Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.
  • Experienced in handling dynamic Drop - down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG DataProvider.
  • Experienced in handling Ajax Requests and synchronization in Selenium using implicit and explicit wait conditions.
  • Used AutoIT, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using Selenium WebDriver.
  • Experienced in using Selenium Utility Methods provided by Selenium APIs to Capture Screen shots of failed Test Cases.
  • Experienced in using Maven Plugin to integrate with TestNG to create Profiles for Tests.
  • Experienced in BDD using Cucumber / Gherkin with Senarios, Scenario Outlines, Hooks and Tags.
  • Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using AppiumandAppiumDesktop.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Expertise incucumbertool that computer programmers use for testing other software.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, POSTMAN, REST ASSURED, SOAP UI, APPIUM

Test Build & Integration Tools: Maven, Jenkins

Frameworks: Cucumber, Data Driven, Hybrid.

Programming Tools: JAVA, Python, SQL

Markup Languages: HTML, XML, XPath

Operating Systems: Windows

Defect Tools: JIRA, ALM

MS Office Tools: Outlook, Word, Excel, PowerPoint.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

QA Automation Engineer

Responsibilities:

  • Design and executed automated scripts to validate functionality, interoperability, and data integrity within the IT testing guidelines.
  • Designed and developed test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations.
  • Responsible for creating and building the API automation framework (Integration Test)Services using Java, Rest Assured and TestNG platform.
  • Ensuring test cases are developed and traced to software requirements for full testcoverage.
  • UsingPostmanto develop Restful API based automation for our backend services everysprint.
  • Working with Android developers to haveAppiumautomation.
  • Worked with Frontend developers to have Night Watch automation for web application.
  • Worked with Product team, UX designers, and the Development team to understandthe overall business objectives, functional and system requirements of our product and services.
  • Worked with the Project management team to provide accurate estimates for testingtimelines and also managing the testing resources internally and externally.
  • Conducting regular Bug review and status meetings on team's test plans and featuredeliverables.
  • Used REST ASSURED for functional testing by developing Sprint based Test Suites for RESTAPI's.
  • Coordinated with developers and system engineers offshore to fix application defects.
  • Reported testing status about the test plan coverage in daily scrum.
  • Designed automation framework to validate the Angular JS developed application to verify API functionality.
  • Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
  • Implemented test automation scripts for mobile testing usingAppium.
  • Executed Test Suites for Smoke, Functional, Integration, Regression, User Acceptance and Backend testing.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • Created whole test framework using Selenium for further test creation and execution.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Analyzed the test results and logged the defects using JIRA.
  • Used Git for Version Control and Code Collaboration to manage code reviews.

Environment: Java, Selenium WebDriver, Appium, TestNG, Maven, API Testing, Jenkins, REST ASSURED, XPath, POSTMAN, Eclipse, Cucumber, JIRA, SQL, Windows.

Confidential, Brooklyn, NY

QA Engineer

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • 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.
  • 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.
  • 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.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Involved in the Smoke testing whenever the build is deployed.
  • Created JavaScript (.js) using describe, it, promise, resolve, reject, done, expect and assertions for REST API Validations like POST, PUT, GET and DELETE.
  • Automated more than 355 new unique Manual Test Cases for both Frontend and Backend of the application.
  • Using Jenkins Continuous Integration Tools, trigger Cron Job to run daily sanity smoke test scripts in different environments like Dev andQAEnvironment.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • 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, Pittsburgh, PA

QA Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • 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.
  • 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.
  • 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.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • 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, Soap UI, Appium, Python, TestNG, Cucumber, Agile (Scrum) methodology, JIRA, SQL, XML, Maven, Windows.

Confidential, Alden, NY

Manual Tester

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various test cases for all assigned module/projects Review Test Requirements, Creating Test Plans and Test Strategy documents in Quality Center.
  • Develop Test Plan and Test Strategy to test the application according to the Requirements, Test areas and Functional Specification of the application.
  • Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
  • Created test cases manually to perform different types of testing such as positive/negative, functional/regression, interface, black box, batch testing, screen navigational testing, smoke/sanity testing, unit testing, performance testing, exploratory testing or Backend testing.
  • Generated Test Traceability Matrix (TTM) to show the test case execution status.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight time line Worked with deployment team to create nightly automation regression execution builds.
  • Performed Positive and Negative testing to test response of the application under test by creating Data Driven tests.
  • Ensure that all the test cases are updated in the HP Quality Center/ALM along with Master test plan Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects.
  • Documented software defects using bug tracking system and reported defects involving program functionality, output, online screen and content to software developers.
  • Created RTM and performed Gap Analysis to ensure the requirement coverage.
  • Attended Weekly status meeting in reporting and provided a weekly report that includes test metrics consisting of status reports.

Environment: Quality Center, Oracle, HTML. .Net, MS Office, Windows

Hire Now