We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer / Sdet Resume

2.00/5 (Submit Your Rating)

Mclean, VA

PROFESSIONAL SUMMARY:

  • Years of QA experience as a Software and automation analyst/engineer in Software analysis, Software development, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in a wide variety of projects and industries including Banking, Insurance, Retail, and Marketing, e - commerce and healthcare.
  • Extensive experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC). Professional software experience in Designing and Executing Test Cases and writing Test Scenarios by analysing the requirement document.
  • Strong experience in Manual and Automation Software Testing which includes Mobile Testing, Web Services Testing, working SDLC methodologies such as Waterfall, Agile and Scrum.
  • Experience in working with an open source tools Selenium (Selenium IDE, Selenium RC, Selenium Grid and Web Driver), Cucumber, JUnit, JIRA and Eclipse. Expertise in Test automation using Selenium.
  • Experience in developing, executing and maintaining Automation Regression test scripts using Selenium Web Driver, Selenium RC, Java, TestNG, JUnit Framework with Maven and Jenkins.
  • Good in using Quality Center & HP ALM for designing, writing, implementing and maintaining the Test Plans, Test Cases, Test Execution, Defect management, Bug Reporting and familiarity with other features of Quality Center and Administration.
  • Years of experience with Object Oriented Programming (OOP) concepts. Extensively used Java and python for test case automation
  • Extensive experience in Automation to develop code with Java, selenium, testing and hands on experience on BDD and data driven framework with page object concept.
  • Expert to develop the Automation framework from scratch and enhance by using Maven, and Run the Test suite using TestNG.
  • Excellent experience in writing user stories in feature files using Gherkin language and writing test scripts in Cucumber-BDD Java framework.
  • Implemented and maintained different automation frameworks from scratch like POM (Page Object Model) framework and Data Driven framewor k us ing the help of TestNG Data Provider.
  • Extensive knowledge of Java object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
  • Expertise in web and mobile automation using Selenium WebDri ver, Appium, Sauce Labs, Java, Maven, GitHub and Jenkins.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Performance Testing using various testing tools and methodologies.
  • Experience with Data Driven Framework, Module driven Framework and Key word Driven Framework.
  • Experience in continuous integration tools like Jenkins, and working experience with Build tools like Maven.
  • Experience in using Version Control Tools like CVS, SVN, AccuRev and Git (Bit Bucket).
  • Extensive knowledge of Testing Tools such as Selenium IDE, Selenium RC and Selenium WebDriver.
  • Possesses expertise in identifying GUI objects using Xpath, Firebug, Firepath, Firefinder and SIKULI.
  • Experience in Web Application testing with Selenium Web Driver using Java and TestNG on multiple browsers such as Firefox, Internet Explorer, Safari, Chrome and PhantomJS.
  • Experience in creating Data Driven test automation, Modular driven, Hybrid, Page Object model test automation framework with Selenium Web Driver, Selenium Grid and TestNg/Junit.
  • Expert in developing Java, Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/JUnit, ANT/MAVEN build tools.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Performance Testing using various testing tools and methodologies.
  • Experienced in using Test Management tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA and Bugzilla bug reporting tools to track test progress, test execution and deliverables.
  • Experience in Bug Reporting and Defect tracking, Conducting Bug review meetings and coordinating with Development team for Bug Fixation.
  • Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT Testing, Regression Testing, Performance Testing, documentation and Reporting.
  • Good experience in implementing test automation scripts for mobile testing using Appium for Android and IOS applications. Experienced on creating test scripts using Selenium Web Driver.
  • Experienced on preparing SQL queries for Data validation and Data Flow.
  • Involving in designing and developing UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
  • Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing using SOAP UI & XML.
  • Well versed in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
  • Working knowledge of SQL concepts executing queries on Oracle tables for data validation.
  • Hands on experience in integrating Appium with Continuous Integration tool- Jenkins.
  • Experienced and expert in many features of QTP/UFT such as Object repository, checkpoints, output values, actions, functions, and transactions.
  • Good experience in UFT - VBScript programming standards and developed reusable functional libraries, handling custom objects, exception handling/Recovery Scenarios in UFT and also familiar with String functions, Date functions, Math functions and other related UFT functions.
  • Experience in Automation Testing the Angular UI application using Protractor, Cucumber and Typescript involved in Designing Page Object Model behavior driven Automation Framework.
  • Experience in Web Automation, Mobile Automation (Android) and API Rest Service Automation.
  • Experience in using JAVA, JavaScript and python coding concepts and Selenium WebDriver/Appium Automation for Android mobile phones for different versions using Android SDK Manager, Android API, Emulator and Simulator.

TECHNICAL SKILLS:

Languages: Java, XML, .NET, C/C++, C#, VB Script, PL/SQL.

Web Technologies: HTML, XML, CSS, DHTML, Angular JS, Node.JS.

Defect Tracking Tool: Quality Center, JIRA, Bugzilla.

Scripting: Python, JavaScript, VB Script.

Testing Tools: Selenium IDE/RC/WebDriver/GRID, QTP/UFT, Cucumber, Appium.

Testing Methodologies: Agile (Scrum), Waterfall model.

Web Service: SOAP, REST, WSDL, SoapUI, REST Assured.

Test Management Tools: Rally, HP Quality Center (QC), JIRA, Bugzilla.

Build Automation Tools: Ant, Maven.

Version Control: SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, Mclean, VA

Senior QA Automation Engineer / SDET

Responsibilities:

  • Interacted with Client, Product Owner and Development team to understand the User Stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.
  • Involved in testing of application using the Agile (Scrum) methodology approach and follow-up with JIRA.
  • Worked with QA Lead in business requirements and specifications analysis with Requirement Traceability Matrix in order to prepare appropriate Test Plan and Test Cases.
  • Also challenged to take QA Lead in Business in the absences of manager and updating and monitoring tasks performed by the QA Team.
  • Collaborated with other QA team members to come up with good design framework that could be easily implemented with manual and Selenium automation testing.
  • Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with JUnit, Maven, UFT (Client)/ Selenium (Web) and with java language.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Work with the Automation Engineer team to identified element with UFT (Client app) and using Xpath for Selenium (Web app), developed script with java programming language.
  • Write the functions for business logic enhance the scripts and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing.
  • SOA testing for Payments API & using Postman and C# .NET framework for web services and API testing.
  • Responsible for developing framework from scratch and also working on enhancing the existing Automation framework.
  • Great working experience in Manual Testing and in using Selenium commands to run the test scripts from the Selenium Web driver tool and TestNG.
  • Worked on structured User Interface UI automated Test cases using Selenium Web driver in C# .NET for web-based software products used to perform software testing.
  • Created Automation Page Object Module (POM) Scripts using Selenium Web driver and Java. Involved in Selenium Script Review and Execution.
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
  • Performed RESTful web services and APIs testing in SOAPUI Pro and validated responses with assertions.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Used OOPS C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Experienced in using both emulator and simulator to develop functional testing in mobile, in both IOS and Android platforms.
  • Part of executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
  • Created and maintain server-side integration tests - Python, JSON documents, MongoDB and Robot Framework running with every build (GIT, Jenkins) on Amazon Web Services (AWS).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests and usability.
  • Responsible for building libraries Test Strategy Driven Automation Framework and maintained an automated regression test suite using Selenium.
  • Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to perform load and performance testing.
  • Involved in developing the automation scripts for Mobile Native Applications using Appium Java. Performed mobile testing using Appium in Android using Emulator.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and using Maven as build tool and Jenkins to create and run deployment jobs.
  • Used C# as scripting language & Visual Studio ultimate along with Selenium as IDE Integrated Development environment for automation.
  • Great working experience in Manual Testing and in using Selenium commands to run the test scripts from the Selenium Web driver tool and TestNG.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Check and verify the order creation tool written in XML and retrieve the data with SOAP web service testing.

Environment: Selenium WebDriver, Java, Python, Postman, TestNG, Angular JS, Protractor, Jenkins, Cucumber, Agile, SQL, PLSQL, Maven, Appium, Robot Framework, SOUPUI, TDD, Appium, HTML, XML, XPath, Rally, POS, DHTML, POSTMAN, Xpath, Firebug, Eclipse, JIRA, Web Services (SOAP & RESTFUL) JavaScript, Bamboo, Quality Centre, GitHub, Oracle, UNIX, Windows.

Confidential, Dallas, TX

Automation Selenium QA

Responsibilities:

  • Responsible for Assisting Lead with effort estimation related to the testing of an application, Collaboration and content management: Agile Lifecycle Management, Confluence, ERP, and GitHub.
  • Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, Gap Analysis, Risk, Dependency and Constraints.
  • Responsible in building automation framework from scratch using Protractor WebDriverJs, JavaScript, npm, Jasmine BDD.
  • Setup the Automation framework using Protractor WebDriverJs to run test cases in multiple browsers and platforms.
  • Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration.
  • Used NUNIT and cucumber to write functional Integration tests for build time testing.
  • Worked closely with the developers to help design ways to convert the JUNIT test cases to cucumber for build time testing.
  • Performed Web services tests on both SOAP and REST API by using SoapUI and Postman.
  • Execute manual test in Sauce Labs on different OS-Browser-Version/environments & report results to the team.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Black box, Smoke Test, Functional and Regression Tests.
  • Involved in writing automated scripts for Angular.JS application using Protractor and Java.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed and executed the test scripts with Selenium WebDriver and NUnit using C#.
  • Created Account in the Policy Center for Personal Lines & Commercial Lines & based on that created Policy & later on developed Automation scripts using BDD approach with Selenium, Java and TestNg.
  • Performed data driven testing on the application inserting different data in excel sheet using Apache POI and database using JDBC.
  • Used Selenium for testing different browser, Selenium Grid for checking instance of server and for record and playback.
  • Develop and execute test plans and Automation test scripts using Cucumber, Java, ATDD and CI/CD.
  • Training and supporting new team members with setting up automation framework, automation scripting and troubleshooting script errors.
  • Developed automation scripts using Selenium WebDriver, Java, C#, Visual Studio 2015, Eclipse, TestNG, NUnit and TFS for web applications.
  • Created RTM (Requirements Traceability Matrix), developed the UAT test plan adhering to specifications and business requirements.
  • Perform Regression and Functional testing on new builds and every modification in the application using Selenium WebDriver and running Automation Regression Test cases for every release in Jenkins. Configure the Jobs in Jenkins and executed the Build (Maven) and analyze the failures.
  • Developed Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts.
  • Designed & developed Page Object Model (POM) framework using JAVA, Selenium WebDriver, and Apache POI.
  • Performed Back End Testing by writing and executing SQL queries.
  • Performed testing using RESTful on different data sources and validated the excepted result and actual result in the UI.
  • Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET.
  • Responsible for defect management includes, defect logging, defect tracking, and defect closure.
  • Designed and implemented overall automation framework using cucumber and C# .NET for Third party handling project.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (C# /TestNG).
  • Worked on automating UI controls using RANOREX and C#.
  • Develop the API testing with Soap and REST web services. Perform REST API web services testing using SOAP UI. Develop Automation scripts for REST API web services using Java Rest Assured.
  • 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.
  • Involved in web and windows projects, with both C# and VB.NET using Coded UI automation tool. The entire Ruby scripting done using Cucumber framework wrote and executed SQL.
  • Developed new and updated existing Automation test cases using selenium Web Driver and TestNG, using SVN as VCS for Java based web application, using Maven as Build tool.

Environment: Selenium Web Driver, TestNG, Maven, Eclipse, Java, Appium, VBScript, JavaScript, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML, Web Services/API, Rally (Agile Management Tool), Automation Testing, C#, Eclipse IDE, Selenium Web Driver/IDE/RC, JSP, CSS Selenium IDE, SELENIUM GRID.

Confidential, Irvine, Ca

QA Test Automation Engineer

Responsibilities:

  • Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results.
  • Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios.
  • Have thoroughly done Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application.
  • Involved in web and windows projects, with both C# and VB.NET using Coded UI automation tool. The entire Ruby scripting done using Cucumber framework wrote and executed SQL.
  • Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and Junit.
  • Written proficient Java glue code step definitions for test scenario using regex.
  • Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using JIRA.
  • Involved in creation of Automation Framework that uses C# and Selenium WebDriver.
  • Wrote code-behind files in C#.Net server side processing of pages and test cases using Specflow.
  • Analyzed and validated system requirements.
  • Performed Functional testing on Mobile App for iOS and Android.
  • Worked with automation team to help them run Selenium test suites as part of regression testing.
  • Identified system problems and provided solutions for development, testing, and implementation of the application. Involved in designing and developing workload and statistical reports.
  • Created Test Plans, Test Cases and logged defects in MS-word and MS-Excel.
  • Executed the tests manually to verify the application functionality.
  • Defined testing strategies, determine testing goals, and discussed with team members.
  • Developed and executed the test cases and verified actual results with expected results.
  • Formulated the test plan for black box testing of the application including Functional Testing, Performance Testing, Regression Testing, Usability Testing and User Acceptance Testing.
  • Designed multiple Selenium Java testing scripts for fro nt end GUI testing requirements.
  • Worked for executing and recording results for manual test cases.
  • Developed comprehensive test plans according to business, functional, and technical requirements using Quality Center.
  • Involved in assessing project requirements, development and test status, changes, coverage and risks using Quality Center.
  • Automated test scripts using C# for .net applications.
  • Retrieved files using SQL statements and UNIX commands.
  • Used QTP integrated environment like Data Table, Actions, and Recovery Scenarios.
  • Developed Keyword driven Automation framework and also developed re-usable functions using QTP.
  • Performed Manual Functional testing with QC and Regression Testing with QTP.
  • Used QTP to test the different functionalities in web application using VB scripts.
  • Planned and worked flexibly to meet the dead lines.
  • Reviewed and ensured deliverables completed with quality on time.

Environment: QUALITY CENTER, QTP, JAVA SCRIPT, VB SCRIPT, TOAD, ORACLE, SQL SERVER, WINDOWS, HTML, AGILE, MS OFFICE, UNIX, MANUAL, UFT/QTP, HYBRID TESTING FRAMEWORK, GITHUB, DATA DRIVEN, INTEGRATION, UNIT, SYSTEM. BLACK BOX, UAT, Java, Selenium, Cucumber, C#, Maven, Git, GitHub, Jenkins, JIRA, MySQL, SQL, SOAP UI, XPath, Firebug, Eclipse, Quality Center.

We'd love your feedback!