We provide IT Staff Augmentation Services!

Selenium Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • A highly proficient and focused Quality Assurance analyst with extensive experience of over 2+ years in Behavior Driven Development(BBD) using Cucumber with Gherkins language in diversified domains like Automotive, Health Care and Banking.
  • Experience working in different Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile.
  • Involved in all the stages of Software Test Life Cycle (STLC) like requirement analysis, test planning, test design, defect etc.
  • Extensive experience in writing Test Case Design Document, Test Cases, Test reports and execution of Test Scripts for system, integration, UAT and regression testing by analyzing requirements.
  • Developed automated test scripts using Selenium WebDriver for web applications and cloud based applications like Salesforce.com, Oracle application and AWS (Amazon Web Services).
  • Excellent experience of Continuous Integration and Continuous Deployment tool like Jenkins and managing JAVA automation projects for Regression Testing.
  • Used Maven to build and run the Selenium automation framework. Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
  • Strong experience in using testing frameworks like TestNG, Page Object Model, Cucumber, Junit and Hybrid.
  • Developed test scripts using TDD (Test Driven Development) and BDD (Behavior Driven Development).
  • Created Test Scripts using Feature File, Step Definition and Runner Class file in Cucumber using Gherkins language by collaborating with all team members.
  • Extensive experience in using Defect tracking and reporting tools like HP ALM, Quality Center and Bugzilla.
  • Configured Data driven testing with Apache POI to read and write Excel file, Parameterized tests using JUnit.
  • Worked with Informatica Power Center (ETL) tool used in building enterprise data warehouses and Informatica Market Place for data validation in the ETL testing.
  • Tested various ETL Data Stage transformation rules based on log files, data movement and data retrieval from database by using SQL queries.
  • Expertise in Functional, Security, and Performance Testing for SOAP and REST web services using SOAPUI.
  • Experience in Black box testing and White box testing with a complete QA cycle from testing, defect logging and verification of fixed defects.
  • Worked on User Acceptance Testing, Functional testing, Automation testing, Regression & Integration Testing, Migration Testing, Smoke Testing and Sanity Testing.
  • Excellent team player with good inter - personal communication, extremely dedicated, self - motivated, Pro-Active and willing to assume responsibility with good problem solving and documentation skills.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium WebDriver, QuickTestProfessional(QTP), JMeter, JUnit, LoadRunner, TestNG, Soap UI, Application Lifecycle Management, Quality center.

ETL Tools: Informatica, Oracle Warehouse Builder

Methodology: Agile(SCRUM), Waterfall

Frameworks: TestNG, Cucumber, Junit.

Programming and Scripting Languages: Java, .Net, SQL, Java Script, VB Script, HTML, CSS, Soap.

Operating Systems &Utility Tools: Windows, XP, Mac, MS Office, MS PowerPoint, MS excel

Bug or Test Management Tools: Quality Center, HP ALM, Bugzilla

Database: MS Access, SQL server 2000, Oracle 9i/10g/11g, soapUI-3.6.1, \ Toad

Development Tools: Eclipse 5.x/6.x, Maven, ANT, SVN Version Control, CVS Version, HP Quality Center, BM RAD 7, RAD 9

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Selenium Developer

Responsibilities:

  • Analyzed Business Requirements, Functional specifications, Detail Development Plans and Development schedules documents.
  • Conducted JAD (Joint Application Design) sessions for grooming user stories and Attended daily SCRUM meetings regarding the defects status and the automation tasks.
  • Created Test scripts, test cases, test evidence and performed Manual as well as automated testing.
  • Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions to execute test scripts using Gherkin Language.
  • Experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Used BDD (Behavioral Driven development) approach to write feature files using Gherkin
  • Format. Implemented Test driven development (ATDD and BDD) framework using cucumber tool with Gherkins Language.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and functional tests.
  • Used MAVEN to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Experience in Black Box, Positive, Negative, Data-driven, Unit, Integration, System, Front-End, ETL and Back-End Testing.
  • Responsible for defect tracking, defect reporting and defect reproducing in JIRA.
  • Created tractability matrices, test and bug reports and other test related documents.
  • Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and functional tests.
  • Implemented Data driven frame work while developing the automated test scripts using Selenium Web Driver.
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Carried out browser tests in IE, Chrome, Firefox to ensure cross-browser testing.
  • Written SQL Queries in Oracle SQL developer to extract data from various oracle database Tables for testing members and provider’s details are correctly save in database
  • Performed Smoke, Functional, Integration, Regression, Performance, User Acceptance testing and End to end testing.
  • Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/JUNIT/JSON Object and Javascript.
  • Involved in developing scenarios for UAT testing and Provided support during Integration testing and UAT .

Environment: Selenium Web Driver, Eclipse Neon, HP ALM, Java/JSON Object, Salesforce.com, Maven 3, Excel, SQL, Oracle 12c, Cucumber, Angular JS, Jenkins, Agile and Scrum.

Confidential, Cincinnati, OH

Selenium Developer

Responsibilities:

  • Followed the Agile methodology throughout the SDLC. Analyzed and understood the business requirements to convert them to Test cases and Test scripts.
  • Review Manual test cases thoroughly and develop efficient automation scripts with Selenium WebDriver using Java in Eclipse IDE.
  • Involved in analyzing Business Requirements (BRS) and based on the business requirements finalised the test plan and defined the Test Cases and written the test scripts using Selenium WebDriver
  • I have written automation scripts for performing regression testing by using selenium WebDriver and using TestNG framework.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations.
  • Implemented BDD framework first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
  • Used TestNG Parameter, TestNG.xml and Data Provider (Method and ITest Context.) for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Written JAVA commands to be used in XML test scripts using Selenium Wrapper Classes.
  • Created synchronization points in the application to deal with timing problems.
  • Extensively used Java, Cucumber, Selenium and Junit.
  • Maintained the Java and selenium test source code and resources in the repository tool.
  • Used ANT and MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
  • Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link Text, Partial Link Text, Attributes and Tags.
  • Prepared the Test Suite with TestNG framework based on Java and developed the test scripts using TestNG annotations.
  • Participated in Daily SCRUM Meetings to ensure Sprint delivery stays on track and helped Development & Testing teams in issue clarification & resolution.
  • Used HP ALM for Defect Management & Tracking and overall Test Management activities.
  • Created Jenkin jobs for different xml suites and executing on schedule basis.
  • Written SQL Queries in Oracle SQL developer to extract data from various oracle database Tables for testing members and provider’s details are correctly save in database.
  • Facilitated and anchored Daily Test Status calls and Weekly Project Status meetings.

Environment: Selenium WebDriver, TestNG, Apache POI, Data Driven, ANT, Jenkins, HP ALM, Oracle 11g, Windows XP,Agile, MS Excel.

Confidential, Warren, NJ

Selenium Automation Tester

Responsibilities:

  • Analyzed Business Requirements, Functional specifications, Detail Development Plans and Development schedules documents.
  • Application was built on Agile (Scrum) methodology.
  • Participated in design walkthrough to understand business logic implemented.
  • Performed functional tests using Selenium Web Driver with data driven framework in a database.
  • Tested web services using REST client and analyze JSON response.
  • Used TestNG Test Suite to run group of Test classes and Test Cases.
  • Developed Test Strategy, Test plans and Test scenarios for work orders using Quality Center/ALM.
  • Preparation and review of the test cases for complete functional coverage, Identification of Regression Test cases and lead test cases execution.
  • Conducted Functionality Testing, System Testing, and Integration testing on Customer Information, Credit & Fico Score Extractor, and Qualifier & Rate Calculator, Product finder, and LTV Generator Modules.
  • Tested and validated databases for Loan documents, Loan information and consumer data.
  • Utilize commonly used version control and continuous integration tools such as GIT and Subversion(SVN) when test automation is performed.
  • Performed database validation using SQL queries and PL/SQL procedures to verify the data reflected correctly from database to Outbound Files.
  • Supported project manager in effort estimation, scope of the releases and defining tasks.
  • Provided System Integration Testing(SIT) exit criteria, release documents for QC handover to UAT team.
  • Provided Weekly status reports to Project Manager.

Environment: Selenium WebDriver, TestNG, JAVA, PL/SQL , HTML, Java script, Oracle10g, 8.5, XML, SOAP, Quality Center 10.0, MS Access, MS word, Excel, Power Point, Access, SQL server7.0.

Confidential, Chicago, IL

QA Analyst

Responsibilities:

  • Actively participated in all phases of testing lifecycle (Design, Planning, Development and Results).
  • Coordinated with Development and Business team to develop high level Business and Technical documents.
  • Design Test Plan and test strategies based on high level business and technical documents.
  • Implemented Standardized and Unified process through out the software Development Life Cycle (SDLC).
  • Involved with other team members to set up testing tools, implementation and testing environments.
  • Modified previously existing test cases that were driven by the manual testing.
  • Involved in Designing and Analyzing of Test Scope strategies with other Test Analyst.
  • Manually Conducted Positive and Negative testing.
  • Performed Sanity and Smoke Testing of the application manually after each build.
  • Created Test Cases for the application with respect to the user requirement document.
  • Used Quality Center to store all testing results, Tracking Defect & Reporting.
  • Created Test Cases and executed test cases manually to verify the expected results.
  • Involved in different types of testing like Smoke testing, Functional testing, GUI testing, Regression testing, System testing, Integrartion testing, compatibility testing and User Acceptance testing.
  • Wrote and executed SQL statements for back-end database testing.
  • Participated in meetings, walkthroughs and interacted with other development team members to better understand system functionality in order to improve testing quality.
  • Provided feedback to the developers and the QA team on top priority issues.
  • Worked independently and coordinated with developers to resolve issues for releases.
  • Coordinated for Batch Jobs scheduling for SIT (System Integration Testing) Team.
  • Performed Backend testing by extensively using complex SQL queries to verify the integrity of the database.

Environment: Quality Centre, Java, XML, Oracle, SQL Server, SQL*Plus, SQL Navigator, Mainframe, Manual Testing.

We'd love your feedback!