We provide IT Staff Augmentation Services!

Selenium Tester Resume

0/5 (Submit Your Rating)

Roseland, NJ

SUMMARY

  • Over 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
  • Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
  • Experience in preparing Test plan, Test cases, Traceability matrix, Test documentation and reports.
  • Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
  • Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Extensively Used Mercury Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
  • Having good knowledge in basic XML, SQL and VBS commands. And has complete knowledge of Defect Life Cycle.
  • Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
  • Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, JUnit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Written coding in Perl to perform file upload, mail trigger, file download and report generation.
  • Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
  • Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
  • Experienced in Writing Selenium WebDriver automation scripts in JAVA for highly transactional E- commerce websites.
  • Worked on multiple adhoc requests asked by other teams and vendors.
  • Involved in Test designing by preparing High Level Scenarios & Test Cases by verifying BRD’s & HLD’s.
  • Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Extensive knowledge on Cucumber and able to create feature file using Gherkin.
  • Backend testing using SQL Queries. Involved in creating theScenarios forsingle and multi-user test. Expertise inData driven testing, Back-End testing.
  • Systematic Understanding of Unix/Linux/Windows Environment.
  • Flexible and versatile to adapt any new environment and work on any projects independently when needed.
  • Mentored new team members for knowing the process and leading them in various situations to meet the deliverables on time. Zeal to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS

Automation Testing Tools: Selenium 2, Selenium WebDriver/RC/Grid/IDE, JMeter

Languages/Frameworks: JAVA, Selenium WebDriver API, JUnit, TestNG, Maven, SQL, Cucumber, Gherkin

Test Management Tools: Quality Center/ALM

RDBMS: Oracle, MySQL

Continuous Integration Tools: Jenkins, Sauce labs

Web Technology: HTML, CSS, Java Script, XML

Operating Systems: Windows, Mac OS, UNIX

Versioning Systems: CVS, SVN, GitHub

Miscellaneous Tools: MS Office Suite, IE/Firefox/Chrome/Safari, Firebug, Firepath

PROFESSIONAL EXPERIENCE

Confidential, Roseland, NJ

Selenium Tester

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • 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.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Manage defect tracking tool like HP Quality Center and JIRA.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, HP Quality Center, Agile Methodology, SQL, Oracle.

Confidential, Portland, OR

Quality Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
  • Used Agile Scrum methodology development process.
  • Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
  • Responsible for creating Functions, Test Data and Test Suite.
  • 0Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
  • Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Responsible for performance testing using JMeter.
  • Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
  • Responsible for Regression testing after bug fixes and verified those fixes.
  • Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
  • Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, Maven, Oracle SQL Server, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Solaris, CVS.

Confidential, CT

Quality Engineer

Responsibilities:

  • Analyzed business requirements and participated in design reviews.
  • Reviewed the Functional Requirement Documents, Test areas and the Functional Specifications of the application.
  • Reviewed the project documents like Project Definition Document (PDD), Software Architecture Document (SAD), batch specification documents.
  • Developed test cases to cover overall quality assurance testing.
  • Participated in Agile software testing process with regular QA meetings to discuss testing issues.
  • Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
  • Extensively used Selenium API and WebDriver to test the web applications.
  • Responsible for creating Functions, Test Data and Test Suite.
  • Responsible for creation and execution of Selenium test scripts on different browsers.
  • Experienced in functional testing using Selenium IDE and WebDriver using JUnit testing framework.
  • Performed manual testing of each build and then regression testing on each builds using WebDriver.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Used Quality center to log, track and close defects as and when developers provided fix.
  • Performed database verifications using SQL queries to validate test data.
  • Performed Smoke testing, Functional testing, GUI testing, Database Testing, Data Driven and UAT.

Environment: Selenium-RC, WebDriver, Eclipse, JUnit, MS SQL Server, SOAPUI, Java, XML, Quality Center, Windows, Solaris, SVN.

Confidential, Rochester, NY

Selenium Automation QA Engineer

Responsibilities:

  • Reviewed Business Requirement Documents and Technical Specifications.
  • Prepared Test Data based on requirement document of the application.
  • Involved in preparing detailed Test Plans and executed the Test Cases.
  • Prepared Requirements Traceability Matrix to ensure the progress on a regular basis.
  • Worked with the test executive team, the project management deliverables for the test component of the project activity.
  • Performed manual testing on different modules of the application by entering positive and negative values to the application and updated test case document with results.
  • Involved in Sanity Testing, GUI Testing, Functional Testing, Regression Testing and Database Testing.
  • Created SQL queries to verify the data from database.
  • Coordinated with the user to execute User Acceptance Testing.
  • Defects were tracked and prioritized using Quality Center and analyzed the variation between expected and actual results.
  • Involved in business meetings with developers and other testers.
  • Performed analysis on existing code base to validate against business requirements, coding guidelines.
  • Responsible for performing static and dynamic analysis of the software module.
  • Responsible for generating test reports, defect tracking.
  • Responsible for recommending necessary changes and modifications to program developers.
  • Implemented procedures to improve productivity and quality.
  • Conducted training programs and mentored team members for an observed increase in performance
  • Performed Test Case reviews and monitored Test Execution.
  • Participated in regular QA Team meetings and discussions.
  • Generated Bug reports and participated in Defects Meeting.

Environment: Java, Oracle, HP Quality Center, SQL, Windows, MS Office.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design, and implementation of software applications including coding, code reviews, Junit testing and prepared and executed Unit Test Cases.
  • Experience in using Metro platform standards which are used in improvising Emergency Systems support platform that acts as one stop shop for all Emergency centers in Norway.
  • J2EE Architecture was implemented using Struts based on the MVC pattern.
  • Implemented the different UI Components like Data-tables, Calendar etc. in JSF components.
  • Extensively used PHP as a scripting language for the web development.
  • Developed Use Case Diagrams, Class Diagrams & Sequence Diagrams using Rational Rose.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Used XPATH in custom parser for subscript logic.
  • Interacted with Web Services using SOAP using HTTP through XML serialization.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Created functional specification documents, UI prototypes, and Unified Modeling Language (UML) diagrams.
  • Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC.
  • Developed the business logic using Java Beans and Session Beans, built customer tag handlers and description library, developed Event Logging & Error Reporting application using Servlets.
  • Developed view pages and JavaBeans (JSP, JavaBeans, HTML) and a system to access to legacy system database (JDBC).
  • Designed dataflow system, divided dataflow to modules, defined function and interface.
  • JBOSS server was used for deploying, ANT script is used to create WAR and EAR files.
  • Used Log4J for logging Framework and Junit for unit testing.

Environment: J2EE Servlets, PHP, AJAX, JDBC, Struts, XML, WebLogic, Oracle Database, XML Schema, XSLT, XSL, DTDs, JSTL, JSP, JSF, ANT, Core Java, JBOSS and Metro Platform Standards.

Confidential

Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed web services using middleware tools such as Oracle Service Bus, Business Process Execution Language and Oracle Communications Services Gatekeeper for the development of Content Provider Access and Payment platforms.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Involved in writing XML Web Services using SOAP to communicate between applications.
  • Involved Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Deployed and tested the application using Oracle Web logic application server.
  • Designed various database tables, stored procedures required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Used Log4j for External Configuration Files and debugging.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Used SVN for version control across common source code used by developers.
  • Keen member in designing database tables, stored procedures, functions and wrote user manuals and other training material.
  • Worked with clients in preparation and review of test cases and performed a thorough unit testing and resolved several data related issues before migration in to production.

Environment: Web Services, SOAP, REST, WSDL, XML, Multithreading, Eclipse, JUnit, SVN, Oracle10g Database, Oracle Service Bus, Business Process Execution Language and Oracle Communications Services Gatekeeper.

Confidential

J2EE Developer

Responsibilities:

  • Involved in several phases of the project including application design, technical design, development, testing & debugging, implementation, documentation and in corporation of user feedback to plan enhancements in the application system.
  • Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework and data access.
  • Develop user interfaces using JSP, HTML and CSS.
  • Used ClearCase as a source code controller, Used ClearQuest for issues and defects.
  • Developed the interacting JSPs and Servlets for modules like User Authentication and Performance Display.
  • Developed front-end user interface modules by using HTML, XML, etc. Front-end validations of user requests carried out using Java Script.
  • Developed the Actions classes, logic classes for executing business logic, DAO classes to access the DB using.
  • Spring and Hibernate.
  • Responsible for code reviews, writing unit test cases and unit test using JUnit.
  • Lots of bug fixing to make new changes and enhancements. Worked in a fast pace environment, handling lots of multi-tasking to meet the deadlines.

Environment: JSP, JDBC, JNDI, Web Services, ANT, Log 4j, JavaScript, XML, EJB, Eclipse, DB2, Spring, Hibernate, JUnit, Rational ClearCase, WebSphere Application Server, Rational Application Developer (RAD).

We'd love your feedback!