We provide IT Staff Augmentation Services!

Qa Automation Engineer - Java Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of experience in Information Technology with Software Quality Assurance Testing of Web Based and Client/Server applications in Manual Testing as well as Automation testing using Java with Selenium in real time and unattended testing environment across multiple operating and Experienced working in Insurance, Health and Banking domains
  • Sound Knowledge in QA Testing Methodologies like Agile, Scrum, and Waterfall, V - Model etc. hands on Experience in Insurance, Banking, Ecommerce, and Telecom Industries. Domain knowledge in Mobile, Health Care, Inventory management, Sales and Distributions with ERP solutions.
  • Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
  • Experience in developing the Automation framework using Core java programming using OOPS concepts, Selenium, Java, Junit/TestNG, Eclipse, Maven.
  • Expertise in both manual and automation testing of Web services SOAP and RestFul.
  • Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD/TDD
  • Experience in design and development of BDD framework from the scratch by writing Gherkin Features-Scenarios using Specflow and Cucumber.
  • Worked on front end web application development that involved HTML, DHTML, XHTML, XML, JavaScript and CSS.
  • Experience in building Continuous Integration/Delivery automation solutions for each product/project via Jenkins
  • Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs
  • Good amount of knowledge in mobile testing using Appium with java and also with Protractor, Jasmine, Karma which is used for testing AngularJS application.
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files
  • Experience in developing and understanding of HTML, XML, CSS.
  • Worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
  • Experience in working with Test Management/Bug Tracking tools like HP ALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes.
  • Worked on SQL Server database by writing different kinds of queries like Stored Procedures, Triggers, Views, Tables, Functions, Exception Handling in order to perform valid operations
  • Knowledge on networking protocols (TCP/P Protocol suite) such asTCP, UDP, FTP, SSLandHTTP.
  • Expericence in creating event processing data pipelines using Apache Kafka.
  • Messaging end-to-end encryption using both asymmetric and symmetric cryptography.
  • Expertise in writingSQLQueries,SQL *PLUS, PLSQLstored procedures for databases like Oracle,MySQL, DB2 on UNIXas well as Windows platforms.
  • Worked on all level & type of testing like Smoke, Sanity, Unit, Integration, System, Acceptance, Retesting, Regression, Ad-Hoc, Black-Box, White-Box Testing, Grey-Box Testing, Verification, Validation, Functional testing.
  • Testing experience on ETL process for various data loading scenarios.
  • Knowledge in creating ETL test data for all ETL mapping rules to test the functionality of the ETL process based on mapping document.
  • Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Parallel Testing, Integration Testing, Regression Testing & UAT.
  • Experience in defect tracking system and bug life cycle using Test Director, HP Quality Center.
  • Strong exposure testing applications on different browsers, Firefox, Safari 3x.
  • Experienced in facilitating User Acceptance Testing for go-live.
  • Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, FirebugFire Path, Load Runner, JMeter.

Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools: HP /Quality Center, JIRA & Assembla

Build Tools: ANT, Maven.

Frameworks: Data Driven, Keyword Driven & Hybrid Frameworks

Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.

Continuous Integration Tools: Jenkins, Hudsons.

Cross Browser Platform: SauceLab and Selenium GRID

Browsers: Internet Explorer, Firefox, Chrome & Safari

Databases: Oracle, DB2&MongoDB

Add-Ons: Fire Path, Firebug, Selenium Builder, Selenium IDE

IDE: Eclipse, Sublime Text

Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer - JAVA

Responsibilities:

  • Hands on experience in Test Driven Development (TDD), Behavior Driven Development (BDD).
  • Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Responsible for going through the User Stories and creating Test Cases based on the mock up’s provided in User Stories
  • Involved in documenting the Test Plan, Test Cases, Traceability Matrix and defect reports
  • Creating test scripts using Java and Selenium Web Driver for the functional test cases.
  • Designed and developed BDD/TDD/ATDD framework by using the Cucumber and added Scenarios in features files, Step Definitions
  • Written various Features, Scenarios, and Scenario Outline with Examples, Dynamic Tables and Hooks in Gherkin language for developing BDD framework.
  • Created, implemented and maintained Page Objects (POM) for each Webpage
  • Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML reports and Log files
  • Performed Data Driven Testing (DDT) using Scenario outline and Examples.
  • Implemented logic to read data from the Excel to achieve functional testing with different data
  • Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and Link.
  • Documented all the scenarios of the test cases.
  • Used Jenkins for continuous integration and delivery in order to execute them automatically after every successful deployment.
  • Involved in testing the Web Services like SOAP by using a tool SOAPUI
  • Created Project, TestSuites, Test Cases and Test Steps in SOAP UI Tools and Validated the Response XML file
  • Inserted Assertions like XPATH to validate the data against the database data in the response XML
  • Used different kinds of Assertions and Attributes for validating the test cases
  • Responsible for writing the SQL Queries using Joins, Stored Procedure to retrieve the data
  • Automated Native Application which was afterward Hybrid Mobile Application by using Appium and Selenium
  • Updated the framework with helper methods if any while developing REST API Automation Scripts.
  • Created and maintained automationed test script for API testing using JAVA/TestNG
  • Independently developed project specific functions to interact with Rest API service and external data sources such as Database, Excel Sheet, JSON and XML files.
  • Implemented Different data formatter capabilities and publishing to multiple kafka topics.
  • Updating the test plan document for every Sprint meeting
  • Logging the bugs which are found during Manual Testing and Automation Testing the Suit
  • Developed SQL queries to validate the data integrity of the database
  • Performed parallel execution of test cases using Selenium Grid.
  • 508 compliance testing using JAWS and WAVE
  • Worked on Angular JS with its directives like ng-app, ng-model, ng-controller, ng- repeat, ng-hide, ng-show, filters etc., in a different project by supporting the team in developing the application.
  • Tested web services by generating XML, SOAPUI Requests and validated the corresponding XML, SOAPUI Responses.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines andQAprocesses improvements

Environment: Agile, Selenium (Web Driver and GRID), Java, TestNG, Maven, Jenkins, SOAP UI, TDD, BDD, HTML, XML, XPath, JIRA, Rally, Web Services (SOAP & RESTFUL) JavaScript, Jasmine, Appium, Quality Centre, Firebug, PLSQL, SQL Navigator, Oracle 10g, Windows, Eclipse, Tomcat Server, Cucumber

Confidential

Automation Engineer in Test (Java)

Responsibilities:

  • Heavy influence in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using agile methodologies and waterfall methodologies.
  • Hands on experience with Functional testing, Integration testing, Regression testing, and Security testing.
  • Planned, created and implemented test cases for highly complex API Webservices.
  • Designed, executed and maintained automation test scripts with Java, Selenium WebDriver and Maven with TestNG prior to release for regression and functional test cases.
  • Experience with TestNG Annotations in Selenium WebDriver and executed a batch of tests as testing suite for parallel tests.
  • Extensively used Page Objects Design pattern and Data Driven Framework in the project using Java, Selenium, Maven, and TestNG.
  • Wrote automated scripts for Angular JS application using Protractor and Java scripts
  • Deep knowledge and hands on experience with back-end database testing using SQL queries to validate complex content-including Inner Joins, Outer Joins, unions etc.
  • Involved in Functional and Integration testing of Mobile App using IOS and Android devices.
  • Created automation test scripts using Appium mobile automation tool.
  • Expertise in development of test cases, scenarios and strategies for mobile testing.
  • Thorough experience in Defect Life Cycle by Defect Reporting and Defect tracking process using JIRA.
  • Coordinated with various team for handling defects calls and resolving the testing and bug issues.
  • Experienced in using Selenium Grid to execute Selenium automation suites on different platforms and browsers in parallel.
  • Heavy player in Web Services Testing using SOAP UI to make and execute automated functional, regression, compliance, and load tests.
  • Developed scripts to log the defects automatically after test fail by integrating test automation framework with defect tracking tool Jira
  • Functional experience using Postman to manually run API Tests and also verify Webservices.
  • Good analytical and communication skills and proven ability to work solely independently with little to none supervision and perform as proven player of a team.
  • Speaks clear and concise English and able to work fluidly in a problem-solving environment.
  • Tested the Amazon e-Commerce WEB application
  • Createdtestplans for all assigned modules usingPython.
  • Conducted Functional Testing for modules such as Shopping Cart, Payment, Shipping, and Amazon searches using Pytest, and Jenkins.
  • Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.

Environment: Selenium, Rally Tool for Agile Project Management Tool, .NET, UNIX, SQL, SQL Server 2008, and Windows XP/Vista

Confidential

Automation Test Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and
  • Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validations.
  • Responsible for writing automated test cases using QTP/UFT.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using TestNG frame work with Java.

Environment: Quality Center, BDD, Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the application using agile methodology.
  • Used the iterative incremental framework Scrum with Agile Software Development.
  • Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
  • Involved in database schema design and review meetings.
  • Configured application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements.
  • Used various Java and J2EE APIs including JDBC, XML, JSP, and JavaBeans, Spring Framework.
  • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
  • Utilized PL/SQL for querying the database.
  • Coordinated on-site and offshore development teams in various phases of the project

Environment: Java, J2EE, JSP, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, RDBMS, Tomcat, Windows.

We'd love your feedback!