We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

New, YorK

SUMMARY:

  • Over Nine years experience in the IT Industry with diversified experience in Automated and Manual Functional Testing of Web and Client/Server applications on UNIX /Windows environment to secure a position of Software Test Engineer/ Quality Assurance Engineer with an aim to contribute to the future growth and success of the organization as well as my career. Worked in all phases of Software Development and Testing Life Cycle and assured the quality of different type of application designed for different business domain
  • Experience in Quality Assurance for web base application including Manual Testing, Automation Testing, API Testing using open source testing tools Java and (Selenium)
  • Experience in Software Quality Assurance and Software Development teams in all aspects of the development lifecycle from early design feedback, functional automation, reliability, stress, performance, integration testing, through to supporting production issues
  • Highly Experience in test automation tools like Selenium RC, Selenium Web Driver, and Selenium Grid
  • Experience in planning and developing test libraries and automation frameworks in Java
  • Experienced in JUint along with TestNG testing frameworks tools
  • Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Page Object Model Framework, Behavior - Driven Development (BDD), Data Driven Framework using Java and Selenium
  • Experienced in JavaScript to write Automation Test Script using Selenium
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition
  • Experienced in using GitHub and SVN as a source repository system to share code within the office as well as with the team in overseas.
  • Experienced in using Maven build tools to manage framework dependency jar files
  • Hands on experience in using Jenkins as a Continuous Integration server to schedule testing job and set up the flag to run automation script
  • Experienced in testing SOAP / REST services
  • Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment
  • Proficient in overall Defect Management, Problem solving including tracking bugs and reporting using HP ALM, Rally and JIRA
  • Experienced in writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing
  • Knowledge of various programming languages JAVA, JavaScript, Groovy
  • Experienced in Mobile Testing to write Automation Test Script using Eggplant and Appium
  • Experienced in Verizon custom made Web Service (API) Testing tool like as STAT
  • Performs web application attack & penetration (A&P) testing to find security issue such as risks, defects and logical errors using Zed Attack Proxy (ZAP)
  • Experienced in cloud-based platforms AWS as an infrastructure service

TECHNICAL SKILLS:

Automation Tools: Selenium WebDriver, Selenium Grid, Eggplant, REST services, Soup UI and Zed Attack Proxy (ZAP)

Programing Skill: Java, JavaScript and Groovy

Testing Frameworks: JUnit and TestNG

Test Management / Bug Tracking Tools: HP ALM/QC, and JIRA

Built Management and Repository Tools: ANT, Maven, SVN and GitHub

Databases: My SQL, SQL Server, Mainframe (DB2) and Oracle 11g and 12c

Continuous Integration Server: Jenkins, Tomcat, BrowserStack, SauceLabs

API: REST and SOAP UI

Operation System: Windows, Mac and UNIX

PROFESSIONAL EXPERIENCE:

Confidential - New York

QA Automation Engineer

  • Introduce and Implement BDD & Data driven Automation Testing Framework to the organization.
  • Develop wide range of UI functional testing by various QA Automation Test Framework like Page Object Model, Data Driven and Behavioral Driven Testing to ensure the code reusability and code maintainability, which reduces the script development time and Executed Scripts across the various platforms.
  • Introduce and Implement Cucumber-jvm for Behavioral Driven Development and Wrote Stories, create feature file and step definition for Cucumber-jvm using java and Selenium.
  • Implement Open source web test tool Selenium WebDriver for Cross Browser and Cross Platform web testing.
  • Written the test cases for most of the modules of the application and created the automated test scripts using Selenium WebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven
  • Integrated Selenium and Jenkins and scheduled the execution of scripts to perform regression testing and integration testing
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas
  • Conducted Regression Testing for each release using Selenium WebDriver
  • Performed Regression testing, Integration testing, System testing and data validation testing and reported issues to management.
  • Experience in testing WebService using SOAPUI. Developed test suite and data driven framework using SOAPUI for WebService validation
  • Worked on multiple applications/phases at the same time. Followed Agile based testing methodology
  • Coordinate the entire end-to-end testing and QA sign off efforts
  • Worked on Production support team on a shift basis and monitored and reported the issues to the Team.
  • Involved in Backend Testing using complex SQL Query for data integrity and validate the database using JDBC API
  • Execute the transactions manually and verify the back end functionalities and data exploitation.
  • Involved in documenting and resolving testing issues in the testing environment
  • Constantly involved in the team to adopt QA Testing Standards. Logged and traced defects using Rally and communicated to the developers using bug reporting tools.

Environment: JAVA, Selenium WebDriver, Grid, Intellij, TestNG, Rally, Oracle 12c, SOAPUI, Jenkins, Maven, GitHub, XML, JSON

Confidential - New Jersey

QA Automation Engineer/Lead

  • Performed as technical leadership in the design and implementation of the test automation strategy for Mobile media store Application development teams. Lead role on Verizon “JITR” automation projects, witch maintains frontend ACSS application, its is used for Verizon customer service across to the united state
  • Contributes to team agile planning activities and backlog prioritization and management, and Test Engineering’s strategic automation planning and projects.
  • Performed tests for functionality, GUI, end-to-end, system configuration and backend by writing scripts using Selenium WebDriver
  • Developed both Data Driven and Page Object Model Automation Frameworks using tools Java, TestNG, and Selenium WebDriver
  • Heavily involved with writing functional automated test scripts using Selenium WebDriver and Java
  • Involved in using Apache POI to read data from external sources to feed locators into the test script
  • Used GitStash as a source repository system to share code within the office as well as with the team in overseas also reviewed Pull Request for entire automation team to make sure all the test scripts are developed according to the expected
  • Involved in using cloud-based platforms AWS as an infrastructure service. Also verified the integration of various components in the application and executed end-to-end testing.
  • Execute manual and automated test scripts maintenance routines. test cases for functional, integration and localization testing, as well as regression. Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using ALM/Quality Center
  • Used JIRA as a project management tools to keep tracking for bug life cycle and to use for Iteration planning
  • Participated in Release Review/Defect review /Requirement Analysis and Design review meetings.
  • Contribute to the overall software development life cycle including writing, executing and analyzing automated tests
  • Design back-end queries for data set-up and verification (DB2 on the mainframe side and Oracle on the Web- side) Proficiency running batch/jobs (MF using JCL and for UNIX using UNIX scripts).
  • Involved in create and execute SQL queries to complete testing as well as perform Backend Testing

Environment: Java, TestNG, Maven, Selenium WebDriver, Jenkins, Eclipse, Intellij, QC, Eggplant, Mainframe(DB2), SQL and GitStash

Confidential - New York

QA Automation Engineer

  • Developed the Automation scripts for the functional testing by using Selenium WebDriver, TestNG, and Eclipse.
  • Documented Test Cases by reviewing the Scrum stories of the functionality of the application
  • Developed Behavior-Driven Development (BDD) Automation Frameworks using Java and TestNG.
  • Used Apache POI for read and writes in excel file to feed locators into the test script
  • Developed automation script using Selenium WebDriver and selenium Grid for cross browser Testing
  • Involved in developing and executing automation Regression Testing and System Testing using Selenium
  • Performed web services testing including XPath assertion and response data validate using REST services
  • Worked on Jenkins as a Continuous Integration server to configure with Java, TestNG, GitHub and Maven
  • Executed extensive end-end Test scenarios as part of Regression Testing and decreased the bug escape ratio to production using HP ALM.
  • Partner closely with development leads and staff to jointly implement advanced testing technology and to instrument software with testability features
  • Added requirements to Requirement traceability in requirement module of HP ALM
  • 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
  • Actively involved in the black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application

Environment: Java, TestNG, Maven, Selenium WebDriver, Selenium Grid, Rest (API), Eclipse, ALM, Jira, Jenkins, Saucelab, SQL, Mac, Windows, Microsoft Lync and GitHub

Confidential - New York

QA Engineer

  • Involved heavily in converting Business Requirements into Functional requirements
  • Performed tests for functionality, security, GUI, end-to-end, system configuration and backend by writing scripts using Selenium WebDriver using JUnit
  • Developed External Library using Java for Selenium Automation
  • Used Firebug/Fire Path plugin & XPath queries to create robust selectors to be used in the Selenium JUnit test cases
  • Wrote Data-driven selenium test cases so that a small set of Selenium test cases can drive the automation testing with a large set of input data
  • Worked in continuous integration environment. Deploy code stored in GitHub to QA environment via Jenkins continuous integration tool. Manages QA process for release candidate. Reports progress to business, development.
  • Worked on Agile methodology, participated scrum meetings, planning meetings and sprint demos, defect review, internal, external walk through meetings
  • Customized Selenium API to suit in the testing environment
  • Involved in using Apache POI to read data from external sources to feed locators into the test script
  • Involved in using Maven build tools to manage framework dependency jar files
  • Tested Web-Services using SOAPUI Tested almost around 30 API's.
  • Used Message Exchange and Test Runner Objects in SOAPUI API for Groovy Scripting
  • Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using Quality Center

Environment: Java, Junit, Maven, Selenium WebDriver, Jenkins, Eclipse, QC, SOAP, SoapUI, Groovy, SQL and GitHub

Confidential - New York

QA Analyst

  • Developed the automation scripts for the functional testing by using Java, JUnit, Selenium RC and Eclipse.
  • Wrote Page Object Model Selenium test scripts to achieve maximum test coverage with minimum selenium Test cases.
  • Developed and executed Test cases and Test scripts using, Selenium RC and scheduled them for nightly runs using Jenkins job.
  • Used JMeter for backend testing against the database with JDBC Connection.
  • Performed web service testing and response data validate using SOAPUI
  • Developed automation script using Selenium Grid for cross browser testing.
  • Performed Database Validation to check the updated data in the database using SQL queries
  • Configured Jenkins jobs with SVN and ANT

Environment: JAVA, JUnit, ANT, Selenium RC, Selenium Grid, Jenkins, Eclipse, SOAP, SVN, SQL and QC.

Hire Now