We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY:

  • Around 9+ years of IT experience in Quality Assurance with Manual and Automation testing AND SDET/Automation, Manual & Automated Testing of Client/Server and WEB based applications.
  • Hands on Experience in Test automation tools such as Selenium WebDriver/Grid, to develop automation testing scripts for Web - based and Mobile applications.
  • Developed Appium Scripts for Native Android/ IOS Apps and Mobile Web apps using Java.
  • Experience in RESTful web services Testing using Rest Assured framework
  • Proficient in performing GUI Testing, Functional, end to end Testing, Integration Testing, System Testing, Regression Testing, Back-end Testing, Smoke Testing, Browser compatibility Testing and User Acceptance Testing using Manual & Automated testing tools.
  • Experience in creating Data Driven automation frameworks using Page Object Model, Cucumber (BDD), TestNG (TDD) and Junit.
  • Experience with SQL Server, SSIS, TFS and Visual Studio
  • DevOps Solutions & tools support (Engineering Level Support)
  • Experience in creating developing Appium framework for both Android and IOS applications.
  • Extensive knowledge of Service Oriented Architecture (SOA) along with hands on experience testing web services such as SOAP, REST using tool SOAP UI.
  • Hands on experience in writing SQL queries to perform backend testing to verify Data Accuracy.
  • Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
  • Extensive experience in Defect Reporting and Defect tracking process using HP ALM Quality Center 12.5 (QC), JIRA and Rational Clear Quest
  • Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect.
  • Participate in presales and client interactions
  • Participate in DevOps implementation/development projects
  • Experienced in creating Test Scripts using Selenium Web Driver using Java as OOPs programming.
  • Extensively worked on creating feature files and gherkin scenarios using Cucumber framework.
  • Experience in using both Page Object and Page Factory models with Selenium Web Driver.
  • Experienced in using Selenium Grid to run automation tests on different machines against different browser in parallel.
  • Performed E2E testing on Angular JS framework using Protractor
  • Worked very closely with UI angular developers while automating the tests using protractor and Jasmine
  • Experience in developing Groovy scripts to customize functionalities for test steps.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Git Hub and Maven.
  • Automated angular Js application module using protractor and Jasmine and created specs for various functional scenarios.
  • Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall model.

TECHNICAL SKILLS:

Testing Tools: Selenium RC, WebDriver, Selenium Grid, QTP/UFT, ALM, JIRA, Appium, Soap UI, Maven

Bug Tracking Tools: JIRA, Azure DevOps ALM

Databases: SQL Server, Oracle

Testing Framework: JUnit, TestNG, Cucumber

IDE: Eclipse, IntelliJ, NetBeans

Servers: Web logic, Web Sphere, Apache

Languages: JAVA, Python, SQL, PL/SQL, VB script, Java Script

Repository System: GitHub, Subversion

Operating Systems: Windows, UNIX

WORK EXPERIENCE:

Confidential, Columbus, Ohio

QA Automation Engineer

Responsibilities:

  • Involved in manual and automation GUI, Functional, Regression Testing and User Acceptance Testing phases.
  • Developed Appium framework using See Test for both Android and IOS applications.
  • Developed, modified and debugged scripts in Automation frame work using QTP for future release
  • Developing Appium Scripts for Native Android/IOS applications and Mobile browser applications using Java.
  • Used different types of virtual devices Emulator (Android virtual device built in Android Studio for android) and Simulator (Xcode for IOS) and real devices for Testcases validation.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Discussed with Business analyst and developers while developing an integrated Test Plan covering the main functions of the designated parts of the application.
  • Responsible for identifying test cases for Manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Identified Objects of App using UI Automator tool for Android and Appium Inspector for IPhone.
  • Performed Mobile Cloud Testing with Appium on See Test Cloud and Sauce labs Account.
  • Created automated script for REST API testing using Rest Assured framework.
  • Evaluating data file submissions and developing/maintaining SSIS packages for ETL processes.
  • Create ETL Processes and reports using Microsoft SQL Server Suite (SSIS).
  • Developed Java Programs to facilitate the comparison of data between the existing systems and the mainframes
  • Worked on GUI internationalization using JSP and Core Java
  • Involved in the functional automation for the web application using .Net Framework and C#
  • Used Maven to build and run the Selenium automation framework and sending the automation reports over mail.
  • Automated testing of reports through Postman scripts.
  • Performed E2E testing on Angular JS framework using Protractor
  • Implemented Cross browser testing using Selenium API for Mozilla Firefox, Chrome and IE.
  • Extensively worked on creating feature files and gherkin scenario/scenario outline using Cucumber framework.
  • Worked on various tools including Git, JIRA, and IntelliJ & Fiddler. Tools/Technologies Used: Java, Test NG, JSON, Postman, Selenium Web driver, Fiddler, JIRA, Stash, Git
  • Developed step definition files using Selenium, Java and different annotations to execute and run the feature files.
  • Expertise in advanced descriptive programming in QTP using VBScript. Used Recovery Scenario Wizard
  • Created Test Runner class using J unit to run feature file and to generate reports.
  • Used Cucumber Tags in feature file for regression, smoke, sanity and end to end test execution.
  • Created test execution status reports using Cucumber Extent report plug-in.
  • Implemented Selenium Grid and executed tests on Virtual machine in parallel that helped reduce the execution times significantly.
  • Used Jenkins Continuous Integration tool for automatic build process and running regression tests.
  • Developed Appium Scripts for Native Android/ IOS Apps and Mobile Web apps using Java
  • Identified bugs, logged them into QC, monitored their progress and verified their fix.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting in tight timelines.
  • Converted Business requirements and System requirement documentation into test design products: Test Scenarios, Automation Test Scripts.
  • Interacted with Business Analysts and Developers in requirement analysis, design document analysis and for bug reviews in agile environment.
  • Actively participated in SCRUM meetings and reviews.

Environment: Selenium Web Driver, Selenium Grid, QTP, Protractor, Maven, Jenkins, HP ALM 12.5, Java, AngularJS, HTML, Bootstrap, SQL Server 2008, SOAPUI, GITHUB, Windows 7.

Confidential, Columbus, OH

Automation Tester

Responsibilities:

  • Worked in an agile methodology being involved in every stages of Software Development Lifecycle (SDLC) and Software Testing Life Cycle (STLC).
  • Participated in Sprint planning meetings and discussed the progress made in the previous sprint, then planned for the next sprint with brainstorming for ideas with the team.
  • Experience in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix (RTM), Defect Tracking.
  • Wrote automation Java scripts with Selenium Webdriver and JUnit for automating regression and functional testing.
  • Creating data packages and modelling data integration flows with SQL Server Integration Services (SSIS) from various data sources.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box/White Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Involved in tracking and reporting defects using Jira and was also responsible for communicating the status to the development team.
  • Build DevOps solutions using the latest technologies and tools
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Developed required Selenium support code in JAVA for Cucumber.
  • Used SQL queries to perform the back-end testing and data validation.
  • Executed backend operations like queries like joins, select, update in Oracle Server.
  • Significantly contributed in the areas of technical documentation and actively collaborated with team in driving review and approval process.

Environment: Java, Selenium Webdriver, Cucumber, JUnit, SQL Assistant, SQL, SharePoint, Oracle, TOAD, Flat files, MS access

Confidential, Seattle, WA

QA Automation Engineer

Responsibilities:

  • Involved in Daily Meetings and Walkthrough with various teams as required for better understanding the business requirement, software specification, and development process flow at various stages.
  • Developed, executed and implemented test plans, test cases and test scripts for applications built upon a .NET application platform.
  • Develop detailed test strategy, test approach, project plans and schedules, including goals, risks, and resource allocation.
  • Communicated actively with 508 testing team.
  • Developed automation test plan and identified the test cases to automate as an automated regression test suite using HP Unified Functional Testing (HP UFT).
  • Implemented Data Driven automation framework and enhanced test scripts for better reusability and repeatability using MS Excel and XML based input test data.
  • Designed and developed Test Scenario, Manual test cases, and Test Steps for various Business methods covering both positive and negative testing requirements.
  • Performed Manual Testing on Web-Based applications and used HP ALM for test management tool.
  • Used HP ALM for creating and documenting Test Plans and Test Cases and register the expected results.
  • Utilized ALM Defect Section for the track, report and manage defects throughout the test cycle and attended Defect Status Meeting on daily basis during the testing cycle.
  • Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope and constraints.
  • Performed backend testing to validate the data using Oracle SQL Developer and added SQL queries to the required Test cases.
  • Wrote complex SQL queries using SQL *Plus to validate backend functionality of the application.
  • Isolated test cases for manual and automated testing, also established regression test suite, both manual and automation to assure the stability of SUT.
  • Parameterized test scripts to support multiple sets of test data to extend testing coverage.
  • Created Shared Objects Repository and incorporated with scripts to reduce scripts maintenance time.
  • Created reusable functions, sub-routines using VBScript and store into function library to support code reusability.
  • Developed automated scripts using descriptive programming method by capturing object properties and values using object spy.
  • Executed and maintained automated test suites and provided test results to the testing team and project management.
  • Implemented quality assurance objectives and processes, monitor and evaluate testing results against the predetermined objectives, and apply recommended actions for improvements.
  • Communicated with Application Developers, Project Manager and other Team Members on Application testing status.

Environment: Java/J2EE, VBScript, ALM, HP Quality Center, Unified Functional Testing, Oracle EBS- Oracle 11g, SQL Server 08, SQL, PL/SQL, IIS and Windows Server 2008.

Confidential

QA Tester

Responsibilities:

  • Experience in developed, executed and reviewed automated tests using Selenium test scripts.
  • Experience with selenium and testing for writing the test cases with testing annotations.
  • Experience with both frontend and backend automation testing functionality.
  • Experience with SOAPUI and POSTMAN manual and Automation API Testing.
  • Experience with web services like(Rest and SOAP)
  • Involved in scrum meeting with scrum team in planning and estimation of QA Tasks.
  • Written scripts using Load Runner to generate virtual users.
  • Validating the API responses by writing groovy scripts in SOAPUI
  • Experience in micro services testing using Curls, Postman and Soap UI
  • Executed SOAP based web services for API testing (Java client and Soap UI)
  • Experience in Slunk to check the logs.
  • Ran the SQL queries for checking the data stored in the database. Performed basic level load testing by using Simple and burst Strategy and generated reports in SOAPUI.
  • Perform Backend testing by extensively using complex SQL queries to verify the integrity of the database.
  • Worked with various teams to coordinate work. (Release Engineering team, Integration team and Developers).
  • Experience with white box testing to know the internal code and analysing the code.
  • Exposure of Jenkins (continuous integration) with the code, Git, GitHub.
  • Exposure of onsite/ offshore team.
  • Conducted daily meetings with Project and Development teams to discuss testing and to prioritize defects and issues.

Environment: Cucumber, Gherkins, Selenium Web driver, REST, SOAP,SVN, XML, HTML, Jenkins, Rally, GUI, Jira, Agile(SCRUM), SQL

Confidential

SDET/QA Automation

Responsibilities:

  • Involved in creating various documents such as Test Scenario and Test Schedules document, Test Case, Test Script, and System Inventory Document.
  • Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts.
  • Created detailed test status reports, performance capacity reports, web trend analysis reports, and graphical charts for upper management using Load Runner analysis component.
  • Involved in Developing QTP/UFT Scripts and executing these tests in Quality Center.
  • As a Mercury Load Runner expert, provided system monitoring and system capacity performance testing.
  • Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
  • Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
  • Analyzed test cases for automation and used Quick Test Professional (QTP) to automate manual test scripts for Regression and Functional testing.
  • Used JMeter during performance testing of the Oracle ERP application for the DAI project. collected response from target server and other statistics which show the performance of the application or server via graphs or tables
  • Developed and enhanced scripts using Load Runner Vu Gen and designed scenarios using Performance Center to generate realistic load on application under test.
  • Execution of smoke tests on each build using QTP and reporting the results to management
  • Performed integration testing & data validations using QTP for various interfaces.
  • Developed utility scripts in QTP to export data from different database tables to Excel.
  • Developed workarounds for many of QTP challenges by writing VB Script functions.
  • Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Win-Runner and Load-Runner.
  • Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
  • Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
  • Created automated test suites that successfully tested ETL/data migration endeavors
  • Worked with the Web programming language HTML5, CSS3, XML, JSON and selected web element by using Firebug and Fire Path.
  • Involved in Web Service testing and validating the XML files.
  • Developed Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.

Environment: QTP, Oracle 7.1, Visual Basic, Jira, JMeter, HPALM, Quality Center, Manual testing, Win Runner 5.1, Load Runner.

Confidential

QA Test Engineer

Responsibilities:

  • Developed Involved in developing test cases based on the user and business requirements.
  • Analyzed requirements, system design and prepared test strategy.
  • Created different checkpoints to check the property values of objects such as object checkpoint, text checkpoint, bitmap checkpoint and Database checkpoint in QTP.
  • Updated scripts in QTP expert view with VB Scripting.
  • Tested with SQL queries for validating the backend.
  • Created functions in the common function library and attached required functions in each test using QTP.
  • Involved in different phases of testing like functionality testing, unit testing, integration testing.
  • Informed test leads of any issues that may affect the schedule, budget, or quality of the product or the testing process.
  • Documented the existing system and verified it with follow-up meetings.
  • Prepared the necessary documentation for Quality Assurance.
  • Involved in documenting test strategy, test cases, and test scripts manually.
  • Worked on automating the manual test cases for certain High Critical Applications.
  • Coordinated bug fix with developers based on priority and enhancing the application.
  • Performed both Manual and automation testing for the application.
  • Performed regression and user acceptance testing for the application.
  • Documented test hierarchy, test scenario, test cases based on the requirements.
  • Test sets were created for the test according to the purpose such as sanity test, normal test, regression test and advanced test.
  • Used Quality Center to Record, Maintain, Track defects, and Assign type and priority/severity levels of defects.

Environment: QTP, JIRA, Windows XP, VB Script, HTML, XML, SQL Server.

We'd love your feedback!