We provide IT Staff Augmentation Services!

Lead Qa Automation Engineer / Sdet Resume

5.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • 9+ years of extensive experience in Analyzing, Designing and Implementation of QA Testing strategy for Web based, Web Services Testing, Client/Server application Testing using Manual testing and Automation testing on Windows, UNIX platforms.
  • Good experience in using automated test tools like Selenium for both UI and API automation.
  • Expertise in developing Automation frameworks wif Selenium WebDriver using JAVA and C#.
  • Experience in working in Agile Development Methodology and participated heavily in Scrum meetings and Sprint planning meetings.
  • Experience in Digital banking system
  • Experience in Mortgage Origination and Servicing Platform - Loan Originating, On-Boarding and Servicing.
  • Good experience in working wif Continuous Integration tools like Jenkins and Version controlling tools like Git.
  • Experience in designing and developing teh BDD/ATDD frameworks and worked very closely wif teh scrum master, product owner and users to derive teh Scenarios and created feature files, Step definitions test using Cucumber tool.
  • Strong Core Java & Ruby programming skills.
  • Experience in Testing of Payments applications, Customer communications and Channel enhancements.
  • Experience in preparing Test plan document to suit Agile timelines.
  • Strong in API testing using tools like Rest Assured, Soap UI, Espresso tool, Advanced REST client.
  • Experience on Groovy Scripts for Web Services API Testing.
  • Created and maintained automated test scripts for API scripting using Java/TestNG
  • Experience in working wif open source tools Selenium (IDE/WebDriver/GRID), HP Quality Center, J unit, Test NG, Eclipse, Espresso tool and preparation of automation test framework.
  • Experience working in developing BDD scripts wif Cucumber and writing step definitions for behavior.
  • Responsible for developing teh scripts to support Jenkins (Continuous Integration) of teh scripts wif teh build server. Worked on Test Data Management (TDM) tools and supported automation frameworks.
  • Web Service testing (RESTful) and Automation using C#, .Net based framework.
  • Performed web API and services testing using Postman, Swagger, SOAP UI and SOA Test tool.
  • Report bugs using JIRA, TestRail, HP ALM
  • Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium.
  • Experience wif building Gherkin (Cucumber) user scenarios and ruby scripting for automated testing (Selenium/Ruby/Cucumber).
  • Experience in writing Acceptance criteria in Gherkin, Feature Files and Step definition using Ruby.
  • Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Involved in developing he automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Integrated Appium wif Sauce Labs for distributing tests on teh cloud.
  • Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
  • Created Automated scripts - Load Runner Web Services, Soap UI, XML.
  • Developed and executedNon-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
  • Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Jenkins tool for scheduling teh jobs and expertise working on configuration management tools like GIT.
  • Capture Daily Bug Reports and generated weekly Status reports using Microsoft TFS
  • Extensive experience wif MySQL, SQL Server, Oracle Database.
  • Experienced in using Jenkins as a Continuous Integration server to configure wif Maven/Ant.
  • Experienced in performing Data driven testing
  • Testing & Automation of Test Scripts in Ready API using Groovy scripting.
  • Experienced in Selenium Data-Driven and Protractor Framework wif core Java programming.
  • Expertise in Smoke Testing, Backend end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experienced working wif Service Oriented Architecture (SOA), Software development life cycle (SDLC) - Waterfall model and agile / Scrum development environment.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool and Espresso tool.
  • Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
  • Excellent problem-solving skills wif a strong technical background and good interpersonal skills

TECHNICAL SKILLS

Web Technologies: Java (1.7), J2EE, Servlets, JSP, XML, Web Services, Spring Framework.

Web Services: JSON, XML, SOAP UI, RESTful API, Rest Assured, Postman

Web & App Server: Web sphere, Apache Tomcat 6.x, 7.0.

Testing Skills: Manual, Automation

Automation Tools: Selenium IDE, Selenium Web Driver, Quick Test Pro (QTP), HP Quality Centre, Ruby Mine

BUG Tracking Tools: Jira, QC, Bug zilla

Scripting Language: Java Script, C#, CSS, JQuery 1.9.1 & JQuery UI 1.10

Java Framework: TestNG, Junit

Markup Language: HTML, XML

Language: Core Java, Ruby

Databases: SQL Server, MS Access, Oracle, DB2

Build tools: Maven, ANT

Configuration Controllers: Apache SVN, GIT.

SDLC Methodology: Agile (Sprint, Scrum, Pair Programming), Waterfall

Tool: MS Office: Word, PowerPoint, Excel, Outlook

Operating System: Microsoft Windows7, Unix

Other Software: MS Office Suite, Waterfall, Agile Methodology/ SCRUM, Toad

PROFESSIONAL EXPERIENCE

Confidential, Cleveland OH

Lead QA Automation Engineer / SDET

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Created Test Automation Framework wif Cucumber and Selenium WebDriver.
  • Developed teh features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and Gherkin.Experience in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven. Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
  • Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and Fire Path plug-ins to find teh elements on teh web page based on teh element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Used ATDD (Acceptance Test Driven development) approach to write feature files using Gherkin format. Implemented Test driven development (ATDD and BDD)
  • Bug Reporting and Tracking through JIRA.
  • Implementing CI /CD wif version control systems like Subversion, GIT and using Source code management tools Subversion, Bit bucket including command line applications.
  • Developed Cucumber/Gherkin test scripts to follow and utilize ATDD practices.
  • Designed and documented REST/HTTP, SOAP APIs including JSON data formats and API versioning strategy.
  • Conducted UI testing, Functional testing, Regression Testing and verified teh results wif expected results using Traceability Matrix. Involved in teh usage of BDD framework wif Cucumber Step Definition, Scenarios and Features for UAT testing. Implementation of ATDD technical practices.
  • Set up different Environments to execute API testing in different env. Maintained & ran automated test suites wif Selenium Web Driver using Java, Java Script.
  • Extensively used Selenium Webdriver API, Junit API and TestNG API to write test cases and automate all teh test cases.
  • Worked on REST API Protocols verified Web Services API request, response data Validation in REST.
  • Created and Verified Web services API requests, SOAP Protocols.
  • Maintained & ran automated test suites wif Selenium Web Driver using Java.
  • Presented Automation Test result analysis during daily Agile stand up meetings.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate teh build process and deploy teh application to Tomcat server.
  • Responsible for transferring teh noledge about teh use of test framework to developers and manual testers.
  • Worked on automating RESTful API Testing using Postman to check Performance & API Response as a POC.
  • Designing a process wif Jira, Bit bucket and Bamboo to track all teh changes dat happens along teh End to End CI/CD pipeline in Jira tool itself.
  • Validated SOAP UI and Restful API services.
  • Experienced in functional testing of SOAP and RESTful API Web Services using UFT and Postman tools.
  • Executed test cases and logged defects in JIRA/Zephyr.
  • Used Jira wif Zephyr plugin for test script creation, test execution and use cases maintenance.
  • Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated dat using Jenkins.

Environment: Eclipse IDE, Cucumber, Java, JavaScript, Selenium, C#, API, Web Services, Cucumber, JIRA, Sauce LABS, ZEPHYR, Maven, Jenkins, Postman, Kebana, TestNG, JUnit, Json

Confidential, Franklin Lakes, NJ

Test Lead / SDET Consultant

Responsibilities:

  • Responsible for conversion/acquisition modules business and functional requirement gathering and analysis.
  • Involved in Analysis of Business requirements, use cases, Design Flowcharts and Software Requirements specifications creation of test data requirements and test condition matrix setting up test environment software test execution defect management.
  • Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of teh above applications. Performed regression tests to validate teh changes for different.
  • Used SOAP UI and Espresso tool to test SOA based architecture application to test SOAP services and REST API.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Automating teh manual test cases using Selenium WebDriver
  • Used WebDriver in Java and performing unit testing by using TestNG and generated reports.
  • Support base of users at teh UMB for IBM Rational Tools Suite, including RTC, Eclipse, RM, RQM, etc.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Perform REST and SOAP Web Services testing using SoapUI for Service Gateway.
  • Created automation test scripts usingselenium, cucumber built on Eclipse IDE Used.
  • Designed and developed BDD/TDD/ATDD framework by using teh Spec Flow (Cucumber Specification) and added Scenarios in features files, Step Definitions.
  • Wrote Gherkin Test Scripts for Cucumber framework, developed Cucumber Step Definitions in Ruby
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Experienced in Selenium Data-Driven and Protractor Framework wif core Java programming.
  • Verified teh application on difference web browser such as IE, Mozilla Firefox and safari.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL Query.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Created XML based test suit and integrated wif Jenkins Server to execute automation scripts on a regular basis.
  • Worked in installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on noledge on testing and configuring Amazon Web services (AWS).
  • Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Developed and executed SQL statements for teh database testing.
  • Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure dat all issues are found and reported early.
  • Performed BDD testing using Cucumber Features in Gherkin format.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Investigated bug reports by black box testing and examining code to track down teh source of issues for documenting in our bug tracker to help developers.
  • Developed and documented complete testing process wif well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, TestNG, C#, TFS, Nunit, Espresso tool, Maven, Jenkins, Soap UI, Rest, Cucumber, Gherkins, Ruby Mine IDE, HTML, XML, XPath, Eclipse, Firebug, Jira, Appium, JMeter, Clear Case, SQL, UNIX, Oracle, Windows.

Confidential, Waltham, MA

Senior QA Engineer / SDET

Responsibilities:

  • Extensive experience in Automation Functional testing tools like Selenium Webdriver using Java.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Maintain and enhance several Jenkins based test platforms and CI solutions.
  • Maintained functional testing gap and eliminate teh risk caused by external dependencies component.
  • Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing, environment using Selenium.
  • Developed Selenium test cases using Junit framework.
  • Used Appium for mobile automation testing wif Selenium bindings for Android, IOS.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Developed ANT Build scripts to run Sanity Test scripts.
  • Integrated Selenium RC wif existing API to test framework.
  • Extensive use of Selenium IDE and WebDriver, JUnit, JMeter, JSON and TestNG.
  • Implemented Data-Driven test to verify teh same functionality wif multiple sets of data.
  • Extensively executed SQL Queries on database tables to verify teh database.
  • Worked wif source version control tool such as Subversion (SVN).
  • Worked wif developer to reproduce teh bugs and to resolve usability issues during UAT.
  • Worked closely wif 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.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting wif all other QA, weekly assessment meetings wif business analysts and developers.
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting wif client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining teh scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.

Environment: Java, Selenium IDE/RC, Jira, Junit, XPath, Eclipse, Firebug, Ant, Jenkins, HTML, Internet Explorer, Google Chrome, Soap UI, Advanced REST client, Appium, JMeter Safari, Mozilla Firefox, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, Windows XP.

Confidential, Norcross, GA

Senior SDET/Automation Engineer

Responsibilities:

  • Interacted wif teh Business users to identify teh process metrics and various keys dimensions and measures.
  • Written white-box test cases based on teh User and Business Requirements.
  • Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
  • Performed cross browser functional testing using Selenium WebDriver.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Used SOAP UI and Espresso tool to test SOA based architecture application to test SOAP services and REST API.
  • Support base of users at teh UMB for IBM Rational Tools Suite, including RTC, Eclipse, RM, RQM, etc.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Perform REST and SOAP Web Services testing using SoapUI for Service Gateway.
  • Created automation test scripts usingselenium, cucumber built on Eclipse IDE Used.
  • Wrote Gherkin Test Scripts for Cucumber framework, developed Cucumber Step Definitions in Ruby
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Experienced in Selenium Data-Driven and Protractor Framework wif core Java programming.
  • Verified teh application on difference web browser such as IE, Mozilla Firefox and safari.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Performed PCI testing wif PCI testing card on all systems.
  • Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Developed and executed SQL statements for teh database testing.
  • Responsible for identifying and documenting comprehensive Test Cases in assigned modules, in JIRA to assure dat all issues are found and reported early.
  • Performed BDD testing using Cucumber Features in Gherkin format.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Investigated bug reports by black box testing and examining code to track down teh source of issues for documenting in our bug tracker to help developers.
  • Developed and documented complete testing process wif well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, TestNG, Espresso tool, Maven, Jenkins, Soap UI, Rest, Cucumber, Gherkins, Ruby Mine IDE, HTML, XML, XPath, Eclipse, Firebug, Jira, Appium, JMeter, Clear Case, SQL, UNIX, Oracle, Windows.

Confidential, Thousand Oaks CA

Senior QA Analyst

Responsibilities:

  • Involved in Functional & Automation Testing, Defect Management and Back End Testing.
  • Identifying/ defining teh scope to write teh acceptance criteria for teh user stories.
  • Integration test cases were written and automated using Selenium and Cucumber.
  • Created Cucumber Framework for Behavior Driven Development.
  • Created whole test framework using Selenium for further test creation and execution.
  • Integration runs using Selenium. Perform failure analysis of teh test runs and fixing failed scripts
  • Prepared test Reports on daily and Weekly basis and shared across stakeholders and higher Management.
  • Performing Cross-platform, Functional, Regression testing, UI testing for salesforce application.
  • Involved testing teh native apps for mobile testing.
  • Automated Web services using Spring Rest Template API and performed Web service testing using SOAP UI, REST and XML.
  • Involved in Automating tableau reports using Selenium and Cucumber.
  • Established entire Quality Assurance Process Documentation based on Agile Methodology.
  • Participated in weekly assessment meetings wif Subject Experts and developers.
  • Prepared dashboard for reports through HTML and CSS.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements in agile environment.
  • Connected to database to Query teh database using SQL for data verification and validation.
  • Created automated test scripts for Functionality, Integration and Regression testing using Microsoft Test Manager.

Environment: Java, Selenium API, Selenium, cucumber, WebDriver, Espresso tool, Junit, Eclipse, ANT, HTML, XML, QC, XPath, UNIX, SQL, Oracle, Windows.

Confidential, Columbus, OH

QA Automation Engineer

Responsibilities:

  • Designed teh test cases and developed test scripts using Java and Selenium.
  • Design and Developed automated functional Test suite using Selenium IDE and WebDriver.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Reviewed and updatedRequirements Traceability Matrices (RTM)dat satisfy all required project’stest conditions.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Extensively involved in integrating Selenium wif existing API to test framework.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Worked actively wif developers in expediting teh code as against teh specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop teh selenium server and to execute teh tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Involved in providing teh Testing Effort estimates and provided teh timely feedback on progress of teh testing activity.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Verify SQL queries against backend database to ensure test codes retrieve teh right data on testing.
  • Examine teh results of test to pinpoint defects in teh application.
  • As part of compatibility testing, executed teh workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).

Environment: Java, Selenium IDE/RC, Jira, Junit, Eclipse, Firebug, Ant, Jenkins, HTML, Soap UI, Advanced REST client, JMeter, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, Windows XP.

We'd love your feedback!