We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • Over 9+ years of experience in IT, wif specializing in Software Quality Assurance Testing, proficient in testing Internet & Intranet applications in Agile methodology.
  • Expertise in Web Services (SOAP and REST requests) using SoapUI and Postman client and expert in reading XSDs and WSDL.
  • Experience in Integration, System Testing, E2E Testing, Production Validation Testing, Sanity / Smoke Testing, UAT and Regression Testing.
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Well versed in designing and implementing automation scripts using Selenium WebDriver, TestNG/Junit.
  • Experience in designing Test Plans, defining Test Cases, generating and maintaining Test Scripts, and analyzing tests, identifying defects and reporting.
  • Extensive knowledge of SDLC, Agile Methodology and QA Validations to ensure the quality.
  • Hands on working experience wif UFT for automating Regression Testing of the application.
  • Experience on Groovy Scripts for Web Service API Testing. Ability to enhance LoadRunner test scripts.
  • Has excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, Automated Tests wif DevOps Team for Regression Testing
  • Hands on experience working wif databases like MS SQL, and Cassandra.
  • Experienced in Manual and Automation Testing of Web based Applications, Client Server and Web Services (API) in different domains using Selenium Web - Driver, Java, SOAP UI and Postman.
  • Comprehensive knowledge of embedded system test plans, procedures, and testing standards
  • Well-exposed in embedded system development, QA testing, and embedded system applications
  • Highly organized wif the ability to manage multiple projects and meet Project deadlines.
  • Expertise in Multi-Browser testing using Chrome, Firefox, Internet Explorer and Safari.
  • Expertise in iOS and Android platforms application functional testing.
  • Experience in writing complex SQL queries to retrieve and work wif test data.
  • Expertise on upgrade and migration of Quality Center Projects.
  • Strong knowledge of Selenium WebDriver using Java and TestNG framework.
  • Experience in Test data creation and Sanity Environment check.
  • Management of defect reporting using JIRA and/or Microsoft TFS
  • Hands on experience in testing the AngularJS based application using Protractor.
  • Hands on experience javascript libraries like karma, chai, jasmine, protractor, along wif selenium wedriverjs for UI test execution assertions
  • Excellent coding knowledge in Core Java and HTML.
  • Extensive knowledge of mainframe tools and techniques as well as Unit regression testing
  • Hands on experience working wif databases like MS SQL, and Cassandra.
  • Sound knowledge of java application testing, quality centre, and mainframe application testing
  • Expertise in Database Testing using SQL Queries wif multiple Databases like MySQL and Oracle.
  • Experience on Testing REST API using Robot Framework and SOAP UI strong knowldge in Perl,Selenium, C, C++ and Unix Shell scripting
  • Experience on Subversion (SVN), CVS, and Github as source code controller
  • Implement best practice and current Automation (Jenkins, Selenium, Cucumber, Appium, Perl, etc.)
  • Experience wif Mobile Automation using Appium automation framework and WebDriver.
  • Strong knowledge of object oriented development using Java or similar programming languages
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Extensive experience in front-end GUI/Web testing and doing back-end manual testing on different modules of the complex Web applications.
  • Worked on Software as a Service (SaaS) model. Knowledge in Performance testing using JMeter.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, QTP, SOAP UI, Postman, LoadRunner,Rest Assured, Cucumber, JMeter,TFS,UFT, Appium

Languages: HTML, CSS, JavaScript, Java, Nodejs, Angularjs, XML, XPAth,.net,C#

Test Framework: JUnit, protractor,TestNG,mainframe

Build Tool: Ant, Maven

IDE: Eclipse, SQL

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

Defect Tracking Tools: Jira, ALM, Quality Center, BugZilla, IBM Rational ClearQuest

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

Scripts: Batch, PowerShell, Perl, Shell

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Web Debugging Tool: XPath, Firepath, Firebug

Version Control: Packages

SVN, GIT: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: SQL Server, MS Access, Oracle, Cassandra

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential -Fremont,CA

Sr QA Automation Engineer

Responsibilities:

  • Involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
  • Developed automated tests in partnership wif developers for continuous regression testing and reducing manual testing using Selenium, Junit.
  • Worked on different types of testing includingUnit, System, Integration, Enterprise, End2End and Web services (Postman, SoapUIand Foundation views) testing
  • Responsible for creating requests andbuilding test scenarios for the web services project.
  • Performedmanual and automated test procedures for functional testing of Web services using SoapUI 2.5.
  • Followed Agile/Scrum development process.
  • Tested the sections of POS transactions like Sale, Trade, Return, Pre-order, Web in store, Void, Post Void, Suspend and Resume using different tender types Credit card, Debit card, POSA card, Cash, Gift card, Trade card, Cashier check and Star card.
  • Involved in creating test data for POS though inventory-controlled application.
  • Involved in testing the functionalities related to sales tracking, POS scanning (PCMS), ordering forecast, adjustments, custom retail price and promotions in POS.
  • Tested POS systems POS functions and RMS systems.
  • Execute SQL queries to validate test point from backend
  • Fetch and Validate logs
  • Used SVN as code management source.
  • Added many front-end automation tests and BDD steps usingCucumberspecification framework, TestNG, Appium and Java which decreased 75% of manual testing.
  • Created and executed automation test cases usingSeleniumWebDriver/Cucumberframework for Web App andAppium/Cucumberfor Mobile App.
  • Worked on the Android module of the project where me was responsible for automating the app using Appium wifpython.
  • Ran regression tests in the morning/night based on deployment timings and tan gather reports and reach out to tech leads in case of any queries or failure in tests
  • On code freeze we used to cut down all the feature branches and used to push everything in master and deploy and tan continuous testing used to take place
  • Provided pre-and postproduction deployment support end to end
  • Worked in complete Agile Environment wif 4 weeks of Release cycle.
  • Was involved in sprint automation task as soon as Developer finishes their work wif unit tests and check-in
  • Keep track of all the defects and monitor them across all the environments

Environment: Windows XP, SQL Server, Selenium,Appium,Linux, NCR POS, HP Quality Center, MS Visio, MS Word, MS Excel. Confluence, SharePoint. POS, WIMS, JIRA, Confluence, Java.

Confidential - Los Angeles,CA

QA Automation Tester

Responsibilities:

  • Preparation of the Test Strategy and guiding the teammates.
  • Involvement in the System Test Plan Preparation and Requirements Streamlining.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Test Cases and Test Data.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Involvement in Test Execution, Results Analyzing and Defect Reporting.
  • Enhanced Test cases to halp Selenium Automation of the project.
  • Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Performed manual testing of each build and tan Regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Create Automation code using Java, Selenium, Karate BDD and Cucumber wifout support.
  • Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Done extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Experience installing, configuring, performance tuning and troubleshooting Unix/Linux systems is highly desirable.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning.
  • Extract the Business Cases/Scenarios from Requirements and present them to client and Business users’ team. Proficient wif testing REST API, Web & Database testing.
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
  • Performing Cross-platform, Functional,Regression testing, UI testing for mobile app using Appium test automation framework.
  • Analyze functional requirement documents and create manual test cases for both positive and negative scenarios.
  • Mobile automation of android and windows applications usingAppiumandSeleniumWebDriver
  • Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • UsedAppiumto facilitate mobile testing by creating mobile Driver class wif the required Mobile capabilities.
  • Used BDD wifCucumber, Java and created feature files wif scenario and scenario outline.
  • Involved in performing Automation testing wif emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices wif automation scripts developed usingAppium.
  • DevelopedAppiumUI automation framework for native mobile application (Android OS).
  • Create the feasibility sheet to estimate the total flows to be scripted, required reusable components and object repositories as per the timelines.
  • Develop macros to fulfill basic automation needs around test data conditioning.
  • Developing and testing load balance and functionalities of embedded systems
  • Providing recommendations for improving embedded technologies
  • Used LoadRunner to regularly test performance life cycles
  • Good knowledge of installing and configuring the tools required for the project.
  • Integrated Automation Scripts wif Cucumber, Used Jenkins integration tools and GitHub as a source code management system
  • Assigned the tasks of testing and evaluating Mainframe interactions wif distributed systems
  • Conducting Data driven testing, cross browser testing and parallel test execution.
  • Involvement in solving Environment related problems along wif Technical Support team.
  • Preparation of weekly and monthly status reports.

Environment: Java, json,Selenium,Automation,WebDriver, maven,Jenkins, GitHub,SQL, Power Builder,REST API, UNIX,Windows7,Oracle 11g,LoadRunner, Protractor,Tomcat, embedded,Appium

Confidential, Minneapolis, MN

QA Automation Tester

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver, TestNG, Maven, Jenkins and Jmeter.
  • Created and Developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
  • Responsible for developing test automation Framework using Selenium WebDriver wif Maven and, TestNG.
  • Worked on Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Backup and restoration of Quality Center Projects.
  • Experience developing and managing deployment life-cycles using Microsoft TFS and related tools (e.g., Test Manager)
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Maven for building the WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA wif RESTful/SOAP Web Services.
  • Performed functional testing of Web services testing using SOAP UI.
  • Created Data Driven tests dat randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work wif dynamic and static objects in Selenium.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Conducted backend testing using SQL queries to validate data for database.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Involved in SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Performance tuning using .Net application using caching, sessions, etc.
  • Involved in Back end testing using SQL and PL/SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.

Environment: Java, Selenium WebDriver, Maven, TestNG, Cucumber, SOAPUI,Postman,Eclipse,angular.js, node.js,HP ALM, Agile, SQL, Rest APIOracle, Windows.

Confidential, Atlanta, GA

QA Automation Tester

Responsibilities:

  • Reviewed Project Requirements and Prepared Test Plan, Test Scripts, Test Scenarios and Test Strategy.
  • Created automatic test scripts using Rest Assured, Junit and Java for Rest APIs.
  • Created test scripts in Selenium and enhanced those scripts using Java API in Junit.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber. Responsible for maintaining Test scripts.
  • Designed Test Suite in XML for functional Testing and Regression Testing
  • Executed and maintained manual test cases for Functional and Regression Testing
  • Performed browser compatibility test, stress test, scalability test for Web Applications
  • Performed Defect Tracking and logging using Test Management tools like Rally.
  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code. Thorough knowledge of JavaScript, HTML, XML, CSS, JSON.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email. Experience in mobile app testing in Android and iOS platforms
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Assigned responsibilities of planning test strategies and executing test cases in Mainframe environment
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web API.
  • Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using JIRA.
  • Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Environment: Java, Selenium WebDriver, Automation, Jenkins, Cucumber, Jira, Eclipse, SOAP UI, Rest API, Tester, TestNG, SQL, Oracle, Windows.

Confidential, Newark, NJ

QA Tester

Responsibilities:

  • Prepared Test Plan, Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Worked closely wif product and project managers on the implementation of new projects and infrastructures including operational readiness, change preparation, change execution, and post-change QA validation
  • Used all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement to conduct Backend testing.
  • Involved constantly in the team to adopt QA Testing Standards; logged and tracked defects.
  • Analyzed defects or test results and deducted the chain of events leading to a failure.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Reaching out to multiple teams to identify and create the data depending upon the needs.
  • Review of test cases and reaching out to Business in case of clarifications.
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Web Service testing (RESTFUL API) and Automation using Apache JMeter using JSON, XML payloads.
  • Install and configure System Administration packages to QA environment such as SQL.
  • Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts wif the build server.

Environment: Automation,.Eclipse, SOAPUI,, web services, Maven, Jenkins, JMeter, HP XML, Agile, JIRA, ERP, SQL, and Windows

We'd love your feedback!