We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Salem, VA

SUMMARY

  • Around 8+ years of experience in the Information Technology Industry, extended expertise in QA and Automated Software Testing.
  • Extensive knowledge in analyzing requirements, writing and executing test plans, designing test cases and procedures, preparing test data, setting up test environment, creating defect documentation, requirement traceability matrix and test summary reports.
  • Good in Selenium automation using Selenium WebDriver, Selenium Grid, HP QTP/UFT, TestNG framework and Maven.
  • Performed Manual and Automated testing using HP Mercury tool like Quality Center and Quick Test Professional (QTP).
  • Experience in Manual testing and also writing test cases by gathering documentation from the required specification from client.
  • Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool - Jenkins.
  • Expertise in entire QA Life Cycle Process, which includes design and development of Testing Methodology, Test Strategy, Test Scenarios, Test Plans and Test Cases.
  • Expertise in providing guidelines and standard templates for the design and development of Test Plans and Test Cases.
  • Experience in manual testing using user interface and proficient in Black and White Box Testing, Regression Testing, User acceptance Testing and experience in Bug Tracking.
  • Sound knowledge on database with Oracle, DB2, SQL Server, SQL/PL SQL and on writing complex SQL Queries.
  • Expertise in WEB based Application Testing which includes Functional Testing, Regression Testing, UAT, GUI Testing.
  • Expertise in tracking the Defects and log them on Quality Centre, JIRA, Clear Quest and Visual Studio.
  • Expertise in QA Automation using Perl Scripting, Python Scripting.
  • Good programming experience with Core Java/Perl//Python.
  • Designed and implemented different automation frameworks from scratch likePage Objectsframework, Keyword Drivenframework, Data Drivenframework and Hybridframeworkfor multiple projects.
  • Running Feature Testing and conducting Unit test for automating the regression and tested Web-Services both SOAP/REST using SOAP UI.
  • Experienced in using Protractor, an end-to-end test framework for Angular and AngularJS applications.
  • Experience in various aspects of (SDLC) Software Development Life Cycle and Agile/Scrum and Water fall SDLC Process.
  • Excellent interpersonal, verbal and written communication skills with the ability to collaborate and interact confidently with multifunctional teams that include programmers, project management, Systems Analysts, Business Process Engineers, and staff at all levels.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver, HP Quality Centre /ALM, Junit, TestNG, JIRA, SOAP UI, QTP/UFT, Eclipse, Protractor, Perl, Manual Testing, Appium, JMeter, Jasmine, Cucumber.

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, RUBY, VB Scripting

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing: Android, iOS.

PROFESSIONAL EXPERIENCE

Confidential, SALEM, VA

QA Automation Engineer

Responsibilities:

  • Responsible for resolving complex automation issues using suitable Java code.
  • Open source tools such as Selenium, Junit, JMeter, Mocha and Appium are being used for test automations.
  • Using Selenium WebDriver, Java, TestNG for designing automation test cases.
  • Have been using Selenium Grid to execute several test cases on different browsers and platforms.
  • Designing and implementing Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG and ANT.
  • Python testing tool is being used in order to test the Automated test scripts and frameworks.
  • Working on Python scripting to do functional testing.
  • Creating unit and functional test cases through use of testing tool such as Python.
  • Using Python to launch QTP scripts from command line for continuous integration testing.
  • Designing test cases for manual and automation testing, developed and maintained checklists for regression using Perl /Python automation.
  • Creating and maintaining automated reusable tasks, functional test cases using Perl.
  • Using SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Involving in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performing manual testing in physical devices emulator and IOS simulator.
  • Extensively involving in testing the application manually for the Functional and Systems Integration test efforts.
  • Designing and implementing basic/complex SQL queries for backend testing.
  • Involving in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Scrum (Agile) methodology is being performed in order to perform tests on applications.
  • Coordinating with developers and record defects in JIRA to track until they are resolved.
  • Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
  • Involving in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Management of SVN repositories including Mobile Platforms like iOS and Android.
  • Successfully implemented UFT and Perfectoautomation framework for mobile testing.
  • Involving in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Locating elements was done by using Firepath, Firebug and XPath tools.
  • Using Eclipse, IDE and TestNG frameworks test codes are being developed in Java language.
  • Participating in design walkthrough and review meetings while interacting with customers.

Environment: Selenium WebDriver, Jenkins, Python, Perl, Cucumber, SOAP UI, Angular JS, FirePath, Firebug, Eclipse, UFT, TestNG, Perfecto, JIRA, SQL, XPATH, Java, SVN, Junit, JMeter, Python, Maven, Protractor.

Confidential, Dallas, TX

QA Tester

Responsibilities:

  • Participated in the System Testing by writing the test cases.
  • Develop test plans, test scenario, test cases, and prepared data for different types of performance tests.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Eclipse, IDE and TestNG frameworks are used to develop test code in Java.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
  • Responsible for the development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
  • XPATH and DOM are being used in order to work on the static and dynamic objects.
  • Used Agile methodology with Scrum Process.
  • Used SOAP UI tool to test SOAP services and REST API.
  • Have experience in Load and Performance testing tool - Jmeter.
  • Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium WebDriver withPython/ Java.
  • Worked on Python scripting to do functional testing.
  • Discussing the status of the JIRAs and making sure that the issues are resolved.
  • Managed Test results and defects using JIRA defect tracking tool
  • Scripting was done by using Java language and Junit framework.
  • Involved in performing test case automation using Cucumber test automation tool with Ruby.
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
  • Prepared manual and functional test cases on mobile and web applications as per requirement.
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.

Environment: Java, Selenium IDE, Selenium WebDriver, Selenium Grid, Firebug, SQL, iOS, JIRA, Microsoft Test Manager, JMeter, Junit, Cucumber, Python, XPATH, SOAP UI, REST API, GIT, Appium,Xcode.

Confidential, Lewisville, TX

Automation Engineer

Responsibilities:

  • Analyze the Design, Architecture Documents, Use Cases and developed test plans, supporting test cases & scripts.
  • Designed and created various Test Plans, Test Cases based on the Business requirements.
  • Executes Integration and Regression test cases as required for application releases and enhancements and Documenting test results for corrective actions, reporting and audits.
  • Tested SOAP and REST based web services using SOAP UI.
  • Created and maintained Regression Suite using Selenium WebDriver and TestNG.
  • Developed reusable methods using Java as a part of Automation Framework.
  • Writing scripts,executing test casesand debugging.
  • Regression Testing, support and reviewing Test scripts.
  • Data driving Test script.
  • Defect reporting, Executing Framework and Analyzing Result.
  • Preparing script execution report.
  • Involved in daily defect triage meeting and weekly status meetings
  • Used Quality Center for Defect tracking and Test Management.
  • Backend testing - created and executed SQL statements to Validate database using SQL.
  • Expertise in writing different SQL statements like Inner Joins, outer Joins, Sub queries etc.
  • Expertise in Soap UI to test web services.
  • Expertise in web applications testing & security testing.
  • Experience in Preparing, Test scenarios, Test Plan, Test Data and Test cases for Unit, Integration, System, Functional, Regression, Performance, End to End Testing (SIT) and UAT Testing.
  • Prepared a Test Suite of Sanity, Smoke, Regression, Module, Integration, System and Ad-Hoc testing.
  • Prepared Test summary report for each cycle of testing.
  • Involved in System Integration testing to validate end-to-end business scenarios.
  • Run the Batch programs in UNIX environment and validate the data.
  • Used Putty tool to connect to UNIX system and execute the batch programs.

Environment: SOAP UI, Windows XP, UNIX, AS 400, J2EE, IBM MQSeries, Oracle 9i, IBM Web Sphere, Quick Test Professional 9.5, Mercury Quality Center, Putty, DB Visualizer, WinSCP, VV model, Agile Methodologies and Web Services.

Confidential

QA Tester

Responsibilities:

  • Generated Automation test scripts, modify scripts to do regression test.
  • Developed manual test cases and executed it.
  • Involved in developing Manual/Functional test conditions and scripts based on the requirement.
  • Manually perform Functional testing that includes Security, System testing, Smoke testing and Back-end testing.
  • Participated in performing End to End functional testing for Web-Based Applications.
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall.
  • Regression testing suites were built and executed using QTP.
  • Involved in team of User acceptance testing (UAT).
  • UsedQuality Centre(QC)for Test Managing, scheduling, defect logging, tracking and analysis
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Performed Functional and Regression testing on different configurations.
  • Derive testable conditions out of general Business requirements.
  • Generating Test Log documents and analyzing obtained Test Results.
  • Reporting status of testing progress, issues to team lead on a weekly basis.
  • Participate in daily stand up meetings and weekly meetings.

Environment: QTP 9.2, Microsoft Office tools, Windows 2000, JAVA, UAT, Quality Centre, SQL, SDLC

We'd love your feedback!