We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer/sdet Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Years of QA experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and extensively worked on Manual, Automation, Mobile, API, Web services applications and databases in a wide variety of projects and industries, including domains such asEcommerce/Retail, Banking, Financial services and Healthcare.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience of working extensively in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#.
  • 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.
  • Developed automation scripts using Selenium WebDriver, Java,C# / .NET, Visual Studio 2015, Eclipse, TestNG, NUnit and TFS for web applications. Experience in Developing automated tests using Selenium, Coded UIand C#.
  • Experience in developingSelenium automation frameworkusingTestNGand developingMaven targetsto execute automation suites.
  • Sound knowledge onJUnit,TestNGframework forUnit testing,MavenandAntfor Projectbuilding tool,Jenkins/HudsonforContinuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) onContinuous Integration tools Hudson/Jenkinsfor nightly batch run of the Script.
  • Good experience inSelenium Test Environmentsetup expert using the entire open source tools. Excellent knowledge in writing uniqueXPathusingfirebug and fire pathto identifyweb elements.
  • 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.
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, feature sand Step definitions and generating the cucumber reports.
  • Experience in installation and Administration of various version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control.
  • Experience in automating Mobile applications (Android) using Appium.
  • Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
  • Experience in using the automated testing tools Win Runner (GUI Testing, TSL, Web Testing, and Context Sensitive & Analog Recording), Test Director, and VSTS (Visual Studio and Microsoft automation Framework using C#).
  • Experience intheFunctional AutomationandPerformance Automationof theAPI’sandtheWeb services, Web ApplicationsusingC#,.NET Framework, VS Unit Testing Framework, WCF, AZURE REST APIs, TAEF(Test Authoring and Execution Framework), MSTest, VSTT, Visual Studio Coded UI(RNP), MitaSpy, KAF, NUnit and SQL Server.
  • Experience in .NET Framework, C#, VB.NET, ASP.NET, ADO.NET, LINQ, AZURE Rest APIs, Windows Communication Foundation(WCF) Services, Enterprise Application Blocks, .NET Remoting, Web Services, AJAX, LINQ, XML, XSL, XSLT, Functional Points and Design Patterns.
  • Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework and Selenium frameworks.
  • Experienced with Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications using IDE's such as Pycharm, WebStorm, IntellIJ and Visual Studio.
  • Microsoft full stack development experience includes developing on a .NET Framework using C#, ASP.NET, writing stored procs, functions, queries in SQL server 2015.
  • Experience in developing web applications using HTML, CSS, JavaScript, C# and ASP.NET.
  • Well versed in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
  • Working knowledge ofSQLconcepts 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 ofQTP/UFTsuch as Object repository, checkpoints, output values, actions, functions, and transactions.
  • Expertise in using test automation tools such asSeleniumWebDriver/RC/IDE/Grid,QTP&Appiumto develop automation testing scripts for Client Server, Web, Mobile applications.
  • Maintained theSelenium & JAVA automation code and resources in configuration management tools like GitHub/SVNrepository over the time for improvements and new features.
  • Experience in doingautomationtesting for Mobile application usingAppiumtool and Perfecto mobile software, which involvesIOSandANDROIDplatforms.
  • Experience in usingJenkinsas a Continuous Integration server to configure withGitHubandMaven.
  • Experience in Bug Reporting and Defect tracking, Conducting Bug review meetings and coordinating with Development team for Bug Fixation.
  • Experience in Web Application testing withSeleniumWeb Driver using Java and TestNG on multiple browsers such as Firefox, Internet Explorer, Safari, Chrome and PhantomJS.
  • Build a framework for a thorough Integration and functionality testing by usingRESTfulAPI. End to end deployment ownership for projects on AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.

TECHNICAL SKILLS

Testing Tools and Applications: Selenium IDE, Selenium RC, Selenium Web Driver, SVN, AccuRev.

Testing Methodologies: Agile (Scrum), Waterfall model.

Defect Tracking Tool: Quality Center, JIRA, Bugzilla.

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

RDBMS: Oracle, SQL Server, DB2, MongoDB, Web Services, REST, SOAP.

Browsers: IE, Firefox, Chrome, Safari.

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

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins.

Others: Eclipse IDE, TestNG, JMeter.

PROFESSIONAL EXPERIENCE

Confidential, San francisco, CA

SENIOR QA AUTOMATION ENGINEER/SDET

Responsibilities:

  • Implemented automation framework from scratch using Selenium Webdriver.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application designed functional specifications.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Develop Automation engineering strategies incorporating tools, test design, test data preparation, test execution, result analysis and maintenance smoke and regression test suites after every sprint deployment.
  • UsedTestNG Frameworkperformed unit testing. UsedEclipse IDEexecuted and tested various functional modules in Java code using assertion.
  • Performed Mobile Testing of Android based Apps using Appium. Connected Real Devices.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Design & Develop data driven framework using Selenium WebDriver, TestNG.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Write and revise automated test scripts for Functional, Performance and Load tests using .NET Framework (C#) environments features.
  • Working on API Automation using SOAPUI Tool and Postman for manual testing of web services.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Migrated from IBM Build Forge to Atlassian Bamboo to implement more cost-effective solution. Responsible for back-end API testing with SOAP UI and coding C#.
  • Used selenium withC#, frameworks, design approaches, and various effective implementation techniques.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing. Execution of test suites and HTML report generation using TestNG.
  • Carried Deployments and builds on various environments using continuous integration tool Jenkins. Designed the project workflows/pipelines using Jenkins as CI tool.
  • Extensively used complex SQL queries to perform data integrity testing and for Back-End Database Validation.
  • Using REST web service with Java for automating partner integration testing.
  • Worked with Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins to automate routine jobs.
  • Implemented Page Object Model, Data Driven testing in Automation framework with Java, Selenium WebDriver.
  • Designed and develop Selenium Hybrid Automation framework using Java, TestNG, Apache POI, and Maven.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java/JUnit).
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API, rest assured frameworks.
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Core Java, python programming language.
  • Understand and follow the standard development lifecycle with respect to planning and developing testing specifications and implementation of test automation.
  • Implemented automation framework using TestNG, Maven, Sauce Labs and Selenium Grid. Enabled test execution in parallel. This reduced the testing time from hours to a few minutes.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Designed and implemented test automation from the scratch using WebDriver. The framework is implemented in Java using best practices ofobject-orienteddesignand programming, J2SE, JUnit, tools like Jenkins, Maven, and others.
  • Used UML notations forObjectOrientedDesignand Documentation.
  • 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.
  • SOA implementation is combination of web services components and mid-tier components. SOA-Serviceorientedmodeling Architecture principles using tools to model business process, workflow and service objects (objectorienteddesign) and with integration technologies, including XML, XSD, and SOAP And WSDL.
  • Maintained Selenium & JAVA automation code and resource in Azure cloud IaaS and PaaS Services, Azure SQL, over the time for improvements and new features.
  • Tested applications on mobile across IOS and Android platforms using Perfecto and Appium.
  • Involved in Project Management and Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
  • Setup Perform and SQL databaseperformancetestsmonitoring on various SQL servers in different environments. Create and maintain SQL queries for databaseperformanceanalysis.
  • Setting up, developing, maintaining test frameworkswithJavausingSelenium Webdriver/JUnitas well asGroovyspecific builds withGeb/SpockorJavascriptbuildswithJasmine/Selenium Webdriver/Protractorand withinCodeceptJSframework creatingturn-key framework apps TestNG plugins to run the Selenium scripts.
  • Working with Team Foundation Server managing testing framework as well as automation development efforts withSelenium Webdriver /MS Testin.Net frameworkintegration ofTFSand other tools into one platform, Version1.

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

Confidential, New york city, New york

QA AUTOMATION ENGINEER

Responsibilities:

  • Worked on developing the automation scripts using Selenium Web Driver with Cucumber, Protractor Frame works. Created Test Cases using Element Locators and Selenium Web Driver methods.
  • Appium to design and develop tests in Android/IOS platform for mobile App testing. Verify the end to end ETL flow from source to target and validate the data transformations.
  • Developed User Interface /GUI layer using asp.net, C# class libraries and projects for Business Support teams usingObjectOrienteddesignand methodologies.
  • Implemented a Link Checker code to test response codes of the URLs. This code was implemented using TestNG and Maven. This was considered one of the major value additions by QA and Project Managers.
  • Automation of REST API calls to fetch and create test data and to interact with different APIs. Tested various Salesforce applications transferred to Salesforce.
  • 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.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Worked on the Android module of the project where I was responsible for automating the app using Appium. Integrated Appium with Continuous Integration tool- Jenkins.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (C# /TestNG).
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven. Executed Appium android tests parallelly on real devices.
  • Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Generated Python forms to record data of online users and used PyTest for writing test cases. Developed and Consumed Restful APIs for web applications using Python.
  • Established Load Testing Standards including platform requirements of CPU, Memory, and Disk Space on Load Runner Controller, Load Runner Generators, and Load Runner File Storage.
  • Used Collections Python manipulating, looping through different user defined objects.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • As part of Automation Testing, prepared regression test suite, designed test scripts in Selenium Web Driver using Java. Service Virtualization of http, Rest, Soap protocols using CA Lisa.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
  • Application Server sideperformancetestingand analysis through Load runner.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • BDD (Behavior-Driven Development)is implemented withCucumberby creating the Feature files with Scenarios inGherkinformat from the user stories and the acceptance criteria mentioned inJIRAand executed these feature files withCucumber runner optionsand respectivestep definitions.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG suites.
  • Write and revise automated test scripts for Functional, Performance and Load tests using .NET Framework (C#) environments features.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Developed automated scripts using Selenium WebDriver and Implemented Frame work using JavaScript.
  • Define, develop, and execute automation test scripts using Core Java that leverage black and white box testing across functional.
  • Developed new and updated existing Automation test cases using Selenium Web Driver and using Maven as build tool and Jenkins to create and run deployment jobs.
  • Used Cucumber to test code written in any languages including ruby, java etc.
  • Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
  • Implemented automation test scripts in SOAPUI for web service testing.
  • Prepared UAT test cases with test data, Conducted UAT session with business users, collected feedback from the users and incorporated those feedback in the test plan according to the decision. Used Jenkins tool for continuous integration of the builds.
  • Configuring TestNG Framework to execute Selenium scripts.
  • Performed web service testing for Rest API using Postman to validate business logic before integrating the API with front end. Utilized GET, POST, PUT and DELETE request as per needed.
  • Developed and implemented Page Object Model Based automated functional testing using Selenium & Cucumber with Object Oriented Programming Language java.

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, Eclipse IDE, Selenium Web Driver/IDE/RC, JSP, CSS Selenium IDE, SELENIUM GRID.

Confidential, Deerfield, illinios

AUTOMATION TESTER

Responsibilities:

  • Implemented automated testing web applications using Selenium IDE, creating automation scripts, executing test cases and debugging in Visual Studio (C#).
  • Writing Selenium test cases using visual studio and C# as the base language to test various components of the application.
  • Writing NUnit test cases using visual studio and C# as the base language to test various components of the application.
  • Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
  • Working in Agile Methodology which allows detecting bugs at early stages of release, change requirements and implement new features according to the market changes.
  • Used Microsoft team foundation server (MS TFS) for defect management tracking purposes Logging defects.
  • Open source tools such as Selenium,JUnit, JMeterand Appiumare being used for test automations.
  • Validated SOAP and RESTservices with JSON/XML.
  • Logged and managed defects usingMicrosoft Test Manager (MTM) defect management tool.
  • Responsible for complete user -flow feature test, verify & validation to develop Web based application.
  • Follow Agile Methodology Scrum process and deliver test result on time.
  • Developed BDD tests using Cucumber by writing feature files and step definitions using Gherkin language.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, potentially execute Unit Test Automation (Java /TestNG) prior to agile release.
  • 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.
  • Used reporter object inQTPfor reporting test results in function of code. Involved in DevelopingQTP/UFT Scriptsand executing these Tests in Quality Center.
  • Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG. Setup Selenium GRID to run Selenium scripts on different browsers.
  • Create JIRA cards for all the defects found during the functional and regression testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
  • Worked in JavaScript based technologies like nodejs, angular.js, cucumberjs, webdriverjs, protractor, cucumber, mongo dB.
  • Extensively developed Java scripting with OOPs Concepts and writing new services to be tested.
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Tested web based application developed in C#, ASP.NET, and JavaScript. Designing of automation scripts and different frameworks like data-driven, keyword-driven and hybrid framework using HP UFT / QTP and Selenium Web Driver automation tools.
  • Performed REST API Testing to validate the business logic before integrating the API with the front end using POSTMAN.
  • Apply different testing techniques for Windows and/or web-based applications which were developed under both .NET and JDK frameworks using bothC#and Java languages.
  • Write Automation test cases for in Java/JUnit 4 and Selenium for telnet, REST web services, web UI, Android UI.
  • Cases and generate Test Data Collect Web Elements.
  • Identify/Perform strong Root Cause Analysis (RCA) before reporting defect/bug.
  • Work on core Java Platform to perform automation testing using Selenium, cucumber and TestNG framework. Use Selenium WebDriver to automate Web Based application.
  • Design and Develop Page Object Model Test Framework from scratch.
  • Use TestNG for cross browser and cross platform test. Used BDD with Cucumber.
  • Perform scheduled test using Continuous Integration (CI) with Jenkins. Use Maven to create test build.
  • Use SQL to validate posted data in Oracle Database. Use ALM for bug reporting, bug tracking and project management.
  • Helped Mobile testing team to manually verify Mobile Application.
  • Use Version Control Tool - GitHub to manage up-to-date codes and documentations.

Environment: ALM, UFT, Java, Java Script, Selenium, cucumber, TestNG, maven, GitHub, Jenkins, J2EE, XML, SQL Server, MS Office, Windows, SOAP UI, Test Plan, Test Case, RTM, Test Summary Report, Bug report, ETL and Database testing.

We'd love your feedback!