We provide IT Staff Augmentation Services!

Automation Tester/ Java Sdet Resume

Atlanta, GeorgiA

PROFESSIONAL SUMMARY:

  • A highly efficient, methodical, and talented Quality Assurance Analyst with 7+ years professional experience in all the phases of Software Testing Life Cycle (STLC), developing Test Cases, Test Plan for Manual testing, Automation testing using Java, Selenium, Rest Assured, Appium in domains of Finance, Healthcare, eCommerce and Insurance utilizing Agile and Waterfall methodologies.
  • Expertise in Software Development Life Cycle (SDLC) and Testing Life Cycle (TLC).
  • Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices .
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Clientserver - based Applications.
  • Experience in Manual testing, automation.
  • Reviewed and designed Test Scenarios and Test Cases in full Software Development Life Cycle.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Experience in working with Test Driven development(TDD/BDD) by writing Gherkins language in cucumber tool.
  • Expertise in both manual and automation testing of Web Services.
  • Designed and developed Automation Frameworks like Keyword Driven, Data driven and BDD
  • Developed Scenarios, Features, Step definitions using Cucumber and for BDD framework.
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and cucumber along with Manual testing
  • Well versed with Quick Test professional (QTP) to support test automation using potential features like Data DrivenTests, Check points, regular expressions and functions.
  • Worked on front end web application development that involved HTML, DHTML, XHTML, XML, and CSS.
  • Experience in developing in Java programming using OOPS concepts for Test Automation.
  • Experienced in Testing, consuming SOAP&REST Web Services. Experience in working with SOAP UI&Ready API.
  • 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
  • Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations likeGroups, Parameter, Data Provider, Tags.
  • Prepared Test reports, Defect Summary report by using the bug-tracking tools like Jira, Rally and Quality Center.
  • Good exposure in writing SQL Queries to test backend and compare the database data with UI.
  • Experience in using TOAD, SQL for querying databases.
  • Worked closely with project stakeholders, SME's to understand requirements, specifications for new/existing applications.
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Experience in functional testing of SOAP, REST API using SOAPUI. Validated Request, Response in XML, JSON formats.
  • Automated API’s using Java and Rest Assured and coded all the related methods for the project team.
  • Good experience in Documentation with MS Office Tools like MS Word, MS Excel to write Test Cases
  • Ability to articulate Test strategy and concepts to both high level business audiences and technical individuals.
  • An excellent team member with an ability to perform individually, good interpersonal relations, strong communication skills, hardworking and high level of motivation. A quick learner with an aptitude for taking responsibilities.

TECHNICAL SKILLS:

Development methodology: Agile/ Scrum, Waterfall

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Appium, Protractor,Soup UI,Ready API,Rest Assured,Android

Test Build & Integration Tools: Maven, Jenkins,Git,GitHub,SVN

Framework: Data Driven, Hybrid and POM(Page Object Model),BDD,TDD

Bug Management Tools: Quality Center, JIRA, ALM, Version One, Rally

Programming Languages: Java, JavaScript, HTML, CSS

Database/Database tools: SQL Server, Oracle, MySQL, Toad, SQL

Operating Systems: Windows, UNIX, MAC

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Automation Tester/ Java SDET

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions &Scrum Meetings
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Involved in created Test Cases in order hit every functionality and data point based on Functional Requirement Document.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, Boundary testing, Positive and Negative testing and was involved in System testing.
  • Developed the automated test script for regression test suite in an application by using Selenium and java.
  • Conducted walk through meetings to understand the requirements, provided feedback and suggestion to the Business Analyst.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
  • Used Scenario outline for data driven testing in BDD and background to eliminate the duplicate steps in scenarios and worked very closely with Product owner and Stakeholder and derived negative and positive conditions.
  • Sound experience in Agile development methodologies like TDD, BDD,implementation of tests with Selenium, Cucumber.
  • Using BDD cucumber framework to analyze the user-story and writing acceptance criteria
  • Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional), Collections and conditional logic to make script more logical.
  • Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
  • Involved in testing application on different mobile Platform such as IOS and Android devices.
  • Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers for Cross Browser Testing.
  • Automated Mobile App by using Appium and created Emulators/Simulators
  • Assisted Business Analyst in creating Requirement Traceability Matrixto map the test case to the functional requirements documented in the Functional Requirement Document.
  • Involved in Writing Test Plan document and involved in designing templates.
  • Incorporated and followed Agile methodology in the Software Development Life Cycle.
  • Configured Jenkins build job for continuous Integrationand for Regression Testing.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Performing data analysis and data validation by writing complex SQL queries.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data, update, insertion, deletion of complex SQL queries from oracle database.
  • Involved in Validating the Data while data Migration from initial stage till data warehouse.
  • Involved in Web Services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services such as REST API service.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Executed Test cases and reported the defects in Bug tracking tool JIRA.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Jira, SQL, selenium, Java, Microsoft Office, SoapUI, Ready API, Appium, RestAssured, Oracle, SQL,Share point, BDD,TDD, cucumber, TestNG, Eclipse, Android, IOS, Jenkins, GitHub.

Confidential, Atlanta, GA

Sr. Test Engineer/ Automation and Manual

Responsibilities:

  • Understanding client requirements and system functionalities to develop test cases for complete functionality of application.
  • Involved in Requirements walkthrough with Product team and Knowledge transferring the same to team members.
  • Actively took part in Sprint planning meeting and discussed the features which would be built in the sprint.
  • Wrote test Plans, test Cases, and test scenarios using MS Office Suite and test Management tools.
  • Made use of share point to upload the Test Cases and Test plans.
  • Involved in analyzing the Manual Test Cases for Automation.
  • Creating test scripts using JAVA and Selenium Web Driver for the functional test cases.
  • Developed Automation scripts in Eclipse and used JUnit framework
  • Updating the test plan document for every Sprint meeting
  • Logging the bugs which are found during Manual Testing and Automation Testing the Suit
  • Created automation test suites using data driven framework and Page Factory model to test the web applications.
  • Involved in the usage of BDD framework with Cucumber Step Definition, Scenarios and Features for UAT testing.
  • Served as coordinator for all testing activities during the project.
  • Involved in Hybrid Test framework to achieve Regression Testing. Developed and included packages for the Driver scripts, Page Objects, Reusable Libraries, HTML reports and Log files
  • Responsible for writing SQL Queries using Joins, Stored Procedure, Functions to retrieve data using Microsoft SQL Server
  • Responsible for creating Resource file to store the Constants
  • Responsible for designing and developing Hybrid Framework and enhanced the same framework to BDD/TDD by using the Cucumber and added Scenarios in features files, Step Definitions
  • Created, implemented and maintained Page Objects (POM) for each Webpage
  • Implemented and configured JUnit, Selenium web driver from Maven packages as build for adding all the dependencies
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Logged and tracked to verify the resolutions of software and its specification defects.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
  • Making sure the resolved bugs are retested and closed if needed
  • Involved in unit testing using JUnit framework and worked very closely with the developers
  • Logged the exceptions occurred with appropriate messages using log4j
  • Implemented logic to read data from the Excel to achieve functional testing with different data
  • Involved in testing the Web Services like SOAP, REST by using a tool SOAPUI
  • Involved in generating reports and screen shots in HTML format when there is any failure in automation script
  • Created Project, Test Suites, 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
  • Developed SQL queries to validate the data integrity of the database
  • Involved in Executing test cases and reporting the defects in defect tracking tool.
  • Responsible for performing Smoke, sanity, regression, re-testing, functional testing of the application.
  • Provided test summary documentation and analyze test results, identifying trends and/or root causes of problems. Involved in Bug- triage meetings if necessary.
  • Performed back end testing by writing and executing queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Performed data base testing to validate the schema, validate the data, and to validate data Integrity.

Environment: Eclipse, JAVA, SVN, Selenium Web Driver, BDD/ TDD, Selenium Support, SQL Server 2012, JUnit, MAVEN, log4j, UAT, Jenkins, HTML, Microsoft Excel

Confidential, Piscataway, NJ

SQ. QA Analyst

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Created test plan, test cases, and test scripts based on business requirement document.
  • Identified the Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Developed and executed the test scripts with Selenium WebDriver and Java.
  • Followed Agile Methodology for all the phases of Software Development Life Cycle(SDLC) and interacted with Lead, Business Analyst, other QA members during Daily Stand-Up Meeting.
  • Participated in daily SCRUM meetings and tested each SPRINT deliverables.
  • Actively involved in all stages of STLC(Software Testing Life Cycle).
  • Extensively Automated Regression and Functional test by using Selenium WebDriver with Java.
  • Actively involved in using Test Automation Framework using Selenium Web Driver with Java.
  • Worked on software verification and validation manually and use Assertions for automation.
  • Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
  • Validated Web Services manually and automation using SOAP UI.
  • Involved in testing Web Services using SoapUI, located WSDL file, created test cases and ran them accordingly.
  • Worked in the existing automation framework Page Object Model and Data Driven Testing.
  • Executed automation scripts on different browsers and environments and reported defects to the team members.
  • Participated in the User Acceptance Testing with the end clients in every release to production.
  • Involved in extensive data validation, back-end testing and querying the database using SQL Server.
  • Used Distributed Version Control System& Source Code Management tool GIT to track history of collection of files.
  • Used JIRA to open bugs, create tasks and user stories, initiate Change requests.
  • Prepared various reports based on different stages of Testing.
  • Involved in Bug reporting and bug tracking using QC.
  • Updated Reports, dashboards to display status of test coverage including number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Highly Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Selenium WebDriver, Junit, Ant, Jenkins, Soap UI, Rest, Cucumber, HTML, XML, XPath, CSS, Firebug, GIT, ClearCase, SQL, Oracle, Windows

Confidential, New York, NY

Test Engineer/ Automation

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java prior to agile release.
  • Responsible for developing the implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Created and executed the test scripts with Java, Selenium WebDriver, and Junit.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts, performed functionality testing duringvarious phases of application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases
  • Implemented Regression, Smoke tests execution as separate step of deployment process by using WebDriver, CICD tools
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.

Environment:: JIRA, Selenium WebDriver, Windows XP, SOAP UI, MS Access and MS Excel

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in adding enhancement to the application according new business rules.
  • Involved in gathering the requirements.
  • Involved in designing web application using Java, JSP and servlets.
  • Connect and retrieve data from the database and feed the client application.
  • Receive data from the client application, validate business rules and update the DB.
  • Worked on spring and hibernate frameworks for achieving MVC.
  • Communicate with the service to retrieved and show data to the user.
  • Send data to the service so it can be validated and saved to the database.
  • Used HTML and CSS for developing the UI screens and Java script for browser behavior.
  • Involved in Daily meetings and status calls.
  • Worked on all layers of the application including front end designing, business and data layers.
  • Worked with CSV, excel files for reporting and data administration of several utilities and modules.
  • Involved in entire SDLC Lifecycle of all project from analysis to implementation.
  • Involved in development of web services and involved in Unit Testing.
  • Involved in manual testing of the application and tracking the bugs.
  • Used Team Foundation Server(TFS) for source control, and data collection
  • Worked on SQL queries and DB issues in business sense and performance issues.
  • Involved in all stages of projects including defect fixing and performance issue resolving.
  • Coordinating with teams that are present in remote locations.

Environment:: Java/J2EE, Java script, html, servlet, JSP, Oracle, subversion, HP Quality Center, MS Excel.

Hire Now