We provide IT Staff Augmentation Services!

Selenium Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 5+ years of industrial experience in software development, software quality assurance, code level debugging and web based application.
  • Good understanding of software development process and software development life cycle.
  • Expertise in testing client - server application as well as web based application.
  • Experience in developing and executing test cases manually and generated automation script with Selenium IDE, Selenium RC, Selenium Grid and QTP.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, JUnit, and TestNG.
  • Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Microsoft SQL Server etc. to perform back-end-Testing.
  • Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, UAT testing browser compatibility testing.
  • Good understanding of testing methodologies like Agile (RUP, SCRUM) and Waterfall.
  • Strong problem solving and analytical skills; Fast learner of complex technologies.
  • Strong team player with good interpersonal skills.
  • Experienced API and Web Service Testing using SoapUIpro on SOAP /REST Protocols

TECHNICAL SKILLS:

Platforms: Windows XP/Vista/7, Linux (CentOs, Fedora), UNIX.

Languages: Java, C++, SQL

Tools: Eclipse, Selenium WebDriver (Java), Jenkins for Continuous Integration, FitNesse, Quick Test Pro, Selenium IDE

Build tools: Maven, Ant

Version Control: Git, SVN, CVS

Bug Tracking System: JIRA, Bugzilla

Databases: Oracle, MySQL

Application Servers: Weblogic, Websphere, JBoss and NetWeaver

Web Server: Apache Tomcat, JBoss, Web Logic

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Selenium QA Automation Engineer

Resposibilities: 

  • Develop testing strategy and user acceptance testing test plan
  • Prioritize test scenarios and execute according to plan
  • Write detailed test cases based on software requirements
  • Identify, log, and track defects
  • Evaluate JavaScript, HTML and CSS code to determine an appropriate test strategy by using Firebug
  • Maintain and execute automation test scripts and test framework using Selenium Webdriver.
  • Strong hands-on experience with industry leading test automation tools like Selenium WebDriver (on Java) and Selenium Grid.
  • Worked on Selenium ID, Selenium RC, Selenium Web Driver.
  • Created automated test scripts using Selenium IDE, Selenium for testing web applications.

Enviornment: UAT, test plans, java, javascript, HTML, CSS, firebug, test Scripts, Selenium IDE, Selenium webdriver, Selenium RC

Confidential, Sunnyvale, CA

Software QA Engineer

Resoponsibilities:

  • Testing Web Mobile versions of the proprietary marketplace application for consulting services
  • Wrote Test cases in Test Rail (comprehensive web-based test case management software)
  • Create and Manage testing environment
  • Execute the Test cases in Chrome, Firefox, and Internet Explorer
  • Performed User Interface testing and wrote Defect report for the misleading UI
  • Performed Integration testing with Facebook, LinkedIn, PayPal and Google Maps
  • Performance Testing Roles and Responsibilities:
  • Designed Test Plan on Performance Metrics based on client inputs
  • Written Performance scripts in Jmeter by taking care of correlation
  • Performed Load and stress testing on Scenarios to analyse the performance of application using Jmeter tool.
  • Compared actual metrics reported with expected and reported the same to developers for tuning if there is any deviation of through put or response time
  • Identifying Automation Scenarios from the set of Test cases identified in cycle
  • Developing Web Automation Test cases for the identified Automation Scenarios
  • Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration
  • Automated the web GUI testing with Selenium and QTP.
  • Used Build Management tool ANT in the framework for batch triggering of Test cases
  • Integrated complete framework with CI Tool Jenkins for Scheduling the Test cases
  • Reviewed the Code prepared by other team mates and suggested improvements if required.
  • Running Smoke regression suite after every build and publish the detailed reports with the bugs detected
  • Running Full Automation suite for every Release and analyse the root cause of Failed scripts
  • Write Selenium Java scripts for GUI, Positive Functional & Negative Functional Test Cases in Selenium WebDriver.
  • Convert the scripts in Data Driven, to make it more usable & easy to change the data with Selenium WebDriver.

Environment: Selenium WebDriver, Oracle, Java, JavaScript, XML, SQL, HTML, SOAPUI, JUnit, Windows, Unix/Linux

Confidential, CA

QA Analyst

Responsibilities:

  • Analyzed use-case document and functional requirement specification document
  • Effectively implemented QA methodologies, strategies and plans in all stages of SDLC.
  • Created test cases and test data from the functional requirement specifications
  • Involved in Black box, Manual and Automated Testing
  • Prepared Test Suite for all the Test Cases.
  • Conducted Functional, Regression and GUI testing on each build or version of the application through Selenium RC.
  • Logged defects/bugs using Bugzilla

Environment: Java, JUnit, Selenium, TestNG, Twitter API, Facebook API, OAuth, Google App Engine (Cloud Computing).

Confidential, CA

Sr. QA Engineer

Responsibilities:

  • Reviewed the Functional Requirement Specifications documents and developed test plans and test cases.
  • Performed automation and regression testing on each build using Selenium WebDriver.
  • Performed backend testing of the application using SQL.
  • Performed UI, functional, back-end database, regression, and browser compatibility testing using Selenium WebDriver and JUnit framework.
  • Involved in web application testing using SELENIUM RC using Java
  • Performed smoke-tests on each new build.
  • Responsible for ensuring testing progress, working directly with developers and project manager to ensure clear communications on requirements and defect reports.
  • Worked on complex, multi-threaded distributed web software application as test engineer.
  • Report the overall performance status, and test summary to the Project Manager.

Environment: Java, test plans, test cases, selenium webdriver, SQL, Regression testing, Junit,

Confidential, Sunnyvale CA

QA Intern

Responsibilities:

  • Involved in testing application on different platform such as Android and IOS devices.
  • Perform QA smoke, Acceptance, Regression, function, UI, Usability, interruption and compatibility testing.
  • Tested the Calling, Call forward, LBS, Bluetooth, voicemail, call history functionalities.
  • Involved in writing detailed Test plan and test cases.
  • Working closely with Project Manager/Test Lead and Project Team to learn about the project functionalities and provided testing timelines.
  • Logged defects encountered in the application using JIRA.
  • Attended demos and interacted with clients for User Acceptance testing.
  • Worked closely with the development team to make sure that all the defects/bugs are handled.
  • Participated in Sprint planning, Sprint review, Spring Retrospective meetings and provided input and suggestions from QA.

Environment: Selenium WebDriver, Oracle, Java, JavaScript, XML, SQL, HTML, SOAPUI, JUnit, Windows, Unix/Linux

We'd love your feedback!