We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Expertise in Entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Agile as well as Iterative development environments.
  • Excelled on diverse types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Experience in implementing different automation development efforts in Agile/Scrum and Waterfall development methodologies.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Involved in implementation of Selenium WebDriver, Automation Framework for Smoke test and Regression test using TestNG.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Well conversant with the implementation from scratch and practical hands on experience in diverse types of frameworks like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM), Robot Framework.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results and identified Defects.
  • Automated the test scripts using Appium with Selenium Java.
  • Automated regression test cases using Selenium IDE and WebDriver.
  • Experience in testing the application web services (Soap and Restful) using SoapUI.
  • Well versed in accessing data from Excel by Apache POI and JXL Jars.
  • Hands on Experience with build management tool Maven.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Hands on experience in using Selenium Grid to execute test cases in parallel on different browsers and Operating Systems combinations.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using Rally and JIRA.
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Experience in Database/Backend testing using SQL Queries for data validation and data integrity testing.
  • Well versed in generating test reports using ItestListener and IReporters.
  • Worked on databases such as Oracle, MS SQL Server, MySQL, DB2 and JDBC connections.
  • Maintained the Java and Selenium test source code and resources in the SVN, GIT version control tool.
  • Used JMeter for performance testing creating samplers, thread counts, scheduling and assertions for validations and listeners for reports.
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Proficiency in testing complex software applications including manual testing.
  • Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.
  • Active participation in daily scrum standup meetings, sprint review meetings and retrospective meetings.
  • Ability to work effectively as an individual contributor and in a team.
  • Effective oral and written communication skills with more concentration on details of the project guidelines.

TECHNICAL SKILLS

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

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, JUnit, Cucumber, Appium, Postman, JMeter

Test Build & Integration Tools: Maven, Jenkins

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

Programming Tools: Eclipse, NetBeans, JetBrains, webstorm, R Studio, Intellij

Programming Languages: JAVA, SQL, C, C++, R, Apex

Markup Languages: HTML, XML, XPath, CssSelector, VisualForce

Databases: MySQL, Oracle, SQL Server, DB2

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

Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX

Content Management Technologies: IBM Filenet P8, EMC Documentum, eRoom, Microsoft SharePoint

CRM Applications: Salesforce

Defect Tools: Rally, JIRA, ALM

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, MS Visio, Visual Studio, MS Project

Utilities: Eclipse, GIT, SVN, FireBug, FirePath, Log4j

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Assessed and analyzed user stories, Business Requirements and participated in Sprint planning, Review Sessions and Scrum Meetings.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Sprint Planning and Release Planning meetings.
  • In-depth understanding of Object Oriented Programming and skilled in developing automated test scripts.
  • Worked with Hybrid Automation test framework in Selenium with Java.
  • Prepared and executed automated test scripts in Selenium.
  • Used Firebug Tool to identify the Object's id, Name, XPath, Link text in the application.
  • Implemented Page Object Model pattern with Java and Selenium Web Driver.
  • Worked with cucumber (Behavior Driven Development) framework by creating Scenarios in the feature file and running them with the help of Runner class.
  • Automated Alerts handling, dropdowns, and frames on web browser.
  • Handling window pop-up’s and native OS applications using Robot API and AutoIT.
  • Experienced running automation scripts using TestNG.
  • Generated test reports in TestNG, used Parameters and Data Providers in TestNG.
  • Worked with @Groups annotation for grouping our test cases to perform Regression testing.
  • Tested GUI and functionality using VMware and reported software defects in that area.
  • Used Ant for build management and Jenkins as Continuous Integration.
  • Version control is done by using SVN.
  • Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver.
  • Utilized web developer tools such as Firebug and Chrome Developer Tool to test the calls to the web services and check if correct data is returned.
  • Executed tests by using Selenium WebDriver in different browsers like Microsoft IE, Mozilla Firefox, Google Chrome, etc.
  • Used Apache POI to read data from Excel files and configured log4j for better logging mechanism.
  • Analyzed the logs for errors and exceptions during test execution.
  • Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.
  • Used JIRA for bug tracking, Issue tracking and project management.
  • Participated in defect review and triage meetings to resolve the defects.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Configured JDBC connections to retrieve data from the database.
  • Interacted with Project Managers, developers, QA Analysts, and business management in reviews and solving the problems encountered in the applications.

Environment: /Tools: Java, TestNG, XPath, Firebug, Eclipse, Hybrid (Data Driven with POM) Framework, Oracle, XML, HTML, SoapUI, JMeter, Maven, Jenkins, JIRA, GitHub, Agile/Scrum.

Confidential

Java Developer

Responsibilities:

  • Developed automated tests in Cucumber, Selenium WebDriver using java. Used Firebug and Fire Path to identify web elements.
  • Developed Data driven Framework and read the data from excel sheet using Apache POI API.
  • Used GitHub as version control to check in code. Worked with Master and Feature Branches.
  • Used Jenkins to run JUnit/Cucumber Automated tests. Automated Rest API tests in Cucumber/Selenium framework. Experience in setting upstream and downstream Jenkins jobs.
  • Create test script in TestNG framework using java with Selenium WebDriver for regression testing.
  • Bug Tracking and Reporting through Rally.
  • Performed cross browser testing using Selenium Grid to check the compatibility of the application.
  • Configured the test cases to receive input test data for the corresponding test cases using TestNG data Provider Annotation.
  • Developed sanity and automation regression tests. Performed back end testing to test data flow to web application by writing and executing SQL queries.
  • Participated in Agile Scrum meeting on daily basis.
  • Manage individual sprints user stories and tasks using Jira as tracking tool as well as Defect tracking tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins.
  • Communicate clearly and effectively with end users and team members.
  • Participated in the Walkthrough and Review Meetings with Business and Functional Leads for understanding and analyzing various Business rules for the Module.
  • Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
  • Participated in the peer Reviewing and Modifying Test Case Documents based on the Enhancement and change request.
  • Performed smoke, sanity, functional, regression and End to End testing. Prepared test data for positive and negative test scenarios as per application specifications requirements.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Used Jenkins continuous integration server to run automated test suites.
  • Participated in the Issue Resolve Meeting to discuss about the defect by their business severity.
  • Performed Backend testing using SQL queries to validate the data integration
  • Created scenarios for change request and defect request and effectively coordinated with the development team.
  • Created reports on the daily testing process and participated in the Weekly Status Meeting.

Environment: /Tools: Jira, Java, Data Driven Framework, TestNG, Jenkins, Eclipse, JUnit, Cucumber, Gherkin, Linux, DB2, XPath, Rally, GIT, Maven, Agile.

Confidential

Java Developer

Responsibilities:

  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
  • Participated in Requirement Specification Meetings (RS) to understand the application’s functional requirements to initialize the test scenarios, test flows and test procedures.
  • Used Keyword Framework with Selenium WebDriver.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Executed User Acceptance Testing Behavior Driven Pattern using Cucumber.
  • Performed Cross Browser Testing on diverse types of browsers to run all the tests at the same using TestNG.
  • Used Auto It for automating the Windows GUI and general scripting.
  • Used JIRA to track bugs and maintained the flow of iterations.
  • Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
  • Executed Batch files using Selenium.
  • Performed black box testing, database testing and web-based testing on each transaction using Selenium.
  • Used SVN as the version control tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Scripted SQL queries to verify data integrity, data validation and data design.

Environment: /Tools: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Keyword Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Scheduled and attended Subject Matter Expert (SME) meetings during changeovers in order to learn the utilities of the applications.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Executed test cases to validate utility of core and non-core applications of the client.
  • Involved in reporting bugs and tracking them to closure.
  • Executing Test Cases for Functional, UI testing.
  • Designing test cases. Reviewing of test cases created by other resources.
  • Performed User Acceptance Testing (UAT) in the final phase of software development process to check the functionality of the software.
  • Used ALM to log and track defects.
  • Used SharePoint as the medium to upload the requested documents for the team.
  • Involved in writing SQL queries for backend testing in order to verify the proper interaction between GUI (Graphical User Interface) and database.

Environment: /Tools: ALM, Microsoft office, Windows 7, SharePoint, IE, Chrome, Mozilla, MySQL.

Confidential

Java Developer

Responsibilities:

  • Lead a 6-person team and successfully handled the transition work from GTS to GBS which was a major contribution to the project.
  • Worked on Documentum and eRoom software as a Site administrator and an Information Management (IM) Consultant.
  • Worked closely with the clients to understand their requirements and proposed a feasible solution.
  • Gained extensive experience in handling the issues and defects related to application and users.
  • Provided production support and worked on incidents in ServiceNow and Maximo.
  • Implemented changes to the production servers which improved the application’s performance.
  • Created and maintained project documentation including defect-trackers, delivery trackers & resource utilization.
  • Trained and transferred the knowledge to the team.
  • Part of Disaster Recovery project for eRoom and Documentum and Data Migration from eRoom to Sharepoint.
  • Coordinated and worked closely with business analysts and stakeholders during gathering requirements for the product and documented test cases.
  • Attended Daily Status Meetings, Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End testing and User Acceptance Testing (UAT).
  • Used SharePoint as the medium to upload the requested documents for the team.
  • Performed Security testing (Authorization testing and Access control testing).
  • Worked on SQL statements in checking the validity of the Backend.

Environment: /Tools: MySQL, SVN, ServiceNow, Maximo, EMC Documentum, eRoom, IBM Filenet P8, SharePoint, MS Excel, Java, XML, HTML, Visual Basic and Windows.

We'd love your feedback!