We provide IT Staff Augmentation Services!

Qa/selenium Engineer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

PROFFESIONAL SUMMARY

  • Having 7+ years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation Testing of Web Client Server, Mobile, API, Web services applications
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios. Worked on Protractor, JavaScript, Jasmine to automate angular JS applications and performing Regression testing.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Developed and maintained automated test scripts for Regression testing using POM framework with Java, Selenium WebDriver and TESTNG.
  • Proficient in the Web Debugging Tools like Firebug, Fire path and Xpath to run WebDriver script in stable condition.
  • Sound knowledge on Junit, NUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
  • Experience in doing performance testing of service using HP Load Runner.
  • Developed an automated scripts and frame works using Java, C#, Groovy Script, VB Script.
  • Working experience with defect tracking tools like HP ALM/Quality Center, Taiga, Jira, Confluence, and Microsoft Team Foundation Server (TFS).
  • Exposure to Continuous integration tools like Jenkins, Hudson, and Bamboo.
  • Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bug Zilla and JIRA.
  • Experienced in developing VB scripts in Quick Test Pro (QTP/UFT) to perform Functional, Regression, System and end-to-end testing.
  • Developed function libraries, shared repository, Descriptive programming, Recovery scenarios using QTP.
  • Worked in building automation scripts and frameworks using Selenium Web driver with Java.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experience in unit testing, functional testing, Regression Testing, user acceptance testing (UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, Cross browser testing, compatibility testing & security testing.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL, XML, REST

Databases: Oracle, SQL Query Language and SQL Server, MySQL

Internet Technologies: CSS, HTML, TCP/IP and JavaScriptOperating Systems: Windows 7, 8, XP, Vista, DOS, MAC, UNIX and Linux

Web Browsers: Chrome, Firefox, Internet Explorer and Safari

Bug Tracking Tools: Quality Center, Bugzilla, Zira

Testing Tools: SOAP UI, Selenium

Build Tools: Ant, Maven

IDE: Eclipse, NetBeans, Jcreator

Web Container: Apache Tomcat 7.0

PROFFESIONAL EXPERIENCE:

Confidential,San Francisco, CA

QA/Selenium Engineer

Responsibilities:

  • Design and develop the project using MVC Design Pattern.
  • Created detail test plan, functional and business test cases, test harnesses and test specification documents as required by functional requirement document.
  • Execution of test scripts using Selenium Web Driver using JUnit frame work
  • Extensively automated regression and functional test suites by developing test cases, test suites using Selenium Web Driver, JAVA, and JUnit.
  • Extensively worked with Selenium IDE and Selenium RC to test web applications.
  • Cucumber used for the entire regression testing and functional testing with Selenium as primary tool to the Ruby Test Scenarios, Test Cases and Test conditions identified.
  • Performed White box testing for the project. Performed the roles and responsibilities of a white box tester.
  • Interacted with developers to Found out the internal details and working of the system under test
  • Worked on the internal workings of the code, corrected and rewrote the code wherever necessary
  • Extensively worked with White Box Testing for the Java application
  • Participated actively in Project Team Meetings, interact and communicate with developers and Business Analysts.
  • Developed and analyzed test reports as part of root cause analysis.
  • Used Selenium IDE and Firebug to identify element locator.
  • Reported the bugs and the test results in the quality center. Created automation framework in test complete Selenium WebDriver using behavior driven approach like Cucumber.
  • Created feature file, scenario outlines by improvising Cucumber.
  • Responsible for maintaining and developing Automated Test Framework using Selenium Web driver and TestNG
  • Implemented BDD (behavior-driven development) to run automated acceptance tests using Cucumber tool.
  • Used GET to retrieve and search data, POST to add data, PUT to update data.
  • Sending appropriate REST requests same way, you send an http request and getting http responses
  • Automated Regression Tests using Selenium for running on every release.
  • Created ANT build files to run the Selenium tests and created reports in HTML format.
  • Developed and executed TestNG test cases for API testing.
  • Developed the Regression Test Plan document based on the business requirements changes and specification documents.
  • Reported and tracked bugs using bug tracking tools like Jira.
  • Documented all Test Metrics, Test Data, Test cases and Test Reports and organized them into a system for faster retrieval of documents.
  • Involved in testing the Organizations, Positions, Responsibilities, Products, Company Hierarchy, Dashboards, Reports, Aggregate rules, Admin users & Support users etc.
  • Wrote extensive SQL queries and views to test the data integrity and functional testing

Environnent: Selenium Web driver, Eclipse IDE, JSP, Servlets, TestNG, Java Mail, XML, Jira, JDBC, Oracle, DAO design pattern, CICD

Confidential, Santa Ana, CA

QA/Selenium Engineer

Responsibilities:

  • Worked as a white box tester for the above application mainly written in java
  • Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data, log defects and repository status.
  • Writing Test automation script in Selenium Web Driver.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms and Implemented POM (Page Object Model) automation framework using JAVA, Selenium Web driver and Cucumber.
  • Developed test cases for mobile application testing using Cucumber &Gherkin.
  • Create test plans, test cases & documented processes based on project documentation
  • Performed Functional Testing using Selenium IDE/RC and JUNIT using modularized framework
  • Develop manual and automated system test cases to ensure functionality meets software and customer specifications
  • Solid knowledge on Selenium Web driver and Protractor automation tools.
  • Assist in the creation of new testing processes and procedures
  • Prepared smoke, Functional, and Regression Testing.
  • Developing Scripts for UI automation using Merlot frame work which is developed using Cucumber and Ruby with selenium web driver.
  • Tested JSON web services for creating deleting modifying a big set of pools and loans, by writing pure white box test cases.
  • Developed page level action or page library in Selenium to support modular framework
  • Based on page library, developed Selenium test cases in JAVA using JUNIT framework
  • Designed Modular framework for functional automation using Selenium RC, TestNG, and Java.
  • Developed Java based library to read test data from XML & Properties files using JUnit and Selenium
  • Created an efficient page libraries framework.
  • Prepared automation scripts to test search functionality
  • Developed the classes with Log4j to implement logging feature in all the application modules
  • Implemented Automated execution of tests (nightly and need based) using ANT.
  • Prepared test groups and test suites of Test Cases for different functionality tests and published reports using Ant.
  • Developed TestNG tests for each Java based API in the Project and verified functionality by matching expected and actual output values
  • Used ZAP (Zed Attack Proxy) for security testing.
  • Used the powerful XSLT report technology in reporting the automation results.
  • Collected feedback on Run Failures and reported bugs to Engineers in the product development team.
  • Document and track defects and issues found during system testing
  • Interface with project development members to assist with solving quality risks
  • Reported and tracked the bugs to closure using Bugzilla.
  • Worked closely with cross functional teams throughout each sprint in the Scrum/Agile
  • Researches, recommends and establishes best practices in manual and automated testing to encourage well-documented and reproducible testing results.
  • Testing activities like installation testing, performance testing dependent on operating system UNIX.

Environnent: Selenium Webdriver, Selenium RC, Test NG, Windows, Java, JSP, JDBC, Oracle, Apache Tomcat, Linux.

Confidential, Westwood, MA

QA/Selenium Engineer

Responsibilities:

  • Created claims in development/test environments for the different user groups, such as retail member, associates and new users.
  • Involved in Acceptance Test Driven, Behavior Driven Development Using Selenium Web Driver Ruby and Cucumber. ecommerce System/Architecture mapping and documentation
  • Defect reporting and regression testing process implementation
  • Code release management assistance
  • Solid experience in web service testing using SOAP UI
  • Ability to design, develop and refine automation scripts to test web services
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD
  • Developed test plans, test cases, test scenarios, expected results and prioritized tests.
  • Validated Web Services using SOAPUI.
  • Created Test Sets to do Functional and Data Driven Testing on the Web Services.
  • Performed Backend Testing with test data by validating database contents using SQL Queries on Oracle Database.
  • Determine system project line readiness and perform Regression analysis.
  • Performed Functional, Performance testing manually and also used SOAPUI to automate the testing process.
  • Performed Regression, Integration, Functionality, Backend and system tests in SOAPUI.
  • Writing feature files using Cucumber and implementing step definitions in Ruby with selenium web driver using selenium page object model.
  • Performed Unit testing and Integration Testing on Developer machines.
  • Responsible for analyzing business requirements, functional documents and preparation of Testing Test plan.
  • Managing test cases, requirement coverage and defect tracking with Quality center 9.2 test management tools.
  • Expanded the scope of testing and scripted test cases in batch execution to utilize them for Regression Testing.
  • Responsible for maintaining and developing Automated Test Framework using Selenium RC and JUnit.
  • Created ANT build files to run the Selenium tests and created reports in HTML format
  • Responsible for preparation of Functional and End-to-End System test scripts for manual and automation testing.
  • Performing functional, regression, system, integration and database testing.
  • Reporting defects and verifying closure of defects in Mercury Quality Center

Environnent: Java, J2EE, Selenium Webdriver, SQL Server, JDE8.1, Selenium RC, Load Runner, Test Director 8.0, XML, MS Explorer 7.0, Fire fox 2.0, Safari 1.2, Mozilla 1.7

We'd love your feedback!