We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 8+ years of Experience as a QA Test Engineer using Manual & Automation Testing of web, Mobile apps and client/server with specializing in software Assurance Testing and QA Automation Engineer.
  • Strong understanding of SDLC, and QA methodologies which enabled me to understand the applications under test as well as document test plans develop test cases and test reports.
  • Worked in multiple domains like Finance, Health Care, Banking and Insurance Domains.
  • Experience in Full life cycle system development involving analysis, design development, testing, documentation, implementation maintenance of application software.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Automation experience using Selenium IDE/RC/ Web Driver, and TestNG frameworks
  • Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name)
  • Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider
  • Working experience Xpath, Firebug, Firepath, Log4j, Maven and TEST NG annotations.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Appium to develop automation testing scripts for web, Mobile and client server applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Worked on protract, Java scripts to automate angular JS application.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Experience in doing performance testing of service using JMeter.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications. Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.
  • Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem solving skills.

TECHNICAL SKILL SET:

Testing Tools: Selenium IDE, Selenium WebDriver, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2, TestingNG Test Director 7.2/7.5/7.6, WinRunner 8.0, Rational tools.

Defect Management Tools: Test Director, Rational ClearQuest, JIRA, Bugzilla, Rally, Project Issues

Defect Tracking Tools: Test Director 8.0, Quality Center 9.0, JIRA, Bugzilla, Rational Clearquest.

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.

Operating Systems: Windows 98/2000/2003/XP/Vista/7, MAC OS X, UNIX.

RDBMS: MS SQL Server 2005/2008, Oracle 10g/9i, MySQL.

Programming Languages: C, Java, SQL, PL/SQL, HTML, XML, VB script.

Web Technologies: HTML, XML, VB Script, OOP, Java Script.

SDLC Methodologies: Waterfall, V-Model, Agile.

Office Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000

PROFESSIONAL EXPERIENCE

Confidential, CA

SR. QA Automation Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Tested the application in highly dynamic environment with sprint team using Agile methodology.
  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing and End to End Testing.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • 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.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Integrated Automationscripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automationscripts in java using TestNG prior to agile release
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Dotcom Residential, Business Portal Browser testing on Mobile devices using Emulators and Simulators
  • Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum
  • Experience in version control tool GIT. Involve in load and performance testing tool JMeter.
  • Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
  • Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
  • Written Java scripting automation test scripts to execute in Cucumber.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTMLids and XPATH in Selenium.
  • Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS, XML and JSON.
  • Logged defects using HP ALM/quality center, linked defects with requirements and generated Defect Reports in QC.
  • Worked on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in automation tools selenium, protractor, load and performance testing tool JMeter and mobile automation testing tool Appium.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Fire path, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor.

Confidential

SR. Automation Engineer

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.
  • Performed back-end validations using SQL statements against Oracle Database.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST F.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test data and test responsibility matrices for the application under test.
  • Used Clear Case, Subversion for code repositories and Maven for the dependencies.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Responsible for creating work items onTFS and also on Kanban board.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environments: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.

Confidential, Evansville, IN

QA Analyst

Responsibilities:

  • Involved in writing test cases for the System Testing
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used Emulator and IOS simulator in physical devices for manual testing.
  • Designed automation test cases by using java, Junit, maven and selenium webdriver.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.
  • Used agile methodology with Scrum Process.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Experienced in load and performance testing tool JMeter.
  • Following-up with developers as to the status of JIRAs and ensuring that the issues are resolved.
  • Used Java language and Junit framework for scripting.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used Git as code repository and Code Collaborator to manage code reviews
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
  • Involved in writing SQL queries for backend/ETL testing
  • Prepared manual and functional test cases on mobile and web applications as per requirement
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
  • Used eclipse, IDE and TESTNG framework to develop test code in java language.
  • Experience in version control tool SVN.

Environment: Java, Appium, Selenium IDE, Firebug, SQL, IOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.

Confidential

Automation Test Engineer/ ETL Tester

Responsibilities:

  • Executed and scheduled the automation test scripts from Quality Center.
  • Project is developed usingwaterfallmethodology.
  • Involved in creating the Data Base Scripts.
  • Prepared theTest Resultsdocument which summarizes testing activities and results.
  • PerformedPositiveandNegativetesting by inputting valid and invalid data
  • PerformedRegressiontesting to ensure that changes made to software did not introduce any new bugs.
  • Extensively usedQTPintegrated environment like Data Table, Actions, and Recovery scenarios.
  • Performed Manual Functional testing with QC and Regression Testing withQTP.
  • Involved inUser Acceptance Testing (UAT) of the application.

Environment: QTP10, SOAP UI, Quality Center 10, C#,ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.

Confidential, West Trenton, NJ

Automation Engineer

Responsibilities:

  • Developed test scripts to automate process of testing in Selenium RC.
  • Automated regression test cases in Selenium RC using Python programming language.
  • Created Test Cases using Element locators and selenium RC methods.
  • Performed Unit, Functional & Regression, Smoke testing on new builds, every modification in the application using Selenium RC.
  • Involved in White-Box testing to design test cases and performed unit, integration, regression testing
  • Used HP Quality Center, ALM, JIRA for managing and tracking requirement and issue tracking.
  • Involved in data driven testing, modifying and executing automated and manual Test cases for different modules using QTP.
  • Developed required Selenium support code in Python.
  • Responsible for estimating required resource and components for SOA testing.
  • Used Toad and SQLPlus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Executed and managed test cases and responsible for reporting Quality Center/Rally.
  • Configured Maven for Python Automation projects anddeveloped project object model (POM).
  • Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using SoapUI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.

Environment: Windows 2003, VBScript, TFS, Linux, SQL Server, Unix/Shell, Python, Visual Basic, Tomcat, Restful.

Confidential

Manual Tester

Responsibilities:

  • Involved in analyzing user requirements for application enhancements and preparing testing spefications.
  • Developed test scenarios and test procedures based on the test requirements.
  • Participated in preparation of Test Plans.
  • Executed functional and system tests manually.
  • Executed Test Scripts and analyzed the results based on the specifications.
  • Extensively involved in Regression testing.
  • Performed Integration and User Acceptance Tests throughout the SDLC of the application.
  • Generated Defect Reports and the summary and progress graphs for the application.
  • Communicated with Functional Analyst on any issue clarifications.
  • Actively participated in Bug Track meetings.
  • End to end testing on validating the claims functionality including data validation from source to destination tables.
  • Submitted Coverage Status Report of tests performed on weekly basis.
  • Involved in project meetings and interacted with other team members in order to resolve the problems.

Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows xp.

We'd love your feedback!