We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • QA Test Engineer with 5 plus years of experience in all phases of Software Testing Life Cycle (STLC), Expertise in developing Test Cases, Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications.
  • Expertise in dealing with open source tools like Selenium, SoapUI, Cucumber, TestNG, Jira and Eclipse, HP ALM.
  • Experience in working with Java and OOPS concepts required for the Selenium Frameworks.
  • Experience in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium WebDriver.
  • Experience in handling multiple windows, Cookies, Alerts and Pop - ups with Selenium.
  • Experienced in using Maven to define project structure, dependencies, build and test management.
  • Experienced in creating automation framework using Hybrid model framework and Data Driven framework to test web application. Thorough understanding of POM using page factory.
  • Handled Selenium WebDriver features like Implicit wait, Explicit wait and Fluent wait under Synchronization.
  • Having knowledge and experience in the implementation of HIPAA regulations project.
  • Have good Knowledge on TDM (Test data management) tool like HP test data and Informatica.
  • Experience in functional testing of web-based as well as client-server applications using Quick Test Professional (QTP) andSelenium.
  • Implemented batch run of desired test cases using TestNG annotations like Groups, Parameter, and DataProvider.
  • Worked with CI/CD Principles According to Organizational Standards.
  • Hands-on experience in handling Ajax call and Java script executers for dynamic web elements.
  • Hands on experience on Performance Centre using Jmeter, Load runner for load testing.
  • Used Protractor framework for end-to-end test framework for AngularJS applications and other JavaScript applications.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run Web Driven scripts.
  • Proficient knowledge on Junit, TestNG framework for Unit testing, Apache Maven, Ant for Project building tool, Jenkins for Continuous Integration.
  • Extensively worked with CI/CD took with Jenkins.
  • Experience in Data Driven Testing, Cross Browser testing and Parallel Test execution usingSelenium WebDriver, TestNG andSeleniumGrid.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Used Groovy scripting for creating the dynamic mock responses and for executing the test steps.
  • Extensively used Selenium APIs such as TakesScreenshot for Capturing Failed test cases and keep the details of passed test cases.
  • Experience in creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
  • Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used AutoIt.
  • Developed Test Scripts to implement Features, Scenarios, and Step definitions for BDD (Behavior Driven Development), ATDD/TDD (Test Driven Development) using Cucumber in Gherkin format.
  • Generated test logs using Log4j for various log levels.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server and MySQL.
  • Expert in preparing Requirements Traceability Matrix to map requirement coverage with test cases.
  • Experienced in using Source Version Control Tools like CVS, SVN and GitHub.
  • Proficient in developing the automation scripts using Appium for mobile applications, Developed Automation test scripts for Android devices and Multi Media applications.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data and also have good knowledge on ETL.
  • Expertise in different types of testing like Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Good hands on experience working with development tools like Eclipse, edit plus, GDB, Microsoft Visual Studio, SQL Server Management Studio, Eclipse IDE.

TECHNICAL SKILLS

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC, Bug Life Cycle.

Automation Tools: Selenium WebDriver/IDE/RC/Grid, Protractor, SoapUI, Cucumber, TestNG, AutoIt, Appium, Postman, Jmeter, Loadrunner.

Programming Languages: JAVA, JavaScript, Gherkin, Groovy Script, SQL, VB Script, JSON

Markup Languages: HTML, XML, XPath, CSS Selector.

Artifacts: Test Plan, Test Case, Test Strategy, RTM, Test Summary Report, Product Backlog, Sprint Backlog, Bug report.

Test Frameworks: Data Driven Framework, Hybrid, Keyword Driven, Page object Model (POM).

Build & Integration Tools: Maven, Jenkins, ANT.

Bug Tracking Tools: JIRA, Bugzilla, HP- QC, TFS, Rally DEV, RTC (Rational Team Concert).

Databases: MYSQL, Oracle, SQL Server, MS Access, and Mongo DB.

Utilities: Eclipse, GITHUB, SVN, Firebug, Fire Path

Browsers: Microsoft Edge, Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows (XP, Vista, 7 and 8), Linux, and Mac OS X.

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

QA Automation Engineer

Responsibilities:

  • Actively participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Worked in scrum environment of agile development.
  • Performed automation of test cases for Regression Testing using TestNG and Selenium Functional, Acceptance and Limit validations.
  • Communicated offshore status to the team manager and coordinated both onsite and offshore team.
  • Involved in Develop QA artifacts - Test Plan, Test Scenarios and Test cases based on the user stories.
  • Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
  • Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Developed automated scripts using Selenium WebDriver and Implemented Frame work using Java.
  • Responsible to check whether the interfaces and the extensions properly integrate with the Facets application.
  • Performed all phases of end-to-end testing which includes User Acceptance testing Functionality testing, Regression Testing and system testing and Client-Server Utilities.
  • Involved in creating Test Environment for Web services Testing.
  • Define, develop, and execute automation test scripts using Core Java that leverage black and white box testing across functional.
  • Developed Core Java Script based library to read test data from XML & Properties files using JUnit and Selenium.
  • Contributed in creating automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium WebDriver and TestNG
  • Created detailed QA and UAT cases to validate the quality of the application.
  • Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework. Used complex SQL Queries to perform back-end data base testing.
  • Analyzed results using LoadRunner Analysis tool and analyzed Oracle DB connections, sessions, Web Logic log files.
  • Used Postman & SOAPUI for rest service testing. Created SQL queries to validate API and DB data elements
  • Involved in functional specification documents to develop test cases and test scenarios.
  • Active participation in reviews and status meetings Finding the defects in JIRA defect tracking tool
  • Created and Verified Web services API requests, SOAP Protocols.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform testing of the application. Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Involved in Regression testing using Selenium and creation of automation scripts for web pages.
  • Performed Functional Testing, Integration Testing, System Testing, Positive Testing, Negative Testing, GUI Testing, UFT Testing. Designed, developed and executed automated tests using Selenium WebDriver.
  • Raised defects and performed tracking using JIRA and reported to developers and test manager.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
  • Maintained and executed Maven build files for running automated tests by adding dependencies.
  • Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Reported daily status of data creation and sent weekly status reports. Performed Back-end testing to ensure that the user data was updated in database using SQL. Attended Bug Meetings and also meetings with the QA Leads, Managers and Developers for query resolution. Performance Testing using JMeter.
  • Responsible for managing the release content.
  • Ensured the operation of developed and supported resources (websites, applications, media) through routine testing fact checked content on client websites to ensure accuracy.
  • Coordinating with developers in writing Test Plans and formulate Test Cases for automated testing procedures using Selenium.
  • Cross browser compatibility testing, ensure web sites render and function optimally across multiple web browsers Ensured operability of developed and supported resources (websites, applications, media) through routine testing Fact checked content on client websites to ensure accuracy
  • Excellent Experience in SQL Server administration, Always on, replication, database mirroring and log shipping
  • Created Test Data using SQL and Wrote SQL queries for back-end testing.
  • Implemented cross browser and cross platform web testing with selenium grid and selenium.
  • Used TestNG testing Framework as a test runner with Selenium
  • Performed as a lead Reporting daily QA status to the QA Manager

Environment: Selenium WebDriver, Java, TestNG, Version Control, Agile, JMeter, Firebug, Firepath, HTML,CSS, SOAPUI, POM, Maven, Jenkins, Jira, Git, SQL Server, Linux, Firefox

Confidential, IL

Software QA Engineer

Responsibilities:

  • Analyzed the Requirements from the client and developed Test cases for functional testing, Reviewed the testcases with concerned partners and signed off.
  • Generated Test Data for different scenarios like functional testing and UI Testing.
  • Effective understanding of the complete Test Execution Framework and effectively maintaining the scripts.
  • Executing the scripts under the defined time frame.
  • Involved in interacting directly with the onsite coordinators & client specific to the project for functional understanding.
  • Involved in Sprint planning, Review Sessions, Scrum meetings.
  • Involved in testing rest webservices.
  • Experience with Restful API using HTTP Methods GET, PUT, DELETE, POST, OPTIONS Web services.
  • Developed Automation scripts for the API Testing using JMeter Tool
  • Developed Automation scripts for the UI Testing using Protractor for Angular Application.
  • Involved to create test case scenarios using Protractor frame work and validate end to end testing
  • Spec file and configuration file used to write Protractor tests and validate the results.
  • Maintaining the automation scripts in GITLAB repository. Involved in creating the branch respective to the sprint and merging the branch to the master branch.
  • Used Bamboo as a continuous integration. Involved in creating bamboo jobs.
  • Used Project Management tools Jira to prioritize, classify bugs and tracked defects.

Environment: Selenium WebDriver, JMeter, Protractor, Nodejs, Java, Windows, Agile, Sublime, Jira, Bamboo, Firebug, BlazeMeter, GITLAB.

Confidential

Technical Graduate Assistant

Responsibilities:

  • Worked as a Technical Assistant and responsible for testing university website.
  • Performed responsive testing to verify the platform or device specific issues.
  • Performed manual testing to verify the functionality of new implementations by creating test cases.
  • Reported any coding bugs or QA related issues as they arise.
  • Collaborated with a team at weekly meeting and actively contributed new ideas to make an application more user friendly for both students and staff.
  • Assisted with research and analysis of an academic paper on Internet and Web Technologies.
  • Helped troubleshooting issues reported by the students and users.
  • Involved in Regression testing of each build during the various phases of the application.
  • Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming.
  • A proven track record of successfully implementing projects using waterfall.
  • Responsible for updating and maintaining Quality Center for all the defects found during the functional and regression testing and follow up the bug life cycle.
  • Used high level dynamic response assertions, such as JSON count, JSON path match, and RegExp for all the test cases in order to assert and test the REST Services.
  • Used SOAPUI to test SOA based architecture application to test SOAP services and REST API with JSON/XML.
  • Involved in creating Manual test case for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisons tests.
  • Conducted Regression Testing, Smoke Testing, Cross browser Testing through automated testing tools like QA Wizard, Selenium and cucumber along with of Manual testing.

Environment: QTP, JSON, XML, Java, QTP, Windows XP, IE, Firefox, VB Script, Mozilla, Quality Center, Manual Testing, API Testing, SOAP UI, REST.

We'd love your feedback!