We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 8years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
  • Expert in Testing Life Cycle (TLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Experienced in performing end to end testing for AngularJS using Protractor.
  • Proficient on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, Junit, ANT, Maven, Jenkins and SOAP UI Pro for testing Client Server and Web based Applications.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Good experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Well experienced with CA LISA Testing constraints such as test data, satisfying pre-conditions, test environment, and test management.
  • Mobile automation of IMDb android and windows app using Appium and Selenium Webdriver.
  • Test automation for web application (SWAP module) using Cucumber.
  • Performed functional testing of retail applications like Point of Sale (POS) and EMV implementation.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Strong skills in backend (in both OLTP & OLAP database) testing by executing SQL queries.
  • Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing. Experience in functional automation tool QTP/ UFT and the various frameworks in QTP/UFT
  • Experience in Oracle database administration and good understanding of Data warehousing concepts and testing Web Services using SOAP UI.
  • Experience understanding the code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
  • Extended experience in systems testing, integration testing, QTP/UFT, UAT testing, Black Box and White Box testing, functionality testing, and regression testing.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, JCA, JMS, XML, WSDL technologies.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.

TECHNICAL SKILLS:

Testing Tools: Selenium, QTP, JMeter, Cucumber, (SOAP UI), REST Assured, Selenium Web Driver/RC/IDE/GRID, HP Quality Center, ALM, UAT

Languages: HTML, CSS, Java, XML, SQL, JavaScript, Groovy Scripting, .NET, HTML, CSS, AngularJS, XML, Shell Script

Continuous integration: Jenkins, Hudson, Cruise Control, Subversion.

Test Framework: TestNG, Page Object Model, ATDD (Acceptance Test Driven Development), BDD Behavioral Driven Development

Version Control Tools: GIT, Subversion(SVN)

Databases: ORACLE, SQL SERVER, MS-ACCESS, TOAD, TERADATA,DB2

Bug Tracking Tools: Quality Center (QC), HP ALM (Application Life Cycle Management)

Operating Systems: Windows, Android

Development Tools: Eclipse, Android Studio

Web Technologies: HTML, CSS, XPATH, XML

Methodologies/Process Tools: RUP, Agile, Sprint, Agile-Scrum, Waterfall

QA/Testing: Black box, Integration, Functional, System, End to End, Regression, Functionality, Compatibility, User Acceptance, Alpha, Beta Testing and Agile Testing Methodology etc.

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Houston, TX

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium Web Driver, TestNG and Java.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
  • Involved in automating test cases using Selenium Web Driver with TestNG.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Involved in creation of automation framework in Selenium Web Driver using behavior driven approach like Cucumber.
  • Plugins with Continuous Integration for builds validation, using Jenkins.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased 75% of manual testing.
  • Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Integrated Appium for distributing tests on the cloud.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user's interaction with an AngularJS application running in a browser or mobile device.
  • Automated ATT regression suite using the Selenium Web driver, JSON Classes, JDBC.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Designed and develop framework for Mobile Browser application testing using Perfecto Mobile.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.
  • Designed automation steps, identifying objects and creates test scripts.
  • Analyze testing results and defects, and provide recommendations to development team.
  • Reported the bugs/defects through Quality Center.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.

Environment: Selenium WebDriver, Selenium IDE, Selenium GRID, TestNG, Cucumber, ALM (QC11.5), JAVA, Maven, Perfecto Mobile, XML, MS Excel, HTML, JSON, JavaScript, Rally, Eclipse IDE, Windows 7, Firefox, IE, Chrome, Firebug

Quality Assurance Engineer

Confidential, Cleveland, OH

Responsibilities:

  • Performed review and analysis of functional requirements and test plan design documentation.
  • Took active part in testing, planning and bug isolation, automation, troubleshooting, and reporting.
  • Performed Acceptance testing using Cucumber.
  • Written unit tests and integration scripts using Ranorex.
  • Worked with Data Extraction, Transformation and Loading (ETL).
  • Implemented and maintained Agile / Scrum standards and methodology.
  • Built automation scripts using Python.
  • Worked with Service, end-to-end, regression testing of SOA based application landscapes.
  • Developed test scenarios and test cases based on functional business requirement specifications and design documents.
  • Created, prepared, and implemented systems quality assurance reviews and the development and execution of test plans and test scripts.
  • Developed a hybrid Automation Framework from the scratch in Selenium WebDriver.
  • Worked on configuring client applications to the server, hosted in the cloud architecture.
  • Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
  • Experience with Microsoft test manager in recording test cases and generating the code.
  • Extensively used UFT for functional and regression test automation.
  • Prepared Business/Technical flow diagrams using MS Visio.
  • Used Groovy Script for SQL connection to database.
  • Built Automation framework using C# for client services
  • Conduct coding in C#, JUnit and Selenium.
  • Proficient in Java programming to enhance script and create user defined function.
  • Supported the team by developing new test automation scripts using HP ALM UFT and BPT where applicable.
  • Collaborated with the QA CoE to maintain practices, conduct code reviews, and for assistance and support in the use of the tools and framework(s).
  • Worked on the design and development of framework using Web Driver and JUnit.
  • Installed and configured SOAPUI using WSDL file, setting up the database connection, used Java and groovy scripting for creating test scripts.
  • Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
  • Worked on testing SOAP and REST web services
  • Validating request and response Xml's, adding assertions, generating info and error logs.
  • Performed load tests of web services.
  • Performed security testing of the application and web services involved, using Selenium Web Driver and SOAPUI.
  • Performed GUI smoke/sanity tests and regression tests for each test cycle, build and release.
  • Used Python scripting for testing mobile applications.
  • Worked on web services testing for Android(Samsung ) and iOS (Iphone) devices.
  • Logged defects in Quality Center and generated dashboard report.
  • Performed ad-hoc manual testing involving data driven interface tests.
  • Performed Functional testing for Web based applications through Mobile Devices, System Test, Regression testing and End-to-End Testing, Smoke testing & Production testing.
  • Involved in Backend Database testing by using Toad.
  • Implemented cross-browser and parallel testing using Selenium Web Driver.
  • Interacted with the Developers on a regular basis to resolve issues

Environment: - SOAPUI, Groovy, JSON, Python, Java, XML, SOAP and REST protocol, Eclipse, Selenium 2.0 Web Driver, Selenium RC, Java, J2EE, JSP, Servlet, JDBC, Hibernate, Struts Framework, Maven(build tool), C#, ASP.NET, TOAD, Informatica 8.6, Spring, Junit 3.8.1, SQL, JIRA, API, Quality Centre,WebSphere Application Server 5.1, Oracle 9i/10g, Unix, Solaris, Putty, Windows 7, QC.

Sr. Quality Analyst

Confidential, Columbus, IL

Responsibilities:

  • Developed and maintained automated regression test cases in Selenium Web Driver using C#.NET programming language and TestNG Framework.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium Web Driver. Involved in Automation of the test cases using Selenium RC, TestNG and Ant.
  • Used TestNG annotations in Selenium Web Driver and executed a batch of tests as TestNG suite
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Used SoapUI features like Assertions, Data Source, and Groovy Script Test Step to do data level validations.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Worked on Autosys for Batch Processing ETL, PL/SQL subprograms and performed backend testing.
  • Extracted Data from Teradata using Informatica Power Center ETL and DTS Packages to the target database including SQL Server and used the data for reporting purposes.
  • Developed Test Strategy, Test plan, Test cases, and Test scripts and various other project documentation in HP Quality Center. Created traceability matrix in Excel and in Quality Center by mapping out test cases with requirements tab.
  • Experienced in using TFS to open bugs, create tasks and user stories, initiate change requests. Used TFS source control to deploy application.
  • Worked in an Agile environment following the SDLC methodology with daily Scrum meetings, presentations, reviews and status reports.
  • Managed the test plan development and test execution phases across all sprints to ensure proper and on-time test completion.
  • Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
  • Created test Cases for various testing stages like Functional Testing and Regression Testing, Negative Testing, Boundary Testing by using Microsoft Test Manager (MTM).

Environment: C#, .Net, TFS, Visual Studio, Selenium Web Driver, Soap UI, JMeter, Jenkins, Firefox, Maven, SQL, MYSQL, PL/SQL, Eclipse, JIRA, JUNIT, Ant, UNIX, XML, JSON, Cucumber, TFS, ETL, Informatica Power Center, TestNG.

Senior QA Automation Engineer

Confidential, New York

Responsibilities:

  • Experience building automation framework from scratch using Selenium web driver, JAVA, Junit and Eclipse.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
  • Utilized role in mobile testing using Appium Mobile for testing client's m platforms
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
  • Created and executed SOAP UI Scripts for the Web Services testing
  • Used agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Experience with Test Automation tools such as Selenium, TestNG, Jmeter, Junit.
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber
  • Web Service testing (Restful API) and Automation using Apache JMeter using JSON, XML payloads.
  • Install and configure System Administration packages to QA environment such as Python, and SQL. Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases. Developed and Consumed Restful APIs for web applications using Python and Django.
  • Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.
  • Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
  • Wrote Automation scripts using PhandomJS driver to run the tests on headless browsers for automating order placement and account management scenarios.
  • Developed Load Runner scripts for Data Creation and Functionality of SAP CRM, ERP via SAP GUI.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them
  • Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement
  • Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server

Environment: Java, Selenium Web Driver, Appium, Eclipse, Test NG, SOAPUI, Cucumber, Maven, Jenkins, Meter, Python, HP ALM, SAP GUI, Phandom JS, Django, HTML, XML, Agile, JIRA, ERP, SQL, and Windows.

QA Tester

Confidential

Responsibilities:

  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, TestNG.
  • Used web-debugging tools like XPath, FireBug and FirePath to locate elements.
  • Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment.
  • Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path.
  • Developed Automation scripts for new enhancements using Selenium RC and J unit.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the J unit tests.
  • Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source-2-Target Mapping and BI Report Testing Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Involved in System-wide Integration, regression and Load testing.
  • Performed active regression, load, stress, volume and performance testing. Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.

Environment: Selenium SQL, Quality Center, Microsoft Office suite, Black box testing, Agile, SDLC, STLC, QTP, QC, Selenium Grid, Java, J2EE, JavaScript, J Unit, MS Office

We'd love your feedback!