We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 8+ Years of experience as in Quality Assurance with Manual and Automation testing AND SDET/Automation, Manual & Automated Testing of Client/Server and WEB based applications.
  • Developed Appium Scripts for Native Android/ IOS Apps and Mobile Web apps using Java.
  • Experience in RESTful web services Testing using Rest Assured framework
  • Experience in Non - Functional Requirements testing Web Services and Performance testing.
  • Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
  • Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
  • Extensive knowledge of Service Oriented Architecture (SOA) along with hands on experience testing web services such as SOAP, REST using tool SOAP UI
  • Expertise in developing Automation frameworks with Selenium WebDriver using JAVA and C#.
  • Experience in Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access.
  • Extensive experience in Manual/Automation testing, Black Box, Load Testing, Stress testing, Volume testing, 3, Integration Testing, unit testing, System Testing, API Testing, UAT testing, Build Verification Testing, Regression testing, browser compatibility testing.
  • Keyword driven testing in Quick Test Professional (QTP/UFT) to test the application
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall model.
  • Experience in mobile automation using Appium.
  • Performed E2E testing on Angular JS framework using Protractor
  • Expert in developing scripts in SeleniumWebDriver/RCtest scripts and design Test Frameworks.
  • Strong Experience indeveloping projects/application using C#, ASP.NET, ADO.NET, VB.NET, C++, AJAX, XML and Web Services.
  • Extensively used Microsoft Test Manager to run manual tests, exploratory test sessions, and automated tests from a test plan.
  • Experienced in analysing various documents such as, BRD, SRS, TDD, Use Cases, User Stories, User guide, etc.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Proficient in performing GUI Testing, Functional, end to end Testing, Integration Testing, System Testing, Regression Testing, Back-end Testing, Smoke Testing, Browser compatibility Testing and User Acceptance Testing using Manual & Automated testing tools
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework.
  • Excellent working experience in using different automation testing frameworks like Keyword driven, Data Driven and Hybrid Models
  • Strong experience in all stages of the Software Development Life Cycle (SDLC) and QA Life Cycle. Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
  • Expertise in all phases of Testing life cycle including Requirements Gathering, Providing Estimates, Scheduling, Test Planning, Defect Tracking, Test Case Writing, Management.
  • Expert knowledge in developing Test Cases and Test Plans by collaborating with product owners and software engineers to develop acceptance criteria and testing requirements that fully validate feature functionality, and writing detail Test Reports
  • Implementation phases using Agile& Waterfall methodologies.
  • 4+ years of experience on Selenium automation using Selenium WebDriver/IDE/RC/Grid, Java, JUnit& Maven.
  • Expertise in designing, developing, & executing test cases for web applications using Cucumber& Gherkin.
  • Performed E2E testing on Angular JS framework using Protractor
  • Extensive experience in Defect Reporting and Defect tracking process using HP ALM Quality Center 12.5 (QC), JIRA and Rational Clear Quest
  • Expertise in working with Web API testing using SOAP UI and Postman and using Java coding.
  • Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components
  • Expertise in reading XML, HTML, JSON and WSDL file for web services testing for SOAP and Restful services.
  • Hands on experience in writing Automated Test Cases, Test Scripts, and Testing Scenarios for Regression testing, implementing the required checkpoints and updating them from time to time.
  • Used HP's Load Runner to develop the automation scripts for verities of authentication/security applications.
  • Experience in creating developing Appium framework for both Android and IOS applications.Expertise with Java programing languages and Object Oriented Concepts(Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Experience in developing Groovy scripts to customize functionalities for test steps
  • Expertise in designing Data driven framework and test scripts for web application regression testing using Java coding and eclipse environment.
  • Hands on Experience on Various Defect/Bug Tracker Tools such as Bug Zilla, JIRA, Team Track, HP Quality Centre.
  • Extensively experienced in Mapping Test Cases with Requirements by creating Requirements Traceability Matrix (RTM).
  • Experience in Backend testing in MS-SQL Server, Oracle, My SQL and MS-Access using SQL Queries for data validation and verification.

TECHNICAL SKILLS

Testing tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Protractor, Firebug, Fire Path, TestNG, JXL,UFT, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing),ETL

Artifacts: Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report

Scripting /Language: Java, XML,JavaScript, Ruby, VBScript, C, C#, Python

Bug Management Tools: HP Quality Center/ALM, JIRA, Rally, BugZilla BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Database/Database tools: Oracle, SQL Server, MySQL

Development methodology: Agile/ Scrum, Waterfall, SDLC, STLC, Bug Life Cycle

Framework: Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object,Junit, TestNG, TDD, BDD, Mockito, Protractor Firefox Add-ons XPath, Firebug

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Automated functional, GUI and Regression testing by creating scripts in Selenium.
  • Design, implement and maintain the QA Automation using Selenium .
  • Utilized Excel to maintain test cases and test scripts.
  • Developed Functionality, Navigation and Executing Shell script in UNIX / Linux
  • Performed Black Box & White Box testing of various modules.
  • Involved in extensive Data Validation using SQL queries.
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect. Developed and tested extraction, transformation, and load (ETL) processes
  • Experience in developing Groovy scripts to customize functionalities for test steps
  • Maintained build scripts using Python, UNIX shell scripts
  • Isolated test cases for manual and automated testing, and established a regression test suite, both manual and automation, to assure the stability of AUT.
  • Involved in developing the automation framework from the scratch.
  • Developed, modified and debugged scripts in Automation frame work using Selenium for future release.
  • Energetic, composed, motivated ETL developer with a passion for innovation, learning and technology
  • Configured Selenium GRID scripts on Virtual machines. Designed and developed Hybrid Framework using .Net, C# and NUnit
  • Good at bug-reporting and bug-tracking using Test Management tools like Quality Center/ALM, Clear Quest, Bugzilla, Version One and Jira
  • Provided Efforts estimate and coordinated the test schedule using Agile testing methodology
  • Prepared Quality assurance metrics, defect reports and reviewed with the QA team.
  • Excellent experience in Software Manual Quality Assurance.
  • Experienced in automating Test Cases using Groovy programming in SOAPUI.
  • Involved in preparing Requirement Traceable Matrix (RTM)and Test Sets in Quality Center.
  • Developed Appium framework using SeeTest for both Android and IOS applications.
  • Developing Appium Scripts for Native Android/IOS applications and Mobile browser applications using Java.
  • Experience in any automation testing tools such as Groovy, Selenium, JUnit, Geb, Cucumber, C++.
  • Designed and executed automated regression tests using a Quick Test .
  • Wrote Java Programs for one-to-one comparison of data obtained from different sources
  • Implemented Data Driven automation framework and enhanced test scripts for better reusability and repeatability using MS Excel and XML based input test data.
  • UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework
  • Parameterized test scripts to support multiple sets of test data to extend testing coverage.
  • Created Shared Objects Repository and incorporated with scripts to reduce scripts maintenance time.
  • Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
  • Expertise in testing various applications developed in Java, .net, Oracle and C++.
  • Developed automated scripts using descriptive programming method by capturing object properties and values using object spy.
  • Executed and maintained automated test suites and provided test results to the testing team and project management.
  • Implemented quality assurance objectives and processes, monitor and evaluate testing results against the predetermined objectives, and apply recommended actions for improvements.
  • Communicated with Application Developers, Project Manager and other Team Members on Application testing status.
  • Performed the White box and Black Box testing.
  • Used Team Foundation Server for the project management (scrum) and bug tracking.
  • Involved in debugging the test issues.
  • Writing Functions and Sub procedures in Business Components and used them wherever needed.
  • Responsible for implementation of the hybrid test automation framework build using Selenium, Maven, Cucumber, Ruby-Watir, Gherkin and Jenkins Java platform utilizing industry leading harness design patterns and approaches.
  • Developing Groovy scripts to customize functionalities for test steps.
  • Involved in testing websites and interfaces.
  • Reviewed Business Requirements with Business Analysts and Developers.
  • Developed VBA scripts using Macros to verify data in the EXCEL sheet.
  • Using TOAD tool, prepared SQL queries and verified the data in the oracle database
  • Involved in preparing Requirement Traceable Matrix (RTM) and Test Sets in HP Quality Center 9.2.
  • Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman
  • Executed smoke Testing to test the main features of the application as and when required.
  • Define a number of test cases using quality data end-to-end business processes during the UAT and validated the system set up for transactions and user access in UAT.
  • Participated in walkthrough’s and technical Reviews all through the testing phase.

Environment: JAVA, .net, Oracle and C++,HTML, SoapUI, SQL,Agile/scrum, protractor, UFT, WebServices,Jira,Version one, ASP.NET, C#, XML ADO.NET and .NET Framework, Python, UNIX, VB scripts, TOAD tool, Protractor using this testing the AJAX components,Web services.

Confidential - Tampa, FL

Quality Analyst

Responsibilities:

  • Implemented Agile/Scrum methods for testing approach.
  • Energetic, composed, motivated ETL developer with a passion for innovation, learning and technology
  • Worked as a manual tester to create test scenarios, test plan, test cases of system design documents.
  • Developed, planned, implemented and executed testing strategies, plans, methodologies and frameworks in support of Agile development
  • Performed E2E testing on AngularJS framework using Protractor.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Worked very closely with UI angular developers while automating the tests using protractor and Jasmine.
  • Build and maintain an automated test suite written in Ruby, with the Selenium Webdriver library, rest-client for Ruby, using the RSpec testing framework
  • Maintained build scripts using Python, UNIX shell scripts .
  • Experience with Ruby/Java/Cucumber
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Developed classes in Business Layer and in Data Access Layer in C#
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Performed Functional and Regression testing using HP UFT
  • Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
  • Isolated test cases for manual and automated testing, also established regression test suite, both manual and automation to assure the stability of SUT.
  • Communicated actively with 508 testing team.
  • Developed the classes using C#, which incorporate N-tier architecture and database connectivity
  • Performed E2E testing on Angular JS framework using Protractor
  • Experienced in generating Test Reports using ReportNG andExtent Report.
  • Experienced in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
  • Converted manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium WebDriver
  • Experienced in using Swagger for REST API specification.
  • Experienced in automating Test Cases using Groovy programming in SOAPUI.
  • Created automated test script using selenium WD and python to ensure thatNative application is bug free.
  • Used python to develop Automation framework to validate RestWeb services.
  • Managed Test results and defects using JIRA defect tracking tool
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)
  • Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
  • Developed and tested extraction, transformation, and load (ETL) processes
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages.
  • Updated WSDL file as needed for Endpoint,Tested request and response XML. Added Assertions to validate the response xml with database.
  • Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
  • Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
  • Involved in defect reporting and tracking with Jira tool and analyzing test metrics.

Environment: JAVA, PHP, Apache, Dream Viewer, HTML, SoapUI, SQL,Agile/scrum XML, protractor, UFT, WebServices,Jira,Version one.

Confidential, CA

Manual Tester

Responsibilities:

  • Involved in Daily Meetings and Walkthrough with various teams as required for better understanding the business requirement, software specification, and development process flow at various stages.
  • Developed, executed and implemented test plans, test cases and test scripts for applications built upon a .NET application platform.
  • Develop detailed test strategy, test approach, project plans and schedules, including goals, risks, and resource allocation.
  • Designs and develops test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using Selenium.
  • Developed QTP/UFT scripts with object model and description programming, and handled dynamic objects using VB-script and regular expression in QTP/UFT.
  • Developed Java Programs to facilitate the comparison of data between the existing systems and the mainframes.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs
  • Performed Manual Testing on Web-Based applications and used HP ALM for test management tool.
  • Energetic, composed, motivated ETL developer with a passion for innovation, learning and technology
  • Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components
  • Used HP ALM for creating and documenting Test Plans and Test Cases and register the expected results.
  • Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents uploading .
  • Developed Appium Scripts for Native Android/ IOS Apps and Mobile Web apps using Java
  • Utilized ALM Defect Section for the track, report and manage defects throughout the test cycle and attended Defect Status Meeting on daily basis during the testing cycle.
  • Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope and constraints.
  • Developed the classes using C#, which incorporate N-tier architecture and databaconnectivity
  • Used Object repository, Object Spy and Checkpoints in recording the QTP scripts.
  • Performed backend testing to validate the data using Oracle SQL Developer and added SQL queries to the required Test cases.
  • Performed the White box and Black Box testing.
  • Used Team Foundation Server for the project management (scrum) and bug tracking.
  • Involved in debugging the test issues.
  • Writing Functions and Sub procedures in Business Components and used them wherever needed.
  • Involved in testing websites and interfaces.
  • Reviewed Business Requirements with Business Analysts and Developers.
  • Developed VBA scripts using Macros to verify data in the EXCEL sheet.
  • Using TOAD tool, prepared SQL queries and verified the data in the oracle database
  • Involved in preparing Requirement Traceable Matrix (RTM) and Test Sets in HP Quality Center 9.2.
  • Used for recording defects and reported them back to developer.
  • Strong hands-on experience in maintaining and using IBM Rational Clear Quest for Defect reporting, tracking & Change Management.
  • Expertise in advanced descriptive programming in Java using VBScript. Used Recovery Scenario Wizard.
  • Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman
  • Executed smoke Testing to test the main features of the application as and when required.
  • Define a number of test cases using quality data end-to-end business processes during the UAT and validated the system set up for transactions and user access in UAT.
  • Participated in walkthrough’s and technical Reviews all through the testing phase
  • Wrote complex SQL queries using SQL *Plus to validate backend functionality of the application.

Environment: VBScript, ALM, HP Quality Center, QTP, Unified Functional Testing, Oracle EBS- Oracle 11g, SQL Server 08, SQL, PL/SQL, IIS and Windows Server 2008.

Confidential, San Francisco, California

QA Automation/SDET

Responsibilities:

  • Documented Test cases corresponding to business rules and other operating conditions.
  • Developed Test scripts based on the Test cases written with the help of use cases and functional requirements.
  • Updated regression test cases in Selenium WebDriver using C# programming language
  • Designed and developed Test Scenario, Manual test cases, and Test Steps for various Business methods covering both positive and negative testing requirements.
  • Interacted with the developers to get an estimate and to resolve technical issues.
  • Sorted Identified Testable vs. Non-Testable, Compliance and Regulatory requirements.
  • Created and executed manual, automated, unit, regression test cases.
  • Participated in daily Scrum planning meetings, backlog grooming and daily stand ups.
  • Effectively communicated with other members of the team and third parties.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Generate periodic status reports in JIRA/Azure DevOps.
  • Developed and tested extraction, transformation, and load (ETL) processes
  • Experienced in SOA, SOAPUI/RESTFUL Web Services Testing. Validated request and response XML, SOAP and RESTFUL Web service calls
  • Worked on test automation execution on different environments as part of Continuous Integration Process using Jenkins.
  • Used HP ALM for requirements management, planning, scheduling, running tests, defect tracking.
  • Created Test Data using SQL; Wrote SQL queries for back-end testing.
  • Customized Selenium API to suit in testing environment.
  • Developed and executed automation Regression testing and System testing using Selenium WebDriver.
  • Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, Javascript and Jasmine framework.
  • Developed and executed test cases for EWS (Enterprise WebServices) /XML / SOAP and RESTFul services using SoapUI tool. Worked on Integration of Selenium RC/Web Driver with existing API to test Framework.
  • Responsible for developing automation scripts to test web services using Ready API Tool and prepare the test data for different markets.
  • Responsible for implementing Continuous Integration using Jenkins to run the automation scripts as nightly builds.
  • Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium WebDriver, TestNg and Maven.
  • Used Cucumber framework to execute test cases in Behavioral Driven Development.
  • Experience using Maven, Puppet/Chef scripts to build and deploy the application.
  • Used Configuration Management tools like Puppet/Chef to configure and maintain Tomcat servers.
  • Executed, collected, recorded and tracked Test Results, identified Software deficiencies and analyzed Complex Test results..
  • Investigated Test failures or other system anomalies and characterized possible root causes.
  • Analyzed software and system requirements specifications for testability and translating requirements into Test cases/ procedures.
  • Interacted with developers and business users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.

Environment: Quality Center, SQL Server, JMeter, Web Services, Cucumber, Jira, UNIX, Groovy, SOAP UI, JSON, Selenium (WebDriver2.0), SQL,PL/SQL, TestNG, Eclipse, MS Word, Excel, JSP, HTML, XML.

Confidential

QA Tester

Responsibilities:

  • Analyzed the User Requirements Document, Functional Requirements Documents and prepared System Test Plan.
  • Created Manual Test Cases to validate the functionality of the application.
  • Attended review meetings with Business Analysts, Developers and end users to understand the clients requirements.
  • Developed reusable methods using Java as a part of Selenium Automation Framework and TestNG Framework.
  • Developing test cases based on the functional requirement specification document and involved in Peer Reviews in order to check the correctness of the test cases
  • Developed High Level Test Cases (HLTCs) and Detail Test Cases (DTCs) for the assigned modules.
  • Performed Functionality Testing, Integration Testing, Regression Testing.
  • Getting the inspections/reviews done from the customer as per the plan.
  • Creating test scripts using TestNG framework and executing them using POM.XML.
  • Developed Analysis & Preparation of Functional Test Reports
  • Prepared Traceability Matrix in order to check all the requirements are covered
  • Performed data integrity testing by executing SQL statements and manually verifying the contents.
  • Review tests specifications, cases and performed manual testing.
  • Test cases are created and reviewed then uploaded them into Quality Center test plan tab.
  • Defects were tracked, reviewed, analyzed using Quality Center.

We'd love your feedback!