We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web/mobile based and Client/Server applications using manual testing and Automation testing tools.
  • Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and in all dimensions of Functionality, Usability & Reliability.
  • Experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
  • Experience in both Waterfall and Agile project environment.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing(UAT), Functional Testing, Sanity testing, System Testing, Performance testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, White Box Testing, API Testing, Documentation and Reporting.
  • Good experience in testing Mobile applications (Android, iOS) and Web Applications.
  • Extensive experience in requirement and use case analysis, test planning, writing test scripts, test reports, execution, defect tracking, defect retesting and eventually to full regression.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, HP Quick Test Professional (QTP), UFT and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Good knowledge on Junit, TestNG framework for Unit testing, Maven, Gradle and Ant for Project building tool, Jenkins, Hudson, Team City, Cruise Control for Continuous Integration.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Extensive experience in Java, Ruby, Groovy, Python, C#, JavaScript, VBScript, JSON, HTML, XML and SQL on Windows, Mac, Vista Operating Systems and UNIX Environments.
  • Service Virtualization, Automation and Performance Testing with expertise in Confidential CA LISA (DevTest).
  • Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
  • Proficient in Bug Severity analysis, Bug tracking and Bug Reporting, by prioritizing issues on the basis of important, urgent, hot fixes using Defect Management tools like HP ALM Quality Center (QC), Bugzilla, JIRA, Clear Quest, and Test Director. Sending Automation status reports on Daily, Weekly basis and coordinating with teams for any issues
  • Experienced in load and performance testing tool JMeter.
  • Performed code reviews and implemented best Python programming practices.
  • Good knowledge on automation framework in Selenium WebDriver using Behavior Driven Development (BDD) approach in Cucumber framework with Gherkin.
  • Extensive experience in Keyword Driven, Data Driven and Hybrid Automation Frameworks.
  • Prioritizing testing efforts for the team and working on test deliverables for each sprint release. Tracking test results and testing progress in Microsoft Test Manager Tool (MTM).
  • Experienced in analyzing Business Requirements and Functional Requirements. Proficient in creating Requirement Traceability Matrix (RTM).
  • Experienced in creating DB Fit tests for querying the table.
  • Experience in testing native applications on iPhone, Android, Blackberry (QNX), iPod, J2ME devices using APPIUM, CUCUMBER, SEE TEST and RENOREX.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Good experience in coordinating with business analysts for reviewing Business requirement documents (BRD) and software requirement documents (SRD) for creating test cases and for executing test cases and coordinated with developers for fixing defects.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Experienced in testing AngularJS with Jasmine, protractor and Karma
  • Proficient in testing database of applications developed with SQL Server, Oracle, DB2 and MS Access.
  • Strong in writing SQL queries to perform backend data validations.
  • Excellent experience with source version control tools like Subversion (SVN), Team Foundation Server (TFS) & GIT.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • 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 Web Driver/RC/IDE/GRID, UFT, SOAP UI, JIRA, Protractor, JMeter, Manual Testing, Cucumber, Jaws, Appium, SeeTest, Jasmine, Karma, Wireshark, Charles.

Technologies: HTML, CSS, Core javaScript, AngularJS, TuneUp JS, Core java, C#, JSP, VB Script, Ruby, Python, Groovy, Wifi, XML, log4j, XSLT, XPATH, XSD, Swift, Calabash, Objective C, C, C++, UML.

Test Framework: Junit, TestNG

Project Methodologies: Agile - Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, IBM Rational, ClearQuest, TFS, GIT, Service- Now.

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Servers: WebLogic 10.3.3/10.3.2/10.3.1, IIS,5.0/6.0/7.0, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6

Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio

Databases: SQL Server, MS Access, db2 and Oracle

Operating Systems: Windows variants, UNIX, Linux, iOS.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

QA Automation Engineer

Responsibilities:

  • Responsible for the delivery of the projects and to ensure the team following Automation standards.
  • Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model (POM) using Selenium WebDriver, TestNG.
  • Developed Selenium WebDriver + JAVA framework by preparing Test Plan, Test Estimation, Test Strategy, Metrics and Implementing Data Driven Framework based on project needs and configured framework with Jenkins for Continuous Integration.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Executed browser (IE, Firefox, Chrome, Safari) and Platforms (Windows/Mac OS) compatibility testing by writing scripts using UFT.
  • Good Knowledge on DeVTest in managing release and Test Cycles, Plan and assigning test tasks to the team and Submiting the product defects within a single application.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Extensively used ITKO LISA and SOAP UI for functional testing of web services.
  • Used CA Service Virtualization to test in parallel for faster delivery, higher application quality, reliability and Created automated test suites using CA Lisa for testing the APIs with Virtualized as well as live integrated environments.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API and Involved in services testing using Runscope and Postman. Worked closely with the platform team for every new service that the plan to tag and release.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Creating DB fit pages for automated regression.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Scrip
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used Cucumber, Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
  • Designed Hybrid Appium Test automation framework for the application (Android apps).
  • Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Involved in Mobile Testing includes App Testing. Test automation for web application using SEE TEST, RENOREX.
  • Building and scaling Ruby on Rails applications with Agile processes and Write clean, modular, and clear Ruby code.
  • Review of test plans and test cases based on the requirement document like BRD and SRS and Attending weekly meeting of projects and provide inputs from the Testers' perspective.
  • Automated data movements using python scripts.
  • Involved in testing AJAX components with Jasmine and Protractor.
  • Reported test creation, execution & defect status by generating reports & graphs from MS Team Foundation Server (TFS) & Microsoft Test Manager (MTM).
  • Developed automation test scripts for client -server and web based applications using Python, Silk.
  • Responsible for testing the backend (DB), after the ETL Job is initiated from ETL and validate along the way by analyzing intermediate files and validating how the initial source data is transformed and updated in the database by writing SQL and executing the DMLs to covert the data from the flat files to readable format.
  • Experience with Cucumber automation tool including Gherkin, Ruby and ATDD, TDD, BDD.
  • Executed test scripts, documented defects and verified fixes using JIRA, Squish Defect tracking tool and QC/ALM.
  • Wrote SQL Queries for backend/ETL testing.
  • Used in using GitHub/ bamboo for any code change and package merging to the test environment.
  • Facilitated user acceptance testing (UAT) with business users by utilizing my strong domain expertise.
  • Participated in the initial KT Sessions from the client along with the business analysts to get the understanding of the application.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor, JIRA, Squish, AngularJS, GIT.

Confidential, Evansville, IN

Automation Engineer/Mobile Test Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Participated in SDET ( Software Development Engineer in Test ) for automated test cases and the frameworks to execute and report them.
  • Involved in MDM (Mobile Device Management), responsible for all the stages from requirement gathering, development and testing.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Tested Web app, Native app using Appium for automating the mobile testing and also perform manual testing according to the requirements.
  • Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
  • Implemented Page Object Model Pattern (POM) based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Used ANT and Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests automatically.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Created and executed software test plans, cases and scripts using latest Test Management tool design by Microsoft Visual Studio 2010 .
  • Prepared Test cases, wrote test scripts from various test scenarios across builds using HP ALM / Quality Center.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Worked with Developers, as necessary, to isolate and repair bugs. Tracked software problem reports using Team Foundation Server (TFS).
  • Created and Maintained Server side Integration Test using Python and Selenium Webdriver.
  • Experienced in White Box testing by authoring python Codes in Selenium WebDriver
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created DBFit tests for querying the database
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • The Ruby scripting done using Cucumbe r Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Validated Web Service modules using Soap UI tool (Preparing web Service request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
  • Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool for Coded UI .
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server .
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Attended daily project scrum meetings and weekly team status meetings.

Environment: Selenium WebDriver, Eclipse, Jenkins, SOAP UI, Maven, Appium, Junit, TestNG, Jira, GIT, JMeter, Fire path, Firebug, Eclipse, XPATH, Java, Cucumber, Ruby, HTML, CSS, JavaScript, SQL Server 2012, Agile, Windows and Linux.

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
  • Developed automation test scripts using Selenium Web Driver.
  • Involved in Agile development methodology.
  • Developed automation test suites and test scripts using Selenium Web Driver, TestNG and Maven.
  • Configured Selenium WebDriver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Tested Web app, Native app using Appium for automating the mobile testing and also perform manual testing according to the requirements.
  • Setup Jasmine and Selenium/IDE for unit and functional testing. Run Unit tests with Jasmine-Karma.
  • Automated System Testing for trading transactions, exchange operations and payment methods using selenium WebDriver, C#.
  • Worked in designing framework in Selenium with C# using Nunit.
  • Used Apache POI for the data driven test cases.
  • Developed Automation test scripts with QTP based on various use cases.
  • Coded scripts for testing the test cases and made enhancements for modified scripts using Quick Test Professional (QTP) and UAT.
  • Understanding business requirements, design documents and prepare test plans for functional, automation (QTP) and integration testing.
  • Involved in Creation of Plan and Approach, Strategy document, High & Low Level design documents, Test Data Management sheet for Service Virtualization.
  • Extensively used ETL methodology in testing for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL solution using ETL tools like Informatica .
  • Executed test scripts and generated reports using the Protractor and Cucumber.
  • Participated in sprint grooming sessions & discussed the scenarios & use cases with the development team.
  • Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
  • Performed ACCESSIBILTY TESTING By Voice over for IOS Device and Manually by Keyboard Navigation Testing so that Blind People can Use the Application with Tab Sequences and Enter Key's.
  • Conducted E2E manual and automation tests for all environments using Cucumber (BDD), Ruby, Selenium IDE/RC, and Web driver Java UFO framework and Jenkins.
  • Tested API's / Web Services (SOAP) for various functionalities and modules of the application using SOAP UI and Webservice studio.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Evaluation tool and prepare proof of concept for tool like HP quality center, QTP and MTM, Microsoft visual studio 2010 Test professional and Coded UI test.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool
  • Used POM (Page Object Model) design pattern for reusable and maintainable code.
  • Tracked and reported defects in JIRA and coordinated with developers until they are resolved.
  • Used HP UFT for Regression testing and Performed Data driven testing, designed verification points to validate the data and develop effective Automated QTP Scripts.
  • CSS/HTML/Navigation/JS/Cookies/Browser and OS Compatibility/Webpage performance to validate end-to-end automated testing and debugging using Selenium IDE.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Wrote VB Script & developed Custom Functions by using QTP.
  • Used HP Quality Center as repository for requirement analysis, design test cases.
  • Maintain the Selenium automation code and resources in source controls like Git, SVN over the time for improvements and new features.
  • Created Test Scenarios and planned and executed both positive and negative test scenarios.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests
  • Designed test plans and defined cases for functional, integration system, and user acceptance testing.

Environment: Selenium, Java, C#, Eclipse, QTP, Junit, Maven, Appium, Scrum, SOUPUI, SQL, VB Script, JIRA, HP Quality Centre.

Confidential, Jersey City, NJ

QA Tester

Responsibilities:

  • Developed test scripts and test cases using QTP/UFT , Quality Center QC ALM .
  • Created test cases, test scripts based on business requirements of the Application using TestRail.
  • Repetitive tests were run using the Automation tool QTP for documenting the regression testing results.
  • Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
  • Experienced on automation framework in Selenium WebDriver using Behavior-Driven Development (BDD) approach in Cucumber framework with Gherkin.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Experienced in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Created reusable components using Apache POI to develop daily reports mails with PDF/RTF/XML format.
  • Performed regression tests on using UFT/QTP (Quick Test Professional) . And also Involve in Developing Hybrid framework using UFT/QTP.
  • Defects were tracked, reviewed and analyzed using Jira.
  • Tested ETL mappings using Informatica to support the reporting data mart.
  • Evaluated certain device systems returned complaint samples based upon the delegation provided to US DIC by Frankfurt Quality Assurance.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code
  • Tested API's / Web Services (SOAP) for various functionalities and modules of the application using SOAP UI and Webservice studio.
  • Prepared detailed test cases by understanding functional requirements for manual testing.
  • Worked extensively on Soap UI for mocking the back-end web service calls.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Extensively performed Manual Testing process to ensure the quality of the software.
  • Wrote SQL queries and stored procedures to validate data
  • Documented errors and implemented their resolutions.

Environment:: JavaScript, QTP/UFT, Selenium, TestNG, Soap UI, ETL, Cucumber, Jira, SQL.

Confidential, Temple, TX.

QA Engineer

Responsibilities:

  • Responsible for running the QTP (Quick Test Professional) in order to provide functional and regression test automation for software applications and environments.
  • Performed manual testing on the whole application before going for the automated testing.
  • Using QTP Automation testing of Web based applications was performed.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Worked on ETL/Backend testing by writing the queries.
  • Develop automation scripts in Quick Test Professional(QTP) to automate smoke and regression testing.
  • Involved in identifying Integration User-stories and tasks during the Sprint Planning Sessions.
  • Participated in using Quality Centre/Test Directors for bug tracking.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Involved in Web Services Testing using WEBUI, SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Used FACETS Analytics for fast and easy retrieval, display and grouping of information for performing queries and generating reports.
  • Tested the changes for the front end screens in FACETS related to following modules, test the FACETS batches (membership, Billing, Provider, etc).
  • Used Black box and white box testing.
  • Very extensive and recent hands-on technical, functional and project management experience with Oracle Customer Care and Billing (CC&B), through release 2.4.3 (SP3).
  • Extensive experience integrating Oracle CC&B and RMB products with Oracle EBS financial solutions.
  • Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
  • Executed test cases manually and reported defects and Involved in analyzing the requirements and making the test plans.
  • Attended Daily defect scrum meeting with team leads, managers, system analysts and business analysts to discuss the issues found during various testing process.

Environment: QTP 10, Web Spear, MS- Team Foundation Server, Agile Methodology, Web UI, Jira, SOAP, REST, Quality Center.

Confidential

QA Tester/Analyst

Responsibilities:

  • Analyzed functional specification and created test plans and test cases per user requirements
  • Manually executed test plans and test cases to verify actual results against expected results
  • Maintained the selenium and Java automation code and Resources in SVN over the time for improvements and new features.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Tracked test scripts, manual test results and defects in Test Director.
  • Used Firebug Tool to identify the Object& id, Name, XPath, link in the application.
  • Involved in all the phases of Manual Testing process.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects.
  • Performed both the Positive and Negative Testing.
  • Performed Black Box Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Extracted data from database and Validated test results
  • Follow-up with bugs filed, work with developers to resolve the issues
  • Prepared test summaries report for every release.
  • Participated in business requirement and functionality specification reviews.

Environment: Automation testing using selenium, Java, Test Ng, SOAP UI, Test Director, Fire Path, Junit, Eclipse.

We'd love your feedback!