We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)including methodologies like Agile and Waterfall.
  • Expertise in developing Test plan, Test Strategy, Test Scenarios, Test cases and generating reports in both manual and automation testing based on requirements document.
  • Experience in various types of AUT (Application under Test) such asManual testing,Automation testing, Smoke testing, Regression testing, Performance testing, compatibility testing, System testing and Functional testing.
  • Expertise and working knowledge of Core Java and Object - Oriented Concepts.
  • Excellent knowledge and experienced in working with Automation tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid), extensively involved in UI Automation by using Selenium Web Driver.
  • Implemented different automation frameworks like Data-Driven Framework, Keyword- Driven Framework, Hybrid Framework,Page Object Model(POM) design pattern and Page Factory for various projects.
  • Experienced in Web Services testing using SOAPUI and Postman. Validated request and response, SOAP and RESTFUL Web service calls.
  • Expertise in writing SQL QueriesforDatabase testing and performing backend testing for data validation usingMicrosoft SQL Server, MySQL, Oracle and establish JDBC connectivity between the Java Programming language and a wide range of databases.
  • Experience in controlling the flow of execution of methods usingTestNG annotationsand used TestNG to run paralleltesting.
  • Expertise in using Apache POI for data driven frameworks, to load test data into required test scripts from external sources like excel sheets.
  • Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, features and Step Definitions in Gherkin format for BDD (BehaviorDriven Development) using Cucumber.
  • Excellent experience with source version control tools such as GIT&Subversion
  • Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system.
  • Generated test logs using Log4j forvarious log levels.
  • Experience in Mobile Automation (Android & IOS) using Appium.
  • Experienced in handling the issues of Synchronization in Selenium WebDriver using waits such as Implicit wait, Explicit wait and Fluent wait.
  • Proficient in documenting defects with high level of detail, accuracy and informative recreation steps using HP ALM/Quality Center, JIRA and Bugzilla.
  • Excellent Organization, Analytical and Problem-Solving skills and ability to quickly learn new technologies.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools: Selenium WebDriver, Selenium IDE/RC, Selenium Grid,Cucumber, TestNG, Junit

Test Build & Integration Tools: Maven, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid Driven,Page Object Model (POM), Page Factory

Programming Languages: Java, C, C++

Web Technologies: HTML, XML, CSS

Version Control Tools: GitHub, SVN, Bitbucket

Web services: Ready API, SOAPUI PRO, SOAP UI, Postman

Operating System: Windows, Unix, Linux, IOS, Android OS

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

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

Defect Tracking Tools: HP ALM/Quality Center, JIRA, Bugzilla, Rally

IDE: Eclipse, IntelliJ

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications and Test Results.
  • Developed automated scripts for performing Regression Testing through Selenium Web Driver.
  • Implemented Hybrid Automation framework with Java, Appium, Selenium Web Driver.
  • Extensively used Selenium (data-driven, UiAutomatorViewer) and Web Driver to test the Mobile application.
  • Created Selenium tests for advertising regression testing and production monitoring purposes.
  • Maintained the Selenium scripts in GitHub repository which is a source code repository.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
  • Worked on Agile and Scrum Methodology.
  • Performed cross browser functional testing using Selenium Grid.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed SOA testing for Payments API's using SoapUI.
  • Used LOAD UI for load testing of REST and SOAP Web services.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework.
  • Experienced in implementing automated testing and built test automation framework using Appium forAndroid and also worked with SQL server.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Contributed and assisted in the management of bug tracking databases built in JIRA.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.
  • Created mock services for mobile automation.
  • Integrated web services to call orders into mobile automation scripts.
  • Developed automation scripts using JAVA.

Environment: HTML/HTML5,XML, Java,Android Studio, Selenium WebDriver, Eclipse, Appium, Java, JIRA, SOAPUI, Maven, Jenkins, GIT, SQL.

Confidential

Java Developer

Responsibilities:

  • Followed Agile methodology, Participated in Sprint planning, Review Sessions &Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Analyzed the User Stories and prepared detailed test cases for new Functionality.
  • Implemented automation using Selenium WebDriver, JAVA. Performed Functional testing, Integration Testing and System Testing.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response. Added assertions to validate the response in Web services SOAP and RESTFUL service.
  • Checked the Data flow through the front and backend and used SQL queries to extract the data from the database.
  • Selenium synchronization on dynamic Ajax Web Pages using the Implicit and Explicit waits.
  • Implemented Action class in selenium to handle mouse and keyboard actions.
  • Experience in testing and handling different frames (frames, iframes) of a HTML page with different DOM's for every iframe.
  • Implemented TestNG automation framework for Smoke Testing and Regression Testing.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI.
  • Developed Automation framework implementing Page Object Modelfor Test Scripts.
  • Managed the framework dependency jars using Maven and Continuous integration tool as Jenkins.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG, Selenium.
  • Verified the integration of various components in the application and executed End-To-End Testing.
  • Managed individual user stories and tasks using Jira as Project Management tool and also used to log defects.
  • Used GIT to maintain and manage the build scripts, test data used and other documents related to the project.
  • Used Log4j to debug the defects which had effect on the Test Script.
  • Configured Selenium Grid to execute tests cases on different machines against different browsers in parallel.
  • Achieved Behavior-Driven Development (BDD) implementationusing Cucumber in Gherkin format.
  • Performed extensive Data Validation, Data Verification against Data Warehouse.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Java, TestNG, JIRA, Cucumber, SOAPUI, Maven, Jenkins, GIT, SQL, XML, Windows, Log4j.

Confidential

Java Developer

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Performed Functional testing as per user stories and also performed System Testing usingSelenium WebDriver automation scripts.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Raised defects and performed tracking using Rally and reported to developers and testmanager.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Configured TestNG to get reports using listeners in selenium WebDriver
  • Used log4jfor logging application level info for debugging.
  • Implemented Page Object Model with Selenium WebDriver. Thorough understanding of POM using Page Factory.
  • Developed Appium Scripts for Native Android/IOS Apps using Java.Identified objects of App using UI Automate tool for Android and Appium Inspector for devices.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Efficiently performed on Continuous Integration tools such as Jenkins and SVN to manage different versions of the source code.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Wrote SQL statements for Back End Testing. Experienced in data retrieving and executing stored procedures in SQL for database testing.
  • Performed testing on Web Services such as SOAP and RESTFUL services using SOAPUI to check the communication between different services.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Eclipse, Java, Jenkins, Soap UI, Appium, HTML, XML, Rally, Microsoft Office, Cucumber, Maven, Log4j, TestNG, Apache POI, SQL, SVN.

Confidential

Java Developer

Responsibilities:

  • Performed manual testing for functional testing and backend testing and Conducted End to End and Black box testing.
  • Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
  • Recognized and classified the overall plan for Test Scope, Test Strategy High Level Document and Test Data.
  • Implemented TestNG testing framework for the smoke and Regression test.
  • Performed Functional testing as per user stories and also performed Integration Testing &System Testing on different pages usingSelenium WebDriver.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Developed TestNG to analyze the output of the texts that were automated using Extent Reports API.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Developed BDD (Behavior Driven Development) using Cucumber Features.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins for Continuous Integration.
  • Implemented waits to overcome the issue of Synchronization using implicit andExplicit waits.
  • Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects
  • Scripted PL/SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the Healthcare application.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
  • Experience in working with loggingframeworkLog4j written in Javato store the flow details of Selenium Automation in a file or databases.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

Environment: Selenium, Eclipse, Java, Oracle,JIRA, XML, HTML, SoapUI, Maven, Jenkins, Apache POI,Log4j, Cucumber, TestNG.

Confidential

Java Developer

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Participated in all phases of the Software Testing Life Cycle.
  • Involved in writing and designing templates for theTest Plans, Test ScenariosandTest cases.
  • Extensive experience in Functional testing, Black Box testing, system testing, Integration,RegressionTesting, Database testing, Negative testing, User acceptance testing, Ad-hoc testing and BrowserCompatibility Testing
  • Designed, developed, and executed automated tests using Selenium WebDriver with Java.
  • Used Selenium Grid to execute test cases in parallel on different target machines.
  • Performed Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Created automation framework using POM- Page Object Model, and Data Driven framework to test web application.
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Configurator Jenkins Build job for continues Integration and also for Regression Testing.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
  • Validate compliance with business requirements in System Test and UAT Environments.
  • Developed and Executed Test Scripts test scripts using Selenium WebDriver, Verified and Validated the UI components, Popups, Browser navigations, Mouse Movements.
  • Performed functional testing of Web Services using SoapUI tool.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Experience in working with loggingframeworkLog4j written in Javato store the flow details of Selenium Automation in a file.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Bugzilla.
  • Performed Backend testing to test the validity of data using SQL Queries.

Environment: Selenium WebDriver, Eclipse, Windows, Java,SoapUI, Bugzilla, SQL, Log4j,TestNG,Data Driven Frameworks, Apache POI, POM, Jenkins, Maven.

Confidential

Java Developer

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Worked under Waterfall Methodology with understanding the Business requirements, application and function specifications.
  • Followed Boundary Value Analysis, Equivalence class Partitioning and State Transition Diagrams for Designing the Test Cases.
  • Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
  • Developed Positive and Negative test cases and executed manual test cases using ALM.
  • Worked with development team to understand technical design and architecture for test planning.
  • Prepare Test Plan, Test Summary Reports, and Test Cases for manual Testing based on the Requirement Document for the Functional, Integration, and UAT.
  • Uploaded test cases executed test cases and logged defects in Quality Center.
  • Performed GUI, System, Integration, Smoke, Functional and Regression Testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Executed Manual tests and Reported defects by executing manual tests; verifying the resolution of all defects for an assigned project.
  • Managed Defect Tracking process, which included Defect SeverityandPriority, assigning bugs and verifying bug-fixes using HP Application Lifecycle Management (ALM)
  • Worked with developers to update the defects, resolve them and track their status using ALM/QC.
  • Prepared Requirement Traceability Matrix (RTM)to ensure the adequate coverage of the test cases.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Environment: SQL Server, ALM, MS Excel Windows XP, Manual Testing, MS-Excel, QC, Waterfall.

We'd love your feedback!