We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

Pleasanton, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Software Quality Assurance Testing in various domains such as Banking, Life Insurance, Health and Finance Industries.
  • Proficient in Automation and Manual testing on Client/Server, Web based, windows, Mobile and Web - Service/API applications.
  • Good Experience in Web testing applications developed in C#.net, Asp.Net
  • Strong in API testing using tools like Soap UI Pro, Espresso tool, Advanced REST client etc.
  • Strong knowledge in testing all phases of SDLC and expertise in Waterfall, Agile with SCRUM lifecycles.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result, and Traceability Matrix.
  • Hands on experienced in Web services for API testing (SOAP, RESTFUL) Using SOAP UI and POSTMAN Tool.
  • Proficient in database testing using SQL, Oracle 11g, TOAD and DB visualizer.
  • Experience in Building Microsoft.Net/C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations
  • Expertise in building frameworks using various tools like QTP/UFT, Selenium, SoapUI, Cucumber, xFramium, and the technologies include open source, Java, JavaScript, .NET, mobile automation and iterative development.
  • Experience in implementing different Automation types Frameworks: Keyword Driven framework, Data Driven framework, BDD and Hybrid framework with Selenium Web Driver.
  • Experience in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
  • Experience in building Continuous Integration/Delivery automation solutions for each product/project via TFS/Jenkins
  • Experience in developing applications using ASP.NET Web Forms.
  • Experience with Software Quality Assurance Testing of Web Based and Client/Server applications in Manual Testing as well as Automation testing using C# with Selenium in real time.
  • Expertise in writing performance test cases using JMeter/ Load runner tools.
  • Experience in using SoapUI tool for testing SOAP and REST Web Services based on validating XML, JSON, WSDL using various assertions and different protocols such as HTTP, HTTPS, and SOAP.
  • Extensive experience in using version controls like GitHub, SVN over the time for improvements and new features and Solid experience on build Management tools like Maven/Ant, Jenkins for Continuous Integration and used these tools for batch triggering of Test cases.
  • Proficient in the tasks of bug tracking and reporting using Quality Center/ALM, JIRA, and Bugzilla.
  • Experienced in mobile automation (Android& IOS) both Native and hybrid applications.
  • Involved in testing database applications of RDBMS in Oracle, My-SQL, Oracle SQL Server by executing SQL Queries.
  • Having the ability to work independently and with distributed groups under minimum observations.

TECHNICAL SKILLS:

Languages: Java, SQL, HTML, XML, JavaScript, Gherkin

Web Technologies: HTML, CSS, Java Script

Database: Oracle, MS SQL Server

Defect Mgmt. Tools: HP Quality Center, JIRA, Rally, Bugzilla

Microsoft Technologies: C#.net, Asp.Net, MVC, TFS, Entity Framework, Webforms, Web Api, Silverlight

SDLC: Agile Scrum, Waterfall

Testing tool: Selenium WebDriver, TOAD, SOAP UI, Cucumber, QTP

Test strategy: Functional, Unit, Integration, System, Regression, User: Acceptance, GUI, White Box Testing, Black Box Testing, Test driven development, Behavior driven development

Test Framework: Data driven, Page Object, Keyword Driven

Source Version control tools: GitHub, TFS, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Senior QA Automation engineer

Responsibilities:

  • Involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
  • Work in Agile (Scrum) methodology approach and follow-up with JIRA.
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Designed and developed Hybrid Framework using . Net, C# and NUnit .
  • Wrote SQL queries to test Data Integrity, Referential Integrity, and perform backend testing.
  • Used Gherkins syntax to test the behaviors of the Application (BDD), using Cucumber with JUnit, Maven, Selenium (Web) with Java language.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Wrote code-behind files in C#.Net server side processing of pages and test cases using specFlow.
  • Developed and tested REST APIs using POSTMAN tool
  • Design, develop and automate test scripts using RESTful web services.
  • Create Java based scripts for Selenium Web Driver with TestNG as automation framework.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Used WebDriver in C#/Java and performing unit testing by using TestNG and generated reports.
  • Experienced in testing Mobile Web applications and perform the Apps testing on iPhone, iPad and iOS with Appium.
  • Integrated Selenium RC with existing API to test framework.
  • Experience to find elements of Mobile Application by using UI Automation Viewer and Appium Inspector.
  • Responsible to work on enhancement of the Automation framework.
  • Used JQuery, ASP.NET AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
  • Configured Maven builds scripts to run tests on Jenkins, generates reports and sends notifications.
  • Involved in setup of regression test suite Continuous Integration (CI)/Continuous Deployment (CD) to verify overall application changes and ensure the application stability.
  • Developed BDD test automation framework for testing User Interface and REST web services using Java, Ruby, Selenium WebDriver, Cucumber, Rest Assured.

Environment: HTML5, CSS3, C#, Java, Selenium, Spring MVC, JPA Hibemate, Selenium WebDriver, BDD, Appium ( Android, IOS)Jenkins, Cucumber, SOAPUI, JMeter, Maven

Confidential, NYC

Senior QA Automation engineer

Responsibilities:

  • Involved in gathering requirements and Test Plan reviews.
  • Involved in preparing of regression Test Strategy.
  • Used JIRA for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
  • Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C#
  • Involved in iPhone, iPad, Android and Tablet’s automation and manual testing.
  • Involved in designing regression and smoke test suite for Android, Tablet, iPad and iPhone device.
  • Involved in end to end testing of the mobile application.
  • Executed tests that call APIs explicitly validating outputs and outcomes at unit level.
  • Interacted with development team to identify unused public APIs that can be made internal.
  • Worked on business layer in C#.Net to handle existing functionality of the system as well as new proposed functionalities.
  • Automating the manual test cases using Selenium WebDriver, using C#.
  • Implemented automated testing and built test automation framework using Appium.
  • Involved in developing new functions for application’s new changes.
  • Involved in enhancing functions, adding and changing objects in the OR for application’s new changes
  • Performed Regression tests on new builds & modification in the application using Appium.
  • Involved in communicating to CM team to upload the testing build version in the mobile labs and make sure both instrumented and non-instrumented build is uploaded without any issues to test.
  • Involved in maintaining mobile labs tools for both local and cloud version
  • Experienced with assigning the Requirements to the Test Cases in HP Application Lifecycle Management (ALM).
  • Expertise on assigning the Test Cases to the Test Sets in Application Lifecycle Management (ALM).
  • Involved in maintaining smoke and regression test suite, run smoke test and send out the report to the team to continue further regression test.
  • Involved in communicating to the development team to fix the blocker before starting the regression test.
  • Ensured the latest build works fine in the Hockey app and beta app for both Android and iOS devices before start regression testing.
  • Wrote custom C# methods to encode and sanitize strings like filename
  • Experienced in performing both Positive Testing and Negative Testing and compatibility testing with various Android devices to ensure that functionality works fine
  • Involved in testing a variety of Mobile apps - Native and Web-based in various testing environments
  • Conducted demo on complex modules

Environment: C# .net, Agile, Appium, Android, iPhone, iPad, Tablet, Selenium WebDriver, JIRA,TFS, Jenkins, HTML, XML,ALM, Outlook sharp, Mobile Labs, Windows, Hockey app, Beta app, visual studio

Confidential, RI

QA Automation engineer

Responsibilities:

  • Attending daily (AGILE/SCRUM) stand-up, grooming and planning calls to discuss in Sprint activities.
  • Analyze the User Stories to identify the scenarios that can be automated using Selenium Web Driver.
  • Develop Automation test cases by using Selenium Webdriver with JAVA and TestNG
  • Follow CI/CD Model to run the regression test cases using JENKINS and GIT.
  • Executed web services testing using SOAP UI.
  • Coordinate in Sprint testing and UAT.
  • Perform cross-platform functional, regression, usability, exploratory, new feature acceptance, UI, API of company product. Test third-party software implementation.
  • Finding the defects and reporting it in JIRA (Defect tracking tool).
  • Conduct Functionality testing, GUI testing, Integration testing and Regression testing during the various phases and releases of the application.
  • Expertise on assigning the Test Cases to the Test Sets in Application Lifecycle Management (ALM).
  • Customized the selenium Test as per the Test Case by using the C# Script.
  • Used C# programming language as business logic in Visual Studios 2012 as IDE.
  • Used TFS (Team Foundation Server) as a version control tool.
  • Perform Back End testing by writing Oracle SQL Queries to verify and validate the data.
  • Create presentation documents and guidance materials on the automation framework.
  • Used C# as scripting language along with Selenium as IDE Integrated Development environment for automation.
  • Perform Database Testing to make sure the data on the Web application is in consistent with the database.
  • Migrated TestNG test suite to Maven by using pom.xml.
  • Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Involved in writing test scripts using java and executed it through selenium TestNG framework.
  • Scheduled the automation jobs using Jenkins from Git to get the extent reports.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Environment: Agile, Java, Eclipse, Selenium WebDriver, TFS, Selenium Grid, Cucumber, TestNG, Apache POI, SoapUI, Postman, SoapUI, JMeter, ALM, JDBC api, Git, Jenkins, JIRA, Log4j, Appium, Maven, AutoIT, MySql, X-path, Protractor, Jasmine

Confidential, Bellingham, WA

QA Automation engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Design and Developed automated functional Test suite using Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Developed Selenium test cases using TestNG framework
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches Java programming skills using Eclipse IDE.
  • Experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased of manual testing.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Defected testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Black box testing Database testing after reviewing the story cards and database diagram.
  • 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.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • 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.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: J2EE, Selenium WebDriver, TestNG, Cucumber, C#, Jenkins, Maven, SOAP UI, Python, Unix, XPath, Eclipse, Fire Path, Firebug, Quality Center, HTML, JavaScript, CSS, XML, Subversion (SVN), TDD, BDD, agile, SQL and Windows.

Confidential, South San Francisco, CA

QA Tester

Responsibilities:

  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNG and Apache POI API. Implemented Java Mail to send the regression result automatically.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Involved in Interface Testing (API Testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).
  • 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
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Executed test data and regression tests scripts after a release to ensure system is functioning properly and no new issues have arisen and provided daily status updates to the respective track leads.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Tested the GUI Application (online forms and screens) and did analysis on the Paper based form to be as accurate as the online application.
  • Involved in automation scripting using Coded UI, C#
  • Done SOA testing for API's using SOAP UI and Java framework for web services testing.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Created and executed automation test cases using Selenium WebDriver/Cucumber framework for Web App and Appium / Cucumber for Mobile App.
  • Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
  • Involved in UnitTesting using C#.
  • Developed test cases and test scripts using BSD in order to perform the complete testing of the application.
  • 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.
  • Used ‘Atlassian JIRA’ for Defects management.
  • Developed UAT test cases for End to End testing.
  • Actively participated in Handover meetings, Business Analysis and design reviews for each release and identifying Critical test cases on each release.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Jira, Eclipse IDE, Xpath, Firebug, CSS, HTML, JavaScript, Unix, SQL, Oracle and Windows.

Confidential, Madison, WI

QA Test Engineer

Responsibilities:

  • Created the Test Plans, Test cases for Functional testing, regression test and UI testing.
  • Created Automation scenarios for regression testing using the manual test case flows. Gathered consolidated requirements for generating performance goals and test plans.
  • Created both positive and negative test cases according to the Business rules & strategies, SQL Queries for backend testing.
  • Contributed in developing automation framework in Selenium web driver and Java. Performed data driven test.
  • Implemented page object model to increase the reusability of the code.
  • Separated the locators from the hard coded script in order to make the automation framework more maintainable.
  • Separated test data from the test cases keeping the data in a separate file in excel, CSV file to make the automation script easily maintainable from test data perspective.
  • Developed the test data from requirement document.
  • Experienced in functional testing of SOAP and RESTful API Web Services using UFT and Postman tools.
  • Experienced with XML, JSON data exchange formats for API Web Services.
  • Interacted with Software Developers for bug reviews and actively involved in QA Meetings and bug triaging.
  • Logged the defects in Quality Center and maintained a track record of the updates on the defects from the development team.
  • Responsible for conducting Regression Testing based on the automated Test Scripts using Selenium web driver.
  • Performed Smoke, System testing, Integration Testing, Regression testing and Database testing. Involved in Database testing to verify data integrity tests.
  • Experienced in developing a Comprehensive Test Strategy inclusive of all testing activities
  • Tested application simultaneously in different environment and Performed cross browser testing using Selenium server.
  • Developed Gherkin syntax in Cucumber to perform behavior driven development.
  • Submitted weekly status reports to the Manager and made timely escalations to the management.
  • Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
  • Conducted backend testing using SQL queries to validate data for database.
  • Implemented Agile/Scrum as a project management methodology.

Environment: Agile, SQL Server 2012, Java, Eclipse, Python, TFS, Share Point, Visual Studio 2013, Selenium Web Driver, Selenium Server, Selenium Grid, MS Test, TestNG, TDD, BDD, Cucumber, Gherkin

Confidential

QA Test Engineer

Responsibilities:

  • Understand the business requirement and technical specification documents of the system
  • Involved in Agile Scrum meeting and Scrum testing of the system
  • Reviewed change request documents and defect description and attended meetings to document the required changes.
  • Used testNG to create the Test Suites and to execute all the test scripts
  • Developing test cases, test procedures and test data from requirement document
  • Updating the test cases document according to review comments
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
  • Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
  • Used SQL queries for retrieving data from database for executing user specific test cases.
  • Conducted backend testing using SQL queries to validate data for database.
  • Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application. Verified the UI elements using xPath and CSS values.
  • Used Quality Center(QC) to report the system testing defects to the development team
  • Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing. Involved in Database testing to verify data integrity tests.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
  • Experience developing a Comprehensive Test Strategy inclusive of all testing activities
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center
  • Involved in Cassandra, Mongo DB, Involved in backend testing by writing and executing SQL queries, Proficient in using Quality Center, Test Director, Bugzilla, JIRA to track defects and enhancements.
  • Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application. Used Rally to report the defects to the development team

Environment: Selenium Web Driver 2.0, xPath, Python, Quality Center 9, Oracle 10g, HTML, Java Script, C, C#, J2EE, UNIX, SQL, Agile, XML, SOAP, SOAP UI, Unix, Web Services, TOAD

Hire Now