We provide IT Staff Augmentation Services!

Selenium Qa Engineer Resume

4.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Over 8 years of experience in Manual and 3+ years of Automation testing (Selenium) with a solid understanding of Test Planning, Test Design, Test Execution, and Defect Reporting.
  • Expertise in understanding and Analyzing Test Requirements, Tracking changes and Maintenance of Test Requirements.
  • Thorough understanding of Software Development Life Cycle (SDLC) and testing process.
  • Strong experience in working with Selenium IDE, Selenium Web Driver, TestNG.
  • Experience in Mobile Testing&Appium.
  • Experience in executing Seleniumautomation scripts written in Java.
  • Experience in working with Remote Webdriver, Selenium Grid.
  • Good Knowledge on TestNG annotation and ReportNG reporting frame work.
  • Experience in recording and running scripts using Selenium IDE
  • Experience in reviewing the Automation Test Scripts
  • Experience in ANT, XSLT Reports and Jenkins
  • Created automation test cases to execute on IE, Firefox and Chrome browsers.
  • Expertise in working with object locator tools like Firebug and Developer tools.
  • Worked on SOAP and REST web services api using tools like SOAPUI and JMeter.
  • Experiencein buildingTest Plansand Test Casesandnavigating through thetest lab,fully involved in the process ofDefect identificationand resolution using tools like BugZilla, JIRA.
  • Experience in working with Agile Methodology for implementing rapid and high co - ordination environment among Development and QA teams using SCRUM model.
  • Experience in writing SQL Queries to retrieve the data from the database.
  • Expert on Black Box Testing, Gray Box techniques include GUI testing, functional testing, compatibility testing, system testing & regression testing.
  • Experience in documenting the testing process using MS-Office tools including Word, Excel, Power Point and MS-Project.
  • Highly motivated worthy team player and worked in all environments to meet target deadlines and Quick learner.
  • Comfortable working solo and in a team environment. Extensive training in software testing theories and procedures.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS

Automation Frameworks: TestNG, ReportNG. Junit

Webservice Test Tools: JMeter, SoapUI.

Mobile Testing Tools: AppiumAutomation Tools QTP, Selenium RC, Selenium Web Driver

Programming: Core Java, C, Java Script, VB Script, Ruby, PHP, Python

Database: SQL, Oracle, SQL Server

Operating Systems: Windows, UNIX, Linux, Mac OSX.

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Selenium QA Engineer

Responsibilities:

  • Performed functional, UI, UAT, smoke, regression testing and recorded issues along with product enhancements.
  • Worked with Engineers to troubleshoot problems and inconsistencies.
  • Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
  • Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
  • Created automation scripts in Eclipse,SeleniumRC, running them as JUnit.
  • Identified test cases to automate. Automated those test cases usingSeleniumIDE/SeleniumRC and JUnit in Eclipse IDE.
  • Implemented Java API’s Collections, IO and JDBC, Apache POI in WebDriver Scripts.
  • Wrote Test Cases for REST WebService API.
  • Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of Web Services.
  • Involved in the user acceptance testing to make sure that the application should work according to the client requirements.
  • Resolving Maven/build related problems for web applications while using build tools such as Jenkins.
  • Worked with JMeter for configuring and execution of performance test scenarios with multiple virtual users and virtual user scripts, managed and collected metrics for the various system monitors.
  • Created and executed JMeter scripts that simulated 4 times the current production load and monitored logs.
  • Reported defects using JIRA in Agile methodology.
  • Extensively used SQL queries to validate the data.
  • Loaded data into an Oracle database and did database testing through SQL queries
  • Monitored server performance metrics on UNIX level.

Environment: SeleniumRC, JUnit, Java, JMeter, SOAPUI, Rest, XML, Eclipse, MS Excel, SQL, Oracle, Unix.

Confidential, Emeryville, CA

Mobile Application Quality Engineer

Responsibilities:

  • Responsible for developing the automation framework for the Android applications using Appium, Java and Junit test scripts.
  • Design and Implemented Automation setup for Upgrade testing of different Android Applications
  • Reviewing the Functional Test Cases and task assignment with the QA Team
  • Preparation of Test Plan, Test scenarios, Test Case, Test scripts and Test Metrics
  • Mobile Native and Web Apps Testing on iPhone and Android
  • Identified and prepared the test scenarios for new enhancements, designing the test cases and executing them

Environment: Appium, Eclipse, Java, Junit, Android SDK Tools v22.6.2 (Revision 18), STLCUsed Black box testing for functional, usability and GUI testing.

Confidential, Reston, VA

Selenium QA Engineer

Responsibilities:

  • Developed and maintained automated test scripts for Regression testing.
  • Performed performance and load testing of an application
  • Interpret application architectures and identify areas for automation.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing,
  • Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Recorded and managed defects.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Configured Selenium and GRID scripts on Virtual machines.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to ther team members.
  • Managed Test results and defects using JIRA defect tracking tool
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Monitor resolution status of the bugs and verify them fixed in new releases
  • Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages

Environment: Selenium, TestNG, SVN, JIRA, SoapUI, Quick Test Pro, Quality Center 9/10, SQLRuby, Agile, HP Load Runner 9.1, XML, Java, Web Services

Confidential

QA Analyst

Responsibilities:

  • Analyzed Business Requirement documents, High level Documents and low level documents
  • Participated in meetings with Business Analyst and developers to understand the scope of testing.
  • Created Test plans, Test Scenarios and test cases for assigned modules.
  • Executed, managed test cases and identified defects in Quality Centre.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing
  • Provided daily updates and weekly updates.
  • Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
  • Involved in defect reporting, monitoring, and validating

Environment: ASP.Net, TOAD, SQL Server 2005, UNIX, and Windows XP, BugZilla

We'd love your feedback!