We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Over 8 Years of Extensive experience in Analysing, Designing and Implementation of Quality Assurance (QA) testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, Mac OS X, UNIX and LINUX platforms.
  • Well versed in various forms of Testing: Smoke, Functional, Integration, Regression, Performance and UI.
  • Hands on experience in working with tools such as Selenium WebDriver/RC/IDE/GRID, HP Quick Test Professional QTP/UFT, Junit/TestNG, Quality Centre (QC), SOAP UI, JMeter, JIRA, Maven, Jenkins.
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
  • Strong experience in OOPS using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
  • Experience in functional and performance REST API testing using tools such as postman, JMeter.
  • Excellent understanding of Software Development Life Cycle (SDLC) like waterfall and Agile (Scrum) Software Testing Life Cycle (STLC) and Test Methodologies from project definition to post deployment documentation.
  • Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java, C#, Python and Ruby.
  • Automated business processes in QTP using VB Script.
  • Tested SOAP and Restful web services using SOAP UI and developing the Scripts using Groovy.
  • Hands on experience in dealing with various Defect Tracking tools like Clear Quest, JIRA, Microsoft Test Manager (MTM), Quality Centre (QC), Bugzilla and Team Foundation Server (TFS).
  • Experience with end - to-end test framework for AngularJS, NodeJS, Web driver JS, Bootstrap and other JavaScript applications by using Protractor Testing.
  • Good exposure in Database Testing and Data Warehouse Testing using ETL tools and expert knowledge in using SQL queries and further usage of Stored Procedures for verifying the database integrity.
  • Excellent working knowledge on Hadoop clusters and Big Data concepts.
  • Experienced in Data Driven Framework, hybrid framework using UFT (Unified Functional Testing) 12.52 and VB Scripts.
  • Expertise on working with testing tools like HP Quality Centre, HP UFT Load runner, Serena business manager, Selenium web driver and Bugzilla.
  • Hands on experience in ETL testing.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Proficient in using Version Control tools like GitHub, SVN and CVS.
  • Performed Web Application Security /Penetration Testing in accordance with OWASP standards using manual techniques and also automated tools.
  • Having good knowledge on Ant and Maven for Project building tool along with Jenkins and Bamboo for continuous integration.
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
  • Extensive Experience in writing SQL queries to fetch data from Database systems (Oracle/db2/SQL Server/ PL/SQL).
  • Experienced in Development of Automation Scripts, Execution and Analysing the Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, JBehave, Keyword Driven Framework, Data Driven Framework and Mocha
  • Hands on experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, UAT (User Acceptance Testing) and Regression testing.
  • Good interpersonal, multitasking, and communication skills and good team player in a distributed team environment.
  • Interacted with stakeholders regarding business requirements with ease and professionalism.

TECHNICAL SKILLS

Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Centre/ALM 11, Jenkins, Maven, Web driver JS, Protractor, Bamboo, Clear Quest, SOAP UI, Cucumber, Robot framework (ATDD)

Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Google Chrome, Opera, Tomcat, Sauce Labs, Web Logic& Windows, Linux, Unix

Modelling Tools: MS Visio, MS Project, UML

Database: Oracle R12, MS Access, DB2, SQL Server 2008, MYSQL

Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML

Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.

Reporting Tools: Crystal Reports, SQL Server Reporting Services

Language: Java 8, C++, Python, Ruby, Groovy, SQL, HTML, XML, JavaScript, VB Script, Databases Oracle, SQL Server, MySQL, MS-Access and DB2, Toad.

PROFESSIONAL EXPERIENCE

Confidential - Durham, NC

Sr. QA Automation Engineer

Responsibilities:

  • Directed Automation testing using the Standards, guidelines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Centre.
  • Prepared Test Scenarios based on RSM (Requirements Specification Matrix).
  • Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE.
  • Attending Scrums every day and work on Tasks to finish the stories on the board for each Sprint as this is agile methodology.
  • Automated the Rest API and soap web services using the rest Assure.
  • Reviewing and providing feedback for API functional tests.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Implementing test automation using page objects model and Testing framework using Java, selenium web Driver APIs for the applications serviced by the team
  • To verify the object properties, worked on creating verification Points using VB Script level and created various functions of application in QTP/UFT.
  • Developing and maintaining an automated regression Restful API test suite built using Rest assured and TestNG.
  • Performed testing on Office Web Apps, Office Native Apps for iOS and Mac using XCODE, to verify functionality of application.
  • Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Developed automation scripts for mobile native applications using Appium, Java and Selenium.
  • Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in the Oracle Database.
  • Designed, implemented, and test data remediation application process including, insert data file using Core Java, Memory Management, JDBC.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
  • Experience in developing in Core java programming using OOPS concepts.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium Web driver.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Used Synchronization in Selenium to take care of the timing problems between QTP & Application under Test.
  • Validated web services manually and through groovy script automation using SOAP UI.
  • Worked on scripting languages like AngularJS for working on UI automation.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Performed white and Black Box testing using Service Oriented Architecture (SOA) testing tools for the typical web service elements.
  • Analyzed and interpret benefit requirements in the form of service coverage grids, limitations, exclusions, cost share, service code ranges, and create facets configuration from these requirements.
  • Developed Load Runner Scripts for various applications using web HTTP/HTML, Web services and Ajax Truculent protocols.
  • Created and executed automation test cases using Selenium Web driver/Cucumber framework for Web App and Appium / Cucumber for Mobile App.
  • Assisted in the design and implementation benefit plans, programs, and procedures.
  • Prepared Test data for the Entrance and Exit Criteria in Acceptance to check if the development team has completed coding the application and whether all the modules have been tested by developers.
  • Performed User Acceptance test (UAT) involving actual users.
  • Assisted in designing test plans, test scenarios and test cases for integration, regression and user accepting testing (UAT) to improve overall quality of the application.
  • Performed Business Acceptance Testing (BAT) understanding the business needs and delivering them in time.
  • Used Team Web Access to plan and run the automated test cases using Microsoft Test Manager.
  • Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
  • Performed ETL testing to verify that data is transformed correctly according to various business requirement and rules.
  • End to end execution of automated scripts, Test Result analysis.

Environment: Selenium, JAVA, C++, SQL Server, Appium, JIRA, Cucumber, Windows, SQL, Oracle 10g, MS Office, Visual Studio, Jenkins, Web Services, Web API, Unit Testing, TestNG, UAT, Eclipse, HTML, CSS, HTTP, Python, SOAP UI.

Confidential - Woodland hills, CA

Selenium/Mobile Automation Engineer

Responsibilities:

  • Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
  • Developed QTP scripts for various reports.
  • Created VB scripts for regression testing using QTP.
  • Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
  • Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
  • Performed Manual Functional testing with QC and Regression Testing with QTP.
  • Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Performed the White box testing using Java.
  • Developed Session beans and Web components (Servlets, JSP) using WSAD.
  • Performed white box testing using Junit for class, method, & web services testing.
  • Automated code downloads and email notifications using UNIX Shell scripts.
  • Design and prepared test plans for White Box Test Approach & Test cases.
  • Responsible for understanding high level (cross-Browser) business processes related to their application area and its interfaces to other applications.
  • Created Selenese JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plug in to Eclipse IDE.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens.
  • Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / Junit).
  • AngularJS based front-end data handling, template creation.
  • Strong domain knowledge on Insurance, Cruises, Airlines, Retail and Pharma.
  • Developed the web applications with the help of HTML, DHTML, XHTML and CSS.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Performed Regression testing of applications after defects are fixed and any new functionality is implemented into the QA. Supported the Business team for executing UAT test cases.
  • Performed Database Change Verification testing using Oracle-Toad and SQL queries.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
  • Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.

Environment: J2EE, QTP, Junit, SoapUI, Ruby, groovy, Web Services, Rest Assured, Rest Client, Load Runner8.1/9.0, Quality Center, Jenkins, JavaScript, HTML, Ant, SQL, PL SQL, Web server - Apache, SQL Server, Windows XP, MSOffice Suite.

Confidential - Huston, TX

QA Automation Tester

Responsibilities:

  • Interacting with Peers and Developers to clarify the issues related to Test Data, Test cases design Flow, Features, and Functionality of application
  • Created and executed test cases using Visual Studio. The test results are mentioned step by step in the visual studio.
  • In backlog page move the items that you expect to work on into the current sprint in visual studio
  • Used Microsoft Team Foundation Server (TFS) to track projects
  • Drafted detailed Test Steps to be followed for Test Automation using QTP.
  • Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets
  • Extensively involved in developing VBScript for automation using QTP.
  • Creating and modifying functions for different functionality and add in Function library, A this function library in each test.3
  • Participated in testing using Junit, Cucumber, Functional Tests, and Integration Tests.
  • Creating different Recovery scenarios and add it to in Recovery scenario folder in Quality Center Test plan. Add recovery scenarios with tests.
  • Follow-up defects until closure (String /System)
  • Performing responsibilities of object identification and performing Data Driven Testing.
  • Handling the tasks of running test, debugging, and enhancing applications.
  • Handling unexpected events that occur during the Test Run.
  • Designed and executed Cucumber and JUnit test suite for testing Open RTB validator.
  • Performing Backend testing by creating and executing SQL queries.
  • Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
  • Involved in Different Phases of test cycles like String Test, Local Integration Testing (LIT).
  • Developing test cases, test scenarios and user flows for various platforms.
  • Reporting services which cover Build information, Test results and progress, project management, agile reports bug with the help of TFS and Closely interacted with developers to fix bugs.
  • Participated in Code Review, QA meetings, Project status meetings and Defect tracking meetings.
  • Evaluated and implemented QA process improvements for ongoing testing.

Environment: VBScript, QTP, Visual studio, Microsoft Team Foundation Server, SQL, Agile, Windows 7, Windows XP, Vista, Linux, MS office.

Confidential - Kansas City, MO

QA Analyst

Responsibilities:

  • Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
  • Perform Black Box and White Box testing.
  • Performed defect logging and tracking using the HP Quality center and JIRA.
  • Developed some automation test cases in Linux.
  • Experience in testing using Rest Web Services.
  • Involved in the Regression Testing by using Selenium after each modification and enhancement.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Used Agile-methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Performed Integration, Regression tests, User interface testing, Usability testing, based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Participated in QA team with manual testing update or repair existing test case.
  • Implemented using TDD (Test-Driven Development) and ATDD approach.
  • Create performance scripts using HP LoadRunner/Neo Load and set up the Performance test scenario in Controller.
  • Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
  • Created test cases, test plans, tested API's, wrote Junit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Create/ Alter Benchmark source code (Java) for Faban Performance Testing framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Wrote complex SQL queries to Oracle database for backend/frontend comparative analysis i.e., to check the correctness and validity of the database tables stored in the database.
  • Checked for the Database Integrity using the SQL Queries.
  • Involved in Documented Test cases corresponding to business rules and other operating conditions.
  • Assisted working team on with Test Completescripting and automation.
  • Developed applications running through Test Complete.
  • Interacted with Developers and System Analysts to understand the severity of the defects and assigned priorities accordingly using ALM/Quality Center.
  • Tested both XML and JSON formats by getting involved in testing both SOAP and REST services using Rest Assured.
  • Used Quality Centre to track and report system defects and bug fixes.
  • Written modification requests for the bugs in the application and helped developers to track and resolve the problems and Prepared user documentation for UAT (User Acceptance testing).
  • Performed quality assurance reviews on all System Development Life Cycle.
  • Coordinated meetings with the Development teams to ensure appropriate handling of the bugs and their timely resolution and Participated in bug review meetings on behalf of the QA team.
  • Documented the raised defects and followed up with development team for defect fixes.
  • Creating keyword or hybrid framework for Functional Testing.
  • Responsible for writing SQL queries for accessing data from the MySQL database
  • Coordinated with UAT team by providing them with test cases and test data.
  • Involved in Release Support-Deployments to QA, Sanity testing of the initial deployment in QA and Training environment.

Environment: Agile, Selenium, Perl, Python, SQL Server, JIRA, HP Quality Centre, Quick Test Pro, Selenium, JIRA, Java/J2EE, JavaScript, Web Sphere, WSDL, Linux, UNIX, XML, Rally, Web Logic application server, MS Office, Oracle, MS Excel, HTML, Windows, My Eclipse.

Confidential

Manual Tester

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Designed user interface screens using JSP, Servlets, Struts tags and HTML. Used JavaScript for client-side validation, CSS and AJAX for further support.
  • Developed DAO classes using Spring DAO package for data access and data manipulation.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Set up the development environment in WebSphere Application Developer (WSAD).
  • Implemented Struts MVC architecture by creating Model, View and Controller classes.
  • Implemented Struts Validation framework to validate the customer data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC connecting to MySQL.
  • Performed Unit testing for modules using JUnit and prepared code documentation for future reference and upgrades.

Environment: s: Core Java, J2EE, Struts, JUnit, JSP, Servlets, XML, EJB, JDBC, JBoss, WSAD, Apache Tomcat, JavaScript, JMS, HTML, CSS, MySQL Server, Windows.

We'd love your feedback!