We provide IT Staff Augmentation Services!

Java Selenium Automation Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Around 4 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
  • Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, AJAX, Hibernate, JAX - RS, JAX-WS(Web Services), JDBC.
  • Experience in working with many of java versions JDK 6, JDK 7. Good in working with the apache build tool Maven.
  • Experience with Agile/Scrum development methodologies.
  • Experience in QA processes Test Strategy, Test Design and Test execution analysis.
  • Good knowledge in developing persistence components in understanding object relational impedance, expert in developing DAO components in Hibernate, JPA and good knowledge in implementing caching components in persistence layer.
  • Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in designing and developing JEE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, Weblogic Workbench.
  • Experience with Selenium, JUnit, Log4j in developing test cases and determining application Functionality.
  • Experience in developing testing strategies for both server side and web based applications using JUnit and Soap-UI. Build tools like MAVEN.
  • Experience in Automation scripting and framework using Selenium
  • Strong experience with relational database like MySQL, DB2 with good command in SQL
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently. Ability to learn and adapt quickly to the emerging new technologies.
  • Excellent Analytical, Communication and Interpersonal skills. Good experience in developing applications using Agile Scrum methodology.
  • Had good exposure to the entire Software Development Life Cycle, Requirements Collection, Design, Implementation and testing activities. Also, had a good experience in involving in complete SDLC life cycle till post production in multiple projects.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL.

J2EE Technologies: Servlets, JDBC, JSP.

Markup/XML Technologies: HTML5, CSS3, JQuery, JavaScript.

Automation Tools: Selenium Web Driver, Selenium IDE

SOAP, Restful, UDDI, WSDL, JAX: RS, JAX-WS, JAX-B.

Web/App Servers: Apache Tomcat

Oracle, SQL: Server

IDEs: Eclipse, Spring Tool Suite(STS)

OR mapping: Hibernate

Testing Tools/ Others: JUnit, Soap UI, Postman

Version Control: BIT Bucket

OS & Environment: Windows

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Java Selenium Automation

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Extensively used Page Objects design and page navigation framework for every page.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO .
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed and consumed Restful web services to retrieve configuration JSON documents related to customer
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Performed Regression testing on new builds and every modification in each modules/page in the application using Selenium WebDriver.
  • Used Maven for dependency and configuration management to add dependent external jars and bundles.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Implemented Find Bugs, sonar Lint plugin for code quality, Fortify scan and SonarQube for the Jenkins
  • Developed Automated testing framework to test end to end flow for the RestFul web Services using selenium
  • Performed Validation testing (negative path) to make sure page shows error pop window on wrong data entry.
  • Developed and consumed Restful web services to retrieve configuration JSON documents related to customer
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Developed Bit Bucket controls to track and maintain the different version of the project.

Environment: Java, J2EE, Spring, Hibernate, Web Services, Selenium, JUnit, Jenkins, JIRA, Bit Bucket.

Confidential, Sanjose, CA

Java Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.
  • Used SOAP to Implement Web Services and Consumed and published XML Web Services in the application.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Used Design Patterns like Facade, Data Transfer Object (DTO), MVC, Singleton and Data Access Object.
  • Experience in writing complex PL/SQL queries using joins, Functions, Triggers, cursors, and indexes in Oracle DBMS.
  • Developed and consumed Restful web services to retrieve configuration JSON documents related to customer
  • Experience with Junit in developing test cases and determining application functionality Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Worked on Sonar Issues.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Developed Bit Bucket controls to track and maintain the different version of the project.

Environment: Java, Spring, Hibernate, Soap, Rest, SQL, Eclipse, Maven, Jenkins, Post Man, Bit Bucket.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Developed the entire application implementing MVC Architecture using spring framework.
  • Implemented functionality like searching, filtering, sorting, validating using JQuery and Java Script.
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, and JQuery.
  • Used Maven for the build process.
  • Designed and developed the Validations, Controller Classes and Java bean components.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects and View Resolver.
  • Creating logs for error tracking using Log4J.

Environment: Java, HTML, JQuery, JavaScript, Servlets, Hibernate, Spring, Maven, Tomcat, SQL.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Prototype designs and development in HTML, CSS, Bootstrap, JavaScript.
  • Developed the application utilizing the Struts framework and MVC Architecture.
  • Involved in developing JSP pages for the web tier and validating the client data using the Java Script.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Designed test-first code methodology and implement test cases using Junit.
  • Implemented the database queries in DAO, used web services to access the web enabled methods.
  • Prepared test cases with respect to front end pages developed and tested upon the test cases written.
  • Used CVS (Concurrent Versions System) for version control.

Environment: Java, HTML, CSS, Java Script, Bootstrap, Hibernate, Struts, Junit.

We'd love your feedback!