We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Pittsburgh, PA

SUMMARY:

  • Years of QA experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in a wide variety of projects and industries, including Healthcare, Insurance and Digital Marketing.
  • Experience in Software Testing (Manual and Automation), Software Analysis, Design, and Development of Client Server and Web Applications.
  • Hands on experience in developing TDD (TestNG - Java) framework with Selenium WebDriver, Exposer in developing Data Driven Frameworks and creating function libraries. Experience in Web Application testing with Selenium Web Driver using C#.NET and TestNG on multiple browsers such as Firefox, Internet Explorer, Safari, Chrome and PhantomJS.
  • 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 analyzing the requirement document.
  • Expertise with Waterfall, V-Model and Agile SDLC processes. Working knowledge of UNIX, RDBMS and SQL queries. Experienced in Backend Testing and in Executing SQL commands.
  • Proficient in determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner.
  • Experienced in implementing automated testing and built test automation framework using Robot Framework, Page Object Model.
  • Good amount of knowledge in mobile testing using Appiumwith java and also with Protractor, Jasminewhich is used for testing AngularJS application.
  • Proficiency in testing web application and mobile application, both in Manual and Automation using Java, Python, Selenium Web Driver, and TestNG.
  • Working knowledge of SQL concepts executing queries on Oracle tables for data validation.
  • Experience in Mobile Automation testing tools Appium, Calabash, Robotium, and Espresso.
  • Experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
  • Expert in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Performance Testing using various testing tools and methodologies.
  • Extensive experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate and involved in Unit Testing using C#.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
  • Proficient in determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner. knowledge on Hadoop big data platform and technologies such as HDFS, Python(Jupiter Notebook), Spark, Hive, Pig, Scala and cloud technologies (AWS EC2, S3) Expertise in Problem Solving and Defect Tracking Reports using various Bug tracking Tools.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/ Selenium GRID, Junit, Nunit, TestNG, Jenkins, Maven, Ant, QTP, SOAP UI and HP Quality Center.
  • Used Github for code repository for automation scripts and ALM server for UFT cases
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
  • Experience in Mobile Native App testing using different IOS and Android devices.
  • Experience in developing Selenium Web driver scripts using Java and JavaScript.
  • Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
  • Extensive experience in testing applications implemented in .NET, C#, Visual Basic, ASP, VBScript, JavaScript, XML, HTML, REST/SOAP, SQL Server and Oracle .
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver, Python and Cucumber with ruby.
  • Experience of involving in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Good experience in using Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

TECHNICAL SKILLS:

Testing Methodologies: Agile (Scrum), Waterfall model

Testing Tools and Applications: Selenium IDE, Selenium Grid, SeleniumRC, Selenium Web Driver, SVN, JMeter, Gherkin, Cucumber, Protractor

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

Continuous Integration Tools: Jenkins, Bamboo

Browsers: IE, Firefox, Chrome, Safari

RDBMS: Oracle, SQL Server, DB2, mongoDB, Web Services, REST, SOAP

Operating systems: Windows, IOS, Android and Linux/Unix

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

QA Automation Engineer

Responsibilities:

  • Involved in creating test scripts in TDD and page object model design framework using Selenium WebDriver, TestNG and Cucumber.
  • Developed web pages and validated these pages using ASP.NET and C#.
  • Experienced with Agile (Scrum) methodology approach and follow-up with JIRA.
  • Good experience in Automation reports using third party plugin like Surefire, Extends Report, Cucumber Report and can generate reports in HTML and PDF formats.
  • Use GitHub as a version control management for the automation scripts and update repository.
  • Developed automation scripts using Selenium WebDriver, Java, C#, Visual Studio 2015, Eclipse, TestNG, NUnit and TFS for web applications.
  • Worked with Unit Test Frameworks like TestNG, Junit, and Jasmine
  • Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET.
  • Responsible for implementation of Selenium Test Automation Framework build using Selenium WebDriver, Gherkins/Cucumber and Maven technologies under .NET platform utilizing industry leading harness design patterns and approaches.
  • Wrote automated scripts for angular JS application using protractor and java scripts in Jasmine.
  • Used Robot Framework to automate the test cases and develop simple yet efficient code.
  • Validated the data by using SQL and worked with transactions.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Automating end-to-end flow of enrollment on the mobile and verification of data on AWS S3.
  • Involved in entire SDET (Software Development engineer testing), in Developing Test Plans and Test cases for various aspects of the User interface.
  • Involved in Hadoop testing, Developed Unit test cases using Junit, Easy Mock and MRUnit testing frameworks.
  • Experience in testing applications developed using .net framework with automation tools Parasoft (SOAtest & Virtualize for API Testing).
  • Implemented BDD using Specflow with C# in Gherkin Format.
  • Performed Functional Testing through QTP using VBScript Scripting language.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Performance testing using Jmeter test against System under test with AWS.
  • Involved in Automation Script for Smoke Test to validate of Pre-deployment of QA,UAT,INT and PROD with data driven framework by utilizing Selenium & Katalon
  • Used Java along with Robot Framework to write simple and faster running test cases.
  • Used HP Quality Center to store and maintain the test Repository and document generation.
  • Perform Data Integration, Data comparison and Data Validation for Back End Testing by using SQL Queries (TOAD, SQL Developer).
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Protractor, AnjularJS, Junit, ANT & TestNG.
  • Involved in requirement collection design, development, analysis and customization of the application in AGILE methodology utilizing a test-driven development (TDD)
  • Involved in back end testing REST API endpoints using POSTMAN tool.
  • Used BDD framework with Spec Flow and C# to write behaviors and step definitions and developed as required.
  • Created test plan, strategy and scripts for the .NET and web based applications using AGILE methodology in HP Quality Center.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.
  • Experience in designing and developing the BDD/TDD frameworks and worked very closely with the scrum master, product owner and users to derive the Scenarios and created feature files.
  • Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML and CSS.
  • Implemented Automation for Web services testing in C# using TestNG Framework.
  • Knowledge on Scala Programming language and Spark Core.
  • Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications
  • Worked on various system platforms and operating systems like Windows and LINUX.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (C#.NET /TestNG).
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON).
  • Involved in writing SQL queries and worked with Stored Procedures, triggers, views and performance tuning of complex SQL queries.
  • Developed automated scripts and frame works using python scripting.
  • Mobile automation of android and windows app using Appium and Selenium Webdriver, Robot Framework.
  • Worked on Load & Performance Testing using Visual Studio.
  • Developed Mobile Automation scripts (iOS and Android) using Selenium WebDriver - for responsive web designing and cross browser validation using Appium and UI Automator.
  • Created automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like SpecFlow.
  • Regression test cases were written and automated using robot framework.
  • Create, manage and execute GUI & API automated tests in Pycharm using Python, Selenium and Robot Framework.
  • Modify and update Automation scripts when developers change the code in Agile Environment.

Environment: TestNG, Maven, Eclipse, Java, AWS, Appium, Protractor, Katalon, VBScript, SQL, Web Services/API Selenium Web Driver Data Driven and Key Word Driven Frameworks, Robot Framework, .net, Jasmine, Specflow HTML, XML, Rally (Agile Management Tool). Linux, Visual Studio. Automation Testing, Eclipse IDE, Selenium Web Driver/IDE/RC, JSP, CSS Selenium IDE, SELENIUM GRID.

Confidential, Fairfax, VA

Test Automation Engineer

Responsibilities:

  • Expertise with Waterfall, V-Model and Agile SDLC processes. Working knowledge of UNIX, RDBMS and SQL queries. Experienced in Backend Testing and in Executing SQL commands knowledge in gathering and understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (System Requirement Specifications) and Used cases.
  • Developed the automation framework to trigger execute smoke test or complete testsuit execution and browser testing of Navinet portal application using selenium and Robot framework.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques
  • Performed continuous integration automation using Jenkins.
  • Involved in root cause analysis activities including verify logs in Linux environment.
  • Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Developed test scripts to test the Mobile applications with Appium WebDriver and TestNG using RUBY
  • Reviewed and analyzed Business Requirements and Use Cases design document throughout the Software Development Life Cycle (SDLC).
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Involved in entire SDET (Software Development engineer testing), in Developing Test Plans and Test cases for various aspects of the User interface.
  • Developed BDD tests using specflow by writing behavior and step definitions
  • Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with JUnit, Maven, UFT (Client)/ Selenium (Web) and with java language.
  • Implemented Jasmine as a testing framework with WebDriver JS in Protractor.
  • Create automated regression test suites using selenium and C#.
  • Created and executed SQL queries in UFT/QTP data table to parameterize the script.
  • Involved in automating the Web services testing with SOAP, REST protocol using SoapUI Pro.
  • Involved in manual testing using Microsoft Visual studio to develop test cases, test scripts, executing and logging defects.
  • Developed and maintained automated test scripts for Regression testing using Selenium libraries, Jasmine framework
  • Involved in Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration (CI).
  • Use ALM for bug reporting, bug tracking and project management.
  • Involved in entire SDET (Software Development engineer testing), in Developing Test Plans and Test cases for various aspects of the User interface.
  • Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites using TestNG, Selenium, and Jenkins.
  • Created defects using bug-tracking tool Jira. worked on SpecFlow framewok to organization to replace unreliable and time consuming-to-write Test Automation software.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • 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.
  • Created Test Plans, Test Cases and logged defects in MS-word and MS-Excel.
  • Created test suites and test cases in JUnit for various scenarios in the application.
  • Performed manual testing of each build and then Regression testing on each builds using Selenium Web Driver.

Environment: Selenium Web Driver 2.0, C#, net JUnit, web services Java, Ruby, TestNG, Xpath, Agile, ANT, JIRA, Manual Testing, .net framework Quality Center, MS Visio, HTML, MS Office, Linux Java Script, Oracle, UNIX.

Confidential, Broomfield, CO

QA Test Analyst

Responsibilities:

  • Experience in Service Oriented architecture (SOA), web services (SOAP), RESTful.
  • Expertise in POM.xml to get required dependencies from a central repository, add plugging, ran scripts using pom.xml file. Defect logging and tracking through JIRA.
  • Worked with all agile development and SCRUM process throughout the entire project. Worked extensively on Soap UI for mocking the back-end web service calls.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Developed, executed Selenium WebDriver and Appium automated test scripts for eCommerce web-based software and wrote the automated test scripts using the C#.Net language.
  • Performing my daily tasks by utilizing software applications including IntelliJ, Jenkins, GitHub, Jira, Splunk, Git Bash, Postman, Marklogic, Postgres and more.
  • Performed web automation using Selenium WebDriver, with C++ on Junit library
  • Excellent in using defect tracking tools like HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla and Clear Quest.
  • Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.
  • Utilized role in mobile testing using Appium Mobile for testing client's mobile platforms.
  • Scheduled jobs using Jenkins to run at regular intervals for smoke and regression testing for all the environments achieving CI/CD.
  • Understand and follow the standard development lifecycle with respect to planning and developing testing specifications and implementation of test automation.
  • Script creation and enhancement using Selenium Web driver - Java, cucumber (using Page Object Model).
  • Well versed with UI Automation by using Selenium WebDriver, Selenium Grid, Java, SoapUI, Database Testing, Angular Testing with Protractor, Mocha and Mobile Testing using Appium.
  • Developed new functionalities using JAVA/J2EE (spring MVC) and SQL server.
  • 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.
  • Extensively used Quality Center for test planning, maintain test cases and defects.
  • Developing test scripts to test Web Services, using SoapUI tool and Monitoring performance of APIs.
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform.
  • Proficient in creating Automation Framework from scratch and configuring various other peripheral tools to perform tests.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, and Soap UI / API Testing.
  • Responsible for automated tested scripts functionality in Jenkins build for Continuous Integration (CI) and continuous development.
  • Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process. Created Web pages using Angular and did performance testing using JMeter.

Environment: JIRA, SharePoint, Share drive, XML, GITHUB, Eclipse (IDE), Automation tool (UFT, Selenium WebDriver), Java,, Web services(SOAP), TestNg, MS Office 10, Cucumber (BDD), Maven, Jenkins, SQL Server, Windows 7.

Hire Now