We provide IT Staff Augmentation Services!

Automation Qa Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over Five years in Information Technology as a QA Engineer with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
  • Experience in developing end to end automation using Selenium Web Driver /IDE/Grid, JUnit/Testing, ANT, Jenkins, Cucumber.
  • Mobile Test Automation: Involved in installation, training, and consultations worldwide for Mobile Labs deviceConnect/Trust mobile application test automation toolset. This involved proof - of-concepts and new/existing Mobile Labs clients. Also, involved in designing, coding, and showcasing mobile software test automation scripts using UFT, deviceConnect, Trust, ALM, LoadRunner, Selenium, and Appium.
  • Automation using xcode, Android Studio, cucumber, appium, and Github.
  • Technical Support: Member of technical support team that solves any incoming customer issue. Issues included giving support for deviceConnect, Trust, UFT, ALM, Selenium, Appium, Calabash, Networking, Test Automation, licensing, and mobile device configuration.
  • Experience in developing selenium automation framework using JUnit/Testing and developing ANT targets to execute automation suites from command line.
  • Proven abilities in working on Web and Mobile based Online Payments applications using Java, REST and XML, JSON web services, methodologies and procedures.
  • Expertise in using Selenium Web Driver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language. Used JUnit/Testing framework to run unit test and Ant to build the Project.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • 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.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
  • Good experience in Web Services testing using XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from the other request XML
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Test Automation Tools: Selenium Web Driver /IDE/GRID, HP QTP, Cucumber, SOAPUI

Programming Languages: C, Java, JavaScript, Ruby, VBScript, J2EE

Scripting Languages: HTML, CSS, AJAX, WSDL

Defect Management Tools: JIRA, Quality Center, ALM, Rally

Mobile Testing Tool: Appium

Test Frame Work: JUnit, TestNG

Web Debugging Tools: Firebug, Firepath, Xpath, DOM, Chrome, IE Development tools

Databases: Oracle, SQL Server, MySQL, TOAD, MS-Access

Operating Systems: Windows, Android, IOS and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Automation QA Engineer

Responsibilities:

  • Developed and maintained Appium Automation Framework for end-to-end tests
  • Utilized both Intellij-Maven for end-to-end UI Automation in Appium, and Android Studio-Gradle for
  • Espresso UI Automation
  • Developed and executed smoke, regression, and functional tests utilizing multiple tools including Appium,
  • Robotium, Junit3/4, Mockito, and UI Automator
  • Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
  • Involved in implementation of Test Automation Framework build using Selenium Web Driver, Testing and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Wrote automated testing code in Selenium Web Driver in Eclipse IDE for functional testing including AJAX-enabled applications.
  • Created Java based scripts for Selenium Web Driver with Testing as automation frame work.
  • Used Testing for testing framework. Implemented the script deployment in testing framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Testing methods.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Web driver and Jenkins.
  • Involved in creation of automation framework in Selenium Web Driver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Committed automation test scripts to Github and used Jenkins to run automation tests as part of the build process.
  • Worked in Agile methodology, running automated scripts for regression cycles. Knowledge in flashing devices with new software for every cycle.
  • Worked in Java environment to maintain automated test scripts.
  • Maintained test logs, test suites and reports providing guidance to the testing team understanding the functionality of application.
  • Actively participated in meetings with testing team and dev team to evaluate the progress and performance of the application.

Environment: Java, .Net, Selenium Web Driver, Eclipse, Testing, ANT, Jenkins, Cucumber, Agile, AJAX, WSDL, XPath, Rally, SQL, XML, Oracle, Windows, Appium, xcode.

Confidential, Brentwood, TN

QA Engineer

Responsibilities:

  • Created automation framework and test scripts using SeleniumWeb-Driver for multiple platforms and cross browser testing.
  • Designed, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Created functions for different Seleniumlocator types.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/Quality Center.
  • Used Several Test-NG Annotations to take advantage of test lifecycle.
  • Configured SeleniumWeb Driver, Test-NG, Maven tool and created Seleniumautomation scripts in java using Test-NG prior to next quarter release.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework in Seleniumand captured data dynamically from web controls.
  • Performed functional testing to identify various critical points in the application and automated it by using SeleniumWeb-Driver with Test-NG.
  • Developed and maintained AppiumAutomation Framework for end-to-end tests
  • Automated mobile regression testing for IOS & Andriod using Appium and Java as the backend language.
  • Used Firebug/ IE Developer Toolkit and SeleniumIDE to capture and validate CSS Locators, html Ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Demonstrated ability to solve complex automation challenges involving AJAX, dynamic objects, custom object types, unexpected event handling.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Experienced in Native and Hybrid Mobil Application testing.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and run them.
  • Developed BDD tests using Cucumberby writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Closely involved with the development team, maintenance team and business team regarding changing requirements, builds and releases.
  • Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Quality Center, Selenium webdriver /RC/IDE, Appium, Java, Junit, Test-NG, HTML, CSS, Cucumber, SaopUI, JIRA, Eclipse IDE, SQL Server.

Confidential, Atlanta, GA

QA Tester

Responsibilities:

  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Design and Developed automated functional Test suite using Selenium IDE, Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Developed automation scenarios using the functional test cases.
  • Developed Selenium test cases using JUnit framework.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Provided back end testing for data validation using SQL.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.

Environment: Selenium IDE/RC, ScrumDo, Java, JUnit, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JavaScript, XML, SQL.

We'd love your feedback!