We provide IT Staff Augmentation Services!

Senior Qa Analyst - Selenium Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

PROFESSIONAL SUMMARY:

  • 7+ years of experience in Information Technology with emphasis on Software Quality Assurance, Manual Testing and Automation testing of Web application. Experience in SQA, Web - based, and Client-Server Applications Testing.
  • Expertise in test automation using Java/Cucumber/ Web-driver/ Selenium IDE/RC/GRID/Web Driver (with Eclipse & Junit/TESTNG).
  • Extensively used Selenium RC & Selenium Web driver for testing different browser, Selenium Grid for checking instance of the server and Selenium IDE for record and playback.
  • Strong knowledge and work experience in Manual testing and Automation testing using tools such as ALM, Java, Cucumber, Selenium, Junit /TestNG, JIRA .
  • Extensive knowledge of Software Development Life Cycle (SDLC),Test Life Cycle(STLC), Defect Life Cycle, QA Methodologies such as, Waterfall, Agile / Scrum / ATDD / TDD / BDD and Continuous Integration (CI).
  • Proficiency in designing and developing of Automation Framework, Acceptance Criteria, and generic functions .
  • Expert of writing Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria.
  • Experience in using different third party APIs: TDD (JUNIT/TestNG), Log4j, Apache POI APIs.
  • Experience in running Test Cases and Test Scripts for Windows and UNIX environments.
  • Expertise in performing QA Automation methods such as (Black box Testing, Smoke Testing, Regression Testing, Functional Testing, Integration Testing, System Testing, User Acceptance Testing UAT) to ensure the S oftware Quality Dimensions like (Reliability, Functionality, Performance and Usability).
  • Expertise in Quality Center/HP ALM for Requirement analysis, requirement design in QC, Test Planning, Test step Design, Test Automation, Test Execution and responsible for generating test execution status reports and preparing test summary report. Apart involved in reporting and tracking for defects and defect management by using Defect Tracking Tools like HP ALM, QC .
  • Created daily progress against targets, provided progress or status reports on testing activities to management and had taken action to resolve defects, if necessary.
  • Experience in Data Validation and Back End Testing of databases to check the integrity of data using SQL queries.
  • Extensive experience in using Open Source Tools like Selenium IDE, Firebug, and Eclipse Editor.
  • Experience in Finance, Retail, e-commerce, Health Care domains.
  • Experience in working closely with designers, developers and test leads to resolve issues with developed scripts and verify application functionality.
  • Excellent communication and presentation skills, detail oriented, self-starter, quick learner, team player.

TECHNICAL SKILLS:

Testing Tools: Cucumber, Selenium RC/WebDriver/Grid/IDE, Junit, TestNG, Quality Center, JIRA, Sauce Labs, SoapUI, Rest API

Languages: JAVA, SQL, Rally

Bug Reporting Tools: Jira, HP ALM

IDE: Selenium IDE, Eclipse, My Eclipse

Build Tool: Ant, Maven

Version Control: GitHub (Bitbucket), SVN, CodeHub

Continuous Integration Tools: Jenkins

MS: Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio

Database Tools: Oracle SQL Developer, MS Access, MySQL, Toad

Operating Systems: Windows 7/Vista/XP/2000/ME/NT, Mac, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Basking Ridge, NJ

Senior QA Analyst - Selenium

Responsibilities:

  • Analyzed and Created User Stories in rally, Reviewed business requirements, SDD documents, Process Flow diagrams and sequence diagrams to determine necessary testing scenarios and test cases for testing end to end functional testing.
  • Experience in managing test execution, writing test plan and test cases, load testing and performance testing
  • Experience in handling testing of multiple applications
  • Effectively used Selenium, Java, TestNG/Junit and Maven to perform end-to-end JUnit testing for all business requirements .
  • Used CodeHub and tortoiseGit for source code mnagement.
  • Used HP ALM and Rally for defect tracking management and to log the defects.
  • Experience in managing test execution, writing test plan and test cases, load testing and performance testing Experience in handling testing of multiple applications
  • Experience in writing SQL queries in MySQL.
  • Used SoapUI and Rest API to Performed end to end functional API testing and web Services testing
  • Good exposure to JSON, XML, OSE Open Shift, X12 Claims file.
  • Involved in DRB (Defect Review Board) during multiple customer release, also was involved in Developer Tech scrum to adopt new ATDD practices.
  • Attended Daily Stand up s, Sprint Planning, Project Increment planning, Weekly scrum, and retrospective .
  • Involved in smoke testing, Regression testing for the modified builds. Rais e defects by giving validations and doing negative testing on applications.
  • Attended Tester Tech Scrum meetings, business requirement meetings with business and team folks and applied the thoughts and ideas shared across the teams.
  • Well conversant with software testing methodologies including developing Test plans, Test scenarios, Test cases, Test procedures, Test reports and documenting manual and automation tests

Environment: Java, JUnit, HTML, CSS, Xpath, Selenium WebDriver, SoapUI, Rest API, JSON, XML, Windows, Agile Methodology, Rally, Open Shift, CodeHub, MySQL

Confidential, CA

Test Automation Engineer

Responsibilities:

  • Created Automation Test Scenarios according to the Business and System Acceptance Criteria using Gherkin language in Behavioural driven development ( BDD ) .
  • Effectively used Selenium, Java, Cucumber, Page Object Model, Web-driver, TestNG/Junit and Maven to develop test automation framework .
  • Wrote Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria with minimum supervision .
  • Created Test plans and Test cases
  • Performed Data Driven test using Scenario Outline in cucumber framework.
  • Automated End to End tests for cross browser testing using Sauce labs on multiple platforms.
  • Organized and attended ATDD review sessions to review test cases / Test scenarios with the Team members.
  • Supported systems team in tegrate CI/CD pipeline using Jenkins build tool.
  • Used Git, GitHub and SVN for code version control.
  • Validated eAPI Audit Logging scenarios using Oracle SQL Developer .
  • Experienced building and executing, using SQL queries for Backend testing against SQL Server and Oracle Databases.
  • Involved in DRB (Defect Review Board) during multiple customer release, also was involved in Developer Tech scrum to adopt new ATDD practices.
  • Involved in regression testing for the modified builds. Rais ed defects by giving validations and doing negative testing on applications.
  • Actively involved in UAT and regression testing
  • Used JIRA for bug tracking, documentation management.
  • Attended Tester Tech Scrum meetings and applied the thoughts and ideas shared across the teams.
  • Attended Daily Stand up s, Sprint Planning, Project Increment planning, Weekly scrum, and retrospective .
  • Well conversant with software testing methodologies including developing Test plans, Test scenarios, Test cases, Test procedures, Test reports and documenting manual and automation tests

Environment: Java, Cucumber, HTML, CSS, Xpath, Selenium WebDriver, Sauce Labs, Rest API, JSON, XML, Windows, Mac, Oracle SQL Developer, Agile Methodology, JIRA

Confidential, CA

Test Automation Engineer

Responsibilities:

  • Analyzed User Stories, business requirements to determine necessary testing scenarios for testing.
  • Designing Automation framework (ATDD) using Selenium Web Driver and Cucumber for Browsers.
  • Worked in an ATDD environment with a dynamic Agile team.
  • Used JIRA for writing test scenarios and maintained defects.
  • Organized and attended review sessions to review test cases / Test scenarios with the Developers.
  • Attended Sprint Planning meetings with mangers, BAs, Developers, and the testing team.
  • Wrote test plan, test scripts and automation code to be executed by Cucumber framework.
  • Wrote test scenarios using Gherkin from acceptance Criteria with minimum supervision.
  • Developed and maintain Page Object Model/Framework pattern based on Page Object model using Selenium Webdriver with Cucumber framework.
  • Created custom Xpaths to capture Dynamic elements.
  • Performed Data Driven test using Scenario Outline in cucumber framework.
  • Performed Automated Cross Browser and Cross Platform Testing using Sauce Labs.
  • Executed automated smoke test from Jenkins in daily basis.
  • Used Git, GitHub and SVN for code version control.
  • Experienced working with Source Tree and Command line tool.
  • Experienced building and executing, using SQL queries for Backend testing against SQL Server and Oracle Databases.
  • Document software defects, using a bug tracking system like JIRA, and report defects to software developers.

Environment: Cucumber, Java, ATDD, Agile, JIRA, Windows XP, 7, SQL-Server, Oracle, Selenium, Java, TestNG, JIRA, Sauce Lab.

Confidential, Indianapolis, IN

QA Engineer

Responsibilities:

  • Design, develop and implement Data Driven automation testing framework utilizing Java, TestNG / Junit, Maven, Selenium Web-driver and Cucumber.
  • Developed test framework using Selenium Webdriver (Java), TestNG in which test data class was created to fetch data through scripting.
  • To manage files, codes and directories used GitHub Repositories.
  • Prepared Test Plan, Test cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Performed cross browser testing using Sauce Labs.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA .
  • Involved in integration of Automation Suite with Continuous Integration Tool- Jenkins.
  • Used build tool Maven to generate test report and interacting with TestNG .
  • Used automated scripts and performed functionality testing during the various phases of the application development.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Created custom Xpath to capture Dynamic elements
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Actively involved in UAT and regression testing
  • Attended Daily standups and weekly status meetings with development and management teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing ).
  • Interacted with programmers to identify and resolve technical issues.
  • Worked as Individual Contributor, involved in mentoring other team members.

Environment: Java, HTML, CSS, XPath, Selenium WebDriver, Sauce Labs, Web Services, XML, Eclipse, TestNG/Junit, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

Confidential

DB2 & IBM Tivoli System administrator

Responsibilities:

  • Working with the Process of Incident, problem and Configuration management for proactively managing increasingly complex software license compliance by reducing unnecessary license fees.
  • Installation and configuration of IBM webshpere severs and applications.
  • Maintenance and troubleshooting of webshpere servers and related issues.
  • Database installation & administration, online & offline database backup and restoration.
  • Coordination with vendor for troubleshooting different technical queries and issues.
  • Designed and implemented disaster recovery and backup/recovery strategies.
  • Cost saving by automating the manual data collection process and inventory scan.
  • Design of database server and Tivoli License Manager setup for TCS locations across the globe.
  • Conduct technical research on system upgrades to determine feasibility, cost, time required, and compatibility with current system.

Confidential

Asst. Infrastructure manager

Responsibilities:

  • Provided support in system design, development, testing and implementing activities in critical deadline situations.
  • Assist in successful configuration audits and communicate audit recommendations to manager.
  • Analyse and troubleshoot configuration problems in timely manner.
  • Cost savings by automating the manual data collection process needed for redundant software cost control, and budget planning.
  • Creation and distribution of Packages for SOE software and security patches
  • Maintain documentations of build processes for future reference purposes.
  • Write SQL queries as needed as per the business requirements to generate applicable reports.

We'd love your feedback!