We provide IT Staff Augmentation Services!

Sr. Selenium Automation Test Developer Resume

Nj

SUMMARY:

  • Around Seven plus years of experience in Analysis, Design, Development, Implementation and testing of Software applications as Selenium Java Automation Developer and Java/UI Developer.
  • Strong experience in design and development of automation Framework and Continuous validation framework for DevOps.
  • Strong Experience in automating Web Application Testing using Selenium Web driver and Grid with TestNG framework.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) like Agile Methodology and Waterfall.
  • Experience in design and development of Automation Framework to integrate Cyara with Jira and data base validations
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, Requirements Traceability Matrix, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
  • Strong Experience in Manual Testing and testing Methodologies. Experience in Functional/Sanity/Regression/Performance testing.
  • Expertise in implementation of Automation Framework using Selenium.
  • Implemented Parallel test execution and cross browser testing using Selenium Grid on different browsers like IE, Chrome, Firefox and headless.
  • Experience in Restful webservice.
  • Experience with Data - driven testing and writing SQL queries for database testing on Oracle and SQL servers.
  • Experience in mobile and tablet device testing using Appium and PDANet.
  • Experience in performing load testing using Load Runner and HP quality Center with virtual user.
  • Expertise in using source code control systems such as GIT, SVN.
  • Expertise in using defect-tracking tools like HP QC, JIRA.
  • Experience using UNIX for testing logs, debugging and File manipulations.
  • Experience using the build frameworks Ant and Maven and used Log4j to generate the log files.
  • Proficient in building Dashboard, Web User Interface (UI) using HTML/HTML5, CSS/CSS3 and JavaScript that follows W3C Web Standards and are browser compatible.
  • Experience with AJAX and JSON.
  • Experience in developing applications using Core Java/J2EE.
  • Used Apache Tomcat server for Web based application deployment.
  • Experience in various open source framework like Struts framework, spring framework with modules like Hibernate.
  • Experience with Responsive Web Design (RWD) and used responsive design frameworks such as Bootstrap.
  • Experienced in building cross browser compatibility applications using HTML5 and CSS3.
  • Experience working with JavaScript frameworks AngularJS, Jquery, and Bootstrap.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
  • Knowledge on SEO (search engine optimization).
  • Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar, Chrome Calibri.
  • Familiar with Cross Browser Testing and Debugging.
  • Strong Exposure to various IDE and tools such as Eclipse, Net Beans and RAD.
  • Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects
  • Excellent communication, written and organizational skills.
  • Dedicated and Self-motivated to take independent responsibility coupled with ability to contribute as a team member.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, HTML/HTML5, CSS2/CSS3, XML, XHTML,JavaScript, JSON, Unix, Perl, C, C++

Frameworks: TestNG, Junit, JQuery, AngularJS, bootstrap, Struts,Spring MVC

Automation Scripts: Selenium RC/Selenium WebDriver/Selenium Grid,Cyara

Build Tools: Apache Maven, Ant

Databases: SQL server, Oracle SQL, MySQL

Application/ Web Server: Apache Tomcat, Websphere

IDE & Tools: Eclipse, Notepad++, SublimeText, Ultra edit, fiddler,RAD

Debugging Tools: Firebug, Chrome Developer toolbar,IE Developer ToolbarOperating System: Windows 98/2000/XP/Vista/7/10, MAC OS X

PROFESSIONAL EXPERIENCE:

Confidential,NJ

Sr. Selenium Automation Test Developer

Responsibilities:
  • Leading the efforts for Automation Testing Team.
  • Developed framework for Selenium Automation and DevOps Framework.
  • Created test scripts using Selenium Web driver and used Page Object Model.
  • Developed Selenium automation for several web based GUI applications and live Agent portal, which also needs integration with voice testing.
  • Worked on design of devOps architecture and development on Amazon Cloud.
  • Involved in development of all phases of DevOps model from Development, build and testing.
  • Experience in developing scripts in Cyara for voice testing.
  • Used TestNG and Maven for development of selenium scripts.
  • Used Selenium Grid for parallel execution and cross browser testing and for Continuous validation testing.
  • Performed automation testing on IE, chrome, Firefox and headless.
  • Developed automation for Oracle DB validations for several applications.
  • Designed and Developed framework for Cyara and JIRA integration for Test Cases created and execution status in Cyara using RestAPIs.
  • Developed customized reports and generated dynamic Email Reports using Java Mail.
  • Used Jenkins for continuous integration and change based testing.
  • Performed Sanity, functional and regression testing and also involved in load testing for several applications.
  • Used UNIX for validating logs and tables.
  • Used SQL for DB validations on Oracle SQL database.
  • Used GIT and source tree for source code maintenance and version control.
  • Developed Dashboard using Spring MVC, JSP, HTML, XML, CSS, JavaScript, jQuery and AJAX from scratch.
  • Generated reports with TestNG and Allure.
  • Used Spring MVC, Servlets, Ajax to communicate between UI and Test Cases using TestNG and Ant.
  • Used HP QC and JIRA for defect tracking, requirements, execution status and test case creation.
  • Used Log4j to generate the log files.
  • Used load runner and HP Quality Center with virtual user for load testing of web applications which are used by thousands of agents.
  • Involved in daily scrum meetings and biweekly sprint meetings for status and new requirement discussions.
  • Project involves working with offshore team and leading the automation team.
  • Participated in Demos, Walk through and closely worked with business for Requirement review and Results review meeting.
  • Worked in a Scrum Agile process for delivering the outputs on time with high quality.

Environment: Selenium Web Driver, Selenium Grid, TestNG, Maven, Ant, Cyara, Oracle SQL, RestAPI, Unix, Putty, Jenkins, Java, Spring MVC, Java Script, HTML, CSS, AJAX, JQuery, Apache Tomcat, HP QC, JIRA, GIT, Eclipse.

Confidential,NJ

Sr. Selenium Automation Test Developer

Responsibilities:
  • Involved in Identifying the E2E scenario & creating the Reusable methods, Generic methods & Page Factory.
  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Created test scripts using Web driver and used Page Object Model.
  • Prepared and executed batch test suite through TestNG via Ant.
  • Developed the User Interface using JSP, HTML, XML, CSS, and AJAX from scratch.
  • Performed GET and POST requests in Ajax of XML, JSON using JavaScript, and jQuery.
  • Developed Java Controller to get the data from UI, generate virtual TestNG suite, and the project build using Ant and to display the results in User Interface.
  • Generated reports with TestNG, XSLT, and Allure using Ant.
  • Generated dynamic Email Reports using Java Mail.
  • Used Spring MVC, Servlets, Ajax to communicate between UI and Test Cases using TestNG and Ant.
  • Performed mobile and tablet device testing using Appium.
  • Used Jenkins to execute Selenium build and report validation.
  • Creating Test cases and logging defects in HP QC and updating the Test status.
  • Used Log4j to generate the log files.
  • As part of compatibility testing, executed the web application related test cases on different browsers like Chrome, Internet Explorer and Mozilla Fire Fox.
  • Used SVN as version control tool and Eclipse as IDE.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
  • Participated in Walk Through, Requirement review meetings and Bug review meeting.
  • Worked in a Scrum Agile process for delivering the outputs on time.

Environment: Selenium WebDriver, TestNG, Ant, Jenkins, Appium, Java, Spring MVC, Java Script, HTML, CSS, AJAX, JQuery, Apache Tomcat, SVN, Eclipse.

Confidential,NJ

QA Analyst

Responsibilities:
  • Lead the testing efforts for on time testing and high quality product delivery.
  • Involved in requirement analysis and writing test case for the product features.
  • Create, Update and Review of the test cases for assigned features.
  • Worked on developing POC to develop automation scripts using Selenium and executed using JUNIT.
  • Executed the test cases as per schedule, bug detecting and updating the status.
  • Performed sanity, functional, regression, load, security and system testing.
  • Prepared and executed batch test suite through JUnit.
  • Used Maven as build tool.
  • Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
  • Verify the Automated Test Result, and Logging the Defect in QC and updating status to the higher management.
  • Used RUMBA Mainframes for Database side testing.
  • Used SQL quires for database validation.
  • Performed Manual Testing of the Windows and Web based Java and Mainframes applications.
  • Preparing test results and test plan and reviewing with business
  • Work with business to understand requirements and get approval on test cases and test results.
  • Worked on agile methodology.
  • Excellent coordination in project activities and insure that all project phases are followed and documented properly.
  • Participated in Walkthroughs and Defect report meetings periodically.

Environment: Java, Selenium WebDriver, Junit, Apache Maven, WebSphere, HTML, CSS, HTML5, CSS3 Java Script, JQuery, AJAX, Agile methodology, RAD.

Confidential,NJ

Java Developer

Responsibilities:
  • Involved in developing HTML, CSS templates for the new benefit setup modules.
  • Responsible for maintaining current websites that included updating the web pages, adding new functionalities
  • Worked to improve performance of the site and improve coding standard in order to compliance with SEO.
  • Developed new functionalities using Core Java, Spring MVC, hibernate.
  • Used RAD as IDE for development.
  • Developed web Pages using HTML, CSS, JavaScript, JQuery and Ajax.
  • Used responsive design framework Bootstrap.
  • Troubleshoot various software issues using debugging process and coding techniques.
  • Used Maven for dependencies and build tool
  • Used WebSphere as a web application server
  • Prepared Unit test cases and reviewing test results
  • Used Firebug for application webpage troubleshooting and development.
  • Worked in a Scrum Agile process for delivering new features and working software for each release.

Environment: Java, Junit, Apache Maven, WebSphere, HTML, CSS, HTML5, CSS3 Java Script, JQuery, AJAX, Agile methodology, RAD.

Confidential,TX

Java/UI Developer

Responsibilities:
  • Responsible for developing the presentation layer using JSP, HTML, XML, CSS, AJAX.
  • Involved in maintenance and development of Java, J2EE Web Application.
  • Designed and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Developed data insertion forms and validated them using JavaScript.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Worked as a team member for developing cross-browser compatible and standards-compliant CSS-based page layouts.
  • Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, HTML5, CSS 3, JavaScript, jQuery, AngularJS.
  • Resolved the issues in setups using XML, Core Java, XPath, XQuery and XSLT functions, Spring Framework, Hibernate.
  • Worked on DOM manipulation using JavaScript, jQuery.
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Utilized new software methodologies to be able to adapt to changes in requirements quickly.
  • Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web, Developed views to display data.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Used Hibernate extensively to store the persistence data into the SQL Server database.
  • Developed SQL scripts for data migration.
  • Worked closely with third party vendors.

Environment: Java/J2EE, Java Script, HTML, CSS, AJAX, JQuery, High charts, XML, SQL Server, Angular

Confidential

Java Developer

Responsibilities:
  • Involved in design and development using Java, J2EE, Web 2.0 technologies.
  • Created the UI interface using JSP Struts, JavaScript, CSS and HTML.
  • Used Eclipse as IDE tool to develop the application.
  • Designed and Implemented MVC architecture using Struts Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Design and Java coding of business components as Enterprise Java Beans (EJB) and exposed as web services.
  • Deployed the Jar, war files and session beans etc. on Apache Tomcat server.
  • Used Eclipse IDE for application development and debugging.
  • Used UNIX VI commands to perform file manipulations.
  • Used Web Services to extract client related data from databases using XML and Ajax.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
  • Used Apache Ant to compile Java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product

Environment: Java/J2EE, Hibernate, MySQL, Struts, HTML, CSS, JavaScript, Eclipse, JSP, JQuery, Agile methodology.

Hire Now