We provide IT Staff Augmentation Services!

Senior Qa Engineer /selenium Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • 7 +years of immense experience in IT Industry with emphasis on Software Quality Assurance, QA implementation, Manual and automation testing of Web - based, Desktop and Client/server application in various Domains.
  • Good Knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) on Waterfall model and Agile Environments.
  • Expertise in designing automation frameworks and creating scripts using Selenium WebDriver tool to cater both Functional and Non-Functional requirements.
  • Strong experience in Manual and Automation Testing of client Server and Web-Based Applications.
  • Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
  • Well experienced in STLC Phases Initiation, Planning, Preparation, Execution, Closure and Maintenance.
  • Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, Load/Performance Testing, System Testing, User Acceptance Testing, Mobile App Testing.
  • Expertise in developing, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver.
  • Good Experience in MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Expertise in Automation Testing, Page Object Module, Data Driven/ Modular Framework in Selenium WebDriver using Java.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium GRID and Selenium Web Driver) TestNG, Eclipse and preparation of automation test framework.
  • Experience in Test Management, Bug Tracking Tool and Defect Reporting Tool like JIRA for analyzing requirements, documenting and executing test cases, submitting bugs, defect tracking and status reporting.
  • In depth knowledge in Parameterization, Check points, Data Driver, Object Repository concepts in QTP.
  • Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data.
  • Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Experience in performing Cross-Browser Testing using IE, Chrome, and Firefox.
  • Strong SQL skills and experience with databases like MySQL, Oracle.
  • Knowledge in Object Oriented Programming concepts, data models, HTML and XML.
  • Experience in developing design documents and technical specification documents.
  • Experience in creating web applications based on Model-View-Controller (MVC) pattern.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Experience in importing and exporting Test Scripts to Quality Center from Microsoft Word/ Microsoft Excel.
  • Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, Bugzilla and Rational Clear Quest.
  • Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.
  • Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.

TECHNICAL SKILLS

Test Management Tools: HP/ALM, Test Director, Quality Center, Bugzilla, Jira, Rally

Functional Testing Tools: Selenium, REST, SOAPUI.

Testing Methodologies: AGILE (SCRUM), WATERFALL, CI/CD

Languages/Web Technologies: C, Java, HTML, VBScript, JavaScript, XML

Databases: MS SQL Server 2005/08, Oracle 8i/9i/10g, MS Access 2000

SCRUM Tools: Rally

Other Tools: UNIX, WINDOWS, Linux, Mac iOS, Outlook, MS Office, MS Access and MS Visio

PROFESSIONAL EXPERIENCE

Confidential -San Diego, CA

Senior QA Engineer /Selenium

Responsibilities:

  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used the Rest Assured java library to automate Restful Web services.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: s: Selenium WebDriver, Cucumber, HP QC, Eclipse, JIRA, MySQL, Oracle, Java, SOA, Protractor, TestNG, Firebug, Xpath, Windows.

Confidential -Grand Rapids, MI

Senior Automation tester(Selenium)

Responsibilities:

  • Interacted with business analysts to collect the requirements.
  • Involved in developing test plan, test cases and executed test scripts for various scenarios for the module such as submitting application forms for various types of accounts for Existing Customer/ New Customer.
  • Participated in daily Scrums and Sync up calls to discuss the updates/ progress of testing.
  • Developed automation test scripts using Java, RUBY, Cucumber, Selenium WebDriver, TestNG, Maven prior to agile release.
  • Implemented and maintained Page Object Model - added and updated new elements as required, created new page objects as required. Analyzed the page source to identify reliable locators for web elements.
  • Involved in developing framework and Test Environment Setup for Selenium Webdriver/ Java.
  • Used Firebug Add-ons for identifying object IDs and used CSS, Xpath locators’ concepts for Object Identification.
  • Parameterized the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the table upon each iteration to implement Data-driven testing.
  • Worked on Selenium Webdriver/ Java to test the web pages and develop the necessary needs.
  • Performed Automation Testing of each Build and then Regression testing on each builds using Java and Selenium WebDriver.
  • Used Cucumber & JUnit for testing sections of application submission workflow.
  • Made sure all releases are passing our release acceptance criteria (currently a set of Selenium tests).
  • Made sure that every build passes the sanity test suite and present the results for further testing or not.
  • Provided technical guidance to the QA team to ensure new features are properly tested.
  • Coordinated the testing for Requirements, SIT, UAT phases.
  • Closely worked with Business, System Analysts and Development team project managers to keep schedules on upcoming releases to prioritize the QA workload.
  • Involved in knowledge transfer, Reviews of test artifacts, team coordination.

Environment: Java, HTML, C#, JavaScript, Selenium WebDriver, TestNG, Maven, Quality Center 8.2, Oracle, JDBC, JIRA, Windows 7/8.

Confidential - NJ

Senior QA Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans, Test design and Implementation.
  • Ensure to guide process and technology adoption to assure appropriate QA testing of User Interfaces application.
  • Involved in building automation framework from scratch using Selenium WebDriver TestNG and Eclipse.
  • Developed Automation framework implementing Page Object Model, using Java, Selenium WebDriver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Using Ant for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
  • Exposure of Web Services Testing using Service Oriented Architecture Tools REST and SOAP UI - Groovy Scripting.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, Appium and JIRA for defect reporting and tracking.
  • Used Apache POI API to read the test data from the excel sheet.
  • Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.
  • Analyzed the Business Requirement Document (BRD), developed Test cases and Test scripts for the application under test.
  • Implemented Jasmine automation testing for JavaScript Application and Protractor to perform functional Automation.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.

Environment: Selenium Web Driver, Java, JIRA, TestNG, Junit, Jenkins, Appium, Post-man, Groovy, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, REST Assured, XML, HTML.

Confidential

Quality Analyst

Responsibilities:

  • Analyze business requirements and work closely with developers to deliver high quality software.
  • Translate system requirements into test scripts and test cases.
  • Created and maintained Manual Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing QC/ ALM for manual, automated (Functional & Regression), Security and performance/stress testing.
  • Analyzed requirements during the requirements analysis phase of project. Kept track of the new requirements from the Project.
  • Involved in the analysis of business requirements, and wrote test plans, test cases for the smoke, GUI, functional, security, database and integration testing.
  • Followed the Procedure of the company in writing Test Plan and Test Cases using Business requirements document and Functional requirements document.
  • Created use cases through Process flow, Scenario, and Class diagrams using UML.
  • Developed Automation Scripts using Selenium Web Driver with Java.
  • Developed Web Driver Scripts using TestNG, JUnit controllers using Maven/POM.xml for the Project building tool with Jenkins for the Continuous Integration.
  • Exposure to TDD, ATTD and BDD driven development practices.
  • Automated the Acceptance cases with Selenium Web Driver, Cucumber / Gherkin Syntax and JUnit.
  • Configured Selenium Web Driver, Java, TestNG, Maven tool in Eclipse IDE and Created Selenium automation scripts in java using TestNG prior to agile release.
  • Implemented Page Objects model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit, and Java.
  • Executed SQL queries, Joins and Performed Backend testing and ensured the retrieval of the data from the database. Validated Reports and statements.
  • Throughout the project in various iterations/Sprints - conducted system testing, integration testing, functional testing and integration testing.
  • Validated Soap Web Services and RESTful calls by comparing the data with Database and User Stories.
  • Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services through Postman.
  • Used Selenium WebDriver API in Continuous Integration tools like Jenkins, Bamboo for continuous running of the Script.
  • Worked closely with DevOps in build deployment, Selenium-Jenkins integration issues.
  • Integrated with Continuous Integration tool Jenkins and Bamboo for running test on nightly basis automatically.
  • Developed complex SQL queries for querying data against different databases for data verification process, verify the data updates to various tables and ensure data integrity.
  • Attended Demos and met with Client for User Acceptance and providing QA Signoff on the testing.

Environment: Agile(Scrum), Java, HP QC/ALM, Jira, Restful Automation, Selenium Webdriver/RC/Grid, TestNG, Jmeter, JUnit, WebLogic, Maven, Cucumber/ Ruby, Jenkins, Bamboo, Git/GitHub, Eclipse IDE, Agile, HTML, XPath, Postman, Firebug, Oracle SQL.

Confidential

QA tester

Responsibilities:

  • Hands on experienced in testing process and regression front-end GUI testing.
  • Worked as a Manual Tester for E-Commerce applications for Confidential .
  • Followed Agile (Mobile app) and Waterfall (Desktop app) methodology.
  • Experienced with cross browser and cross OS testing.
  • Responsible for coordinating the scrum meetings, daily stand-up, demos, and retrospectives.
  • Was responsible to develop and executed automation scripts through Selenium Web Driver.
  • Designed automation regression test scripts through Selenium Web driver- Java.
  • Triggering of automation suite bi-weekly to ensure regression areas coverage after code change for the current month release.
  • Experience in preparing weekly status reports (WSR) and daily status reports (DSR).
  • Was responsible to allocate the task to the team members on daily basis.
  • Participating in project audit calls for defect prevention plan and for SCM.

Environment: Windows, Mac, Android and iOS OS, Java, Selenium, Jira, QC, TFS.

Confidential

Manual tester

Responsibilities:

  • Involved in Manual Testing to check the basic functionality of the modules under test using Test Director.
  • Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
  • Created manual test cases for Functional, GUI and Database testing of the application using Test Director.
  • Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Verifying all the fixes made by Software Engineers against the appropriate defects by retesting the affected software and/or component of the system.
  • Performed backend testing by executing SQL Queries.
  • Defects were tracked, reviewed, analyzed and compared using Test Director.

Environment: MS Access, MS Project, Windows 2000, Java, Test Director

We'd love your feedback!