We provide IT Staff Augmentation Services!

Selenium Tester Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 7 years and 5 months of professional IT experience with 3+ years of experience in Automation Testing as Tester with good knowledge in Selenium ecosystem and 4+ years of experience in Java development, analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies
  • Proven productivity to meet project deliveries under stringent timelines and high pressure.
  • Exceptional ability to maintain and build client relationships, able to comfortably converse with all facets in the client’s organization.
  • Strong experience in automating web application testing using Selenium Web Driver and TestNG framework.
  • Well versed with handling elements, CSS menu, alerts, and certificate errors in selenium web driver.
  • Expertise in implementation of automation framework using selenium.
  • Ability to define Business Process; identify the risk, doing risk analysis and providing baseline acceptance criteria and deliverables.
  • Proven expertise in Agile Software development life cycle methodologies.
  • Excellent verbal and written skills, especially with regards to presenting findings to both technical and non - technical audiences
  • Acted as liaison between Onshore and Offshore development team for Requirements and QA on the basis of TDD (Test-driven development).
  • Good level of experience in Core Java, hands on experience of using JEE technologies such as JDBC, Servlets, JSP, JNDI, JMX
  • Built high performing, scalable & robust JAVA APPLICATIONS
  • Working knowledge on HTML5 and good level of proficiency in markup and scripting languages such as HTML, DHTML, XML, CSS, JavaScript, JQuery
  • Experience in design, development, Unit testing, integration, debugging, implementation and production support, client interaction and understanding business application, business data
  • In-depth understanding and experience of Software Development methodologies like Agile and Waterfall

TECHNICAL SKILLS

Programming Skills: JAVA/J2EE, Selenium GRID, JSP/Servlet, TestNG, Spring MVC, Spring JPA, Hibernate, REST service, SOAP Web service, APIs, JUnit, Mockito, Jasmine, Protractor, Selenium

UI Skills: Angular Js, BootStrap 3, HTML5, CSS3, FTLAjax, jQuery, JSON, Javascript

Databases: Oracle PL/SQL, Mongo Db

ToOls Used: Eclipse, STS, Selenium IDE, Star UML, Clear case, RTC, SQL Developer, Heidi SQL, Sublime

Management Skills: Agile Development (Scrum based), Waterfall model

Domain knowledge: Insurance (Retirement), Finance

Others: Designed/developed jQuery-JSON based Grid, Selenium scripts, Spock and geb scripts for unit and Integration testing

PROFESSIONAL EXPERIENCE:

Confidential

Selenium Tester

Responsibilities:

  • Involved in all phases of the SDLC including project defining, system requirement definition, analysis & design, system build, testing, deployment & monitoring of Hadoop cluster
  • Deployed Jasmine scripts for testing (Behavior Driven Development) JavaScript functionalities and form submissions.
  • Used Mockito API to generate data from data access layers and to create mock services for testing
  • Used Protractor to test (Test-driven development) the functionalities of Angular Js scripts.
  • Followed Page Object Design Pattern for UI Testing to create a separation between test code and page specific code.
  • Coordinated with testing team, development team and business team and conducted walkthrough of test plan document for review
  • Followed Acceptance Test Driven Development to deliver working model of the project to the client
  • Generating the QA test reports using TestNG in HTML Format and screenshots
  • Experience in defect tracking and Monitoring issues using HP ALM/QC and JIRA.
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Developed Restful web services including JSON formats for supporting client requests.
  • Performed Quality Assurance with Mercury quality center for Testing, defect reporting and defects tracking
  • Wrote various queries using Hibernate (ORM) and hibernate criterion queries to execute queries against database.
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
  • Proficient in devising all the artifacts of testing such as test scenarios, test cases, defect reports and test summary report.
  • Participated actively in weekly QA team meet
  • Involved in weekly code walk through.

Confidential, Charlotte

Software Tester

Responsibilities:

  • Followed Test-driven development (TDD) to create test cases and to deliver the working model
  • Involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
  • Used Git for version control and for continuous system integration.
  • Developed light weight business component and integrated applications usingspringframework,spring web MVCusing features likeIOCand configuring application context for spring bean factory.
  • Developed integrated applications and light weight component using spring framework and IOC features from spring web MVC to configure application context for spring bean factory.
  • Developed the DAO classes needed for application by extensively using Spring JDBC.
  • Collaborated with Business Analysts during design specifications.
  • Worked on reading from and writing data to excel files using Apache POI interface
  • Created DDL, DML to create tables and to assign specifications for created tables.
  • Created stored procedures, triggers and different joins for database using SQL scripts.
  • Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses.
  • Developed JUnit test cases for testing the java codes for both controller and service layers.
  • Collaborated with testing team to resolve defects raised using HP quality center.
  • Used Mockito API to replicate data from the service and data access layer.
  • Developed Protractor scripts to test the functionalities of JavaScript’s and form submission

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in the complete SDLC software development life cycle of the application, which includes requirement analysis, design, development and testing.
  • Used Spring Transactions for handling rollbacks and Spring Batch Prepared Statements for doing batch load/ updates to improve the performance.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Implemented application usingspring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8 and JBoss.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Used REST and SOAP Web Services to exchange information.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed web based presentation-using JSP, AJAX using Servlets technologies and implemented using struts framework.
  • Experience in Agile Programming and accomplishing the tasks to meet deadlines.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as a part of Documentation.
  • Developed the presentation layer using CSS and HTML taken from Bootstrap to develop for multiple browsers including mobiles and tablets.
  • Extended standard action classes provided by the Struts framework for appropriately handling client requests.

Environment: Java, Spring MVC, Struts, Hibernate, HTML, JavaScript, JSP, AJAX, IBM Websphere, Apache Tomcat, Oracle 10g, SQL, PL/SQL, XML, UML, REST, SOAP, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) using agile development methodology
  • Used JSP, Servlets, Java Script, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface
  • Presentation components in JSP pages are built using ICE faces tag libraries
  • Responsible in the deployment of the code on the staging/QA server
  • GUI was developed using JSP and JavaScript, spring framework
  • Involved in the Development of Spring Framework Controllers
  • Integrated Push notifications for Android using Java and GCM for the application
  • Worked with Field level engineers and teams to make the product more user-friendly. Performed testing for GUI and back end
  • Wrote Web Services using SOAP for sending and getting data from the external interface
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session
  • Developed business services to utilize hibernate service classes that connect to the database and perform the required action.
  • Developed JSP pages using struts JSP-tags and inhouse tags to meet business requirements
  • Developed JavaScript validations to validate form fields
  • Performed unit testing for the developed code using JUnit
  • Developed design documents for the code developed.
  • Used SVN repository for version control of the developed code

Environment: J2EE, Java Servlets, JSP, SQL, XML, JavaScript, CSS, Agile Methodology, JAVA multi-threading, WebSphere, HTML5, JSP

Confidential

Java Developer

Responsibilities:

  • Developed the applications using Java, J2EE, Struts, JDBC
  • Built applications for scale using JavaScript
  • Used SOAP UI Pro version for testing the Web Services
  • Involved in preparing the High Level and Detail level design of the system using J2EE
  • Developed service layer logic for core modules using JSPs and Servlets and involved in integration with presentation layer
  • Involved in implementation of presentation layer logic using HTML, CSS, JavaScript and XHTML
  • Used JDBC connections to store and retrieve data from the database.
  • Development of complex SQL queries and stored procedures to process and store the data
  • Used ANT, a build tool to configure application
  • Developed test cases using JUnit
  • Involved in unit testing and bug fixing.
  • Prepared design documents for code developed and defect tracker maintenance.
  • Developed SOAP based XML web services
  • Used JAXB to manipulate XML documents

We'd love your feedback!