Qa Selenium Automation Tester Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- 5+ Years of experience as a Quality Assurance Tester in analyzing Business Requirements, designing Test Scenarios and Test cases for Web and Client/Server applications using Selenium WebDriver, TestNG, SoapUI, Cucumber.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Expert in Manual and Automated Testing using tools like Selenium, Cucumber, SoapUI, and TestNG.
- Sound knowledge on TestNG framework for Unit and Functional testing, Maven for Project building, Jenkins for Continuous Integration.
- Expert in using Selenium WebDriver/IDE/GRID open source automation testing tools and Test Frameworks TestNG, JUnit and MAVEN build tools.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Extensive experience in using Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality with the Selenium Server.
- Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed End Testing, Black - box Testing, Functional Testing, System Testing, and Regression Testing.
- Experience in working on Behavior Driven Development (BDD) and Test Driven Development (TDD) scripts with Cucumber by writing step definitions in Gherkin.
- Strong working knowledge in Java and Web Services (SOAP, WSDL and XML) API testing and test automation in Agile development environment and SOA architecture.
- Experience in building Selenium Frameworks like Data driven, Hybrid and Page Object Model using Selenium WebDriver, and TestNG.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL , Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.
- Good experience in OOPs using Core Java and extensively used classes, objects, inheritance, polymorphism, exception handling, packages, collection, and many more.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA, and BugZilla.
- Strong experience in Backend testing on Relational Databases (RDBMS) like Oracle, SQL server using complex SQL queries.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Methodologies: Agile-Scrum, Waterfall
Testing Tools: Selenium GRID, Selenium RC, Selenium WebDriver, TestNG, SOAP UI, Cucumber
Languages: Java, Java Script, HTML
IDE: Eclipse
Test Framework: Data Driven Framework, MVC, POM, Hybrid
Build Tool: Maven
Bug Tracking Tools: JIRA, Quality Center (QC)
Continuous Integration Tools: Jenkins
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Databases: SQL Server, MS Access, Oracle
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
QA Selenium Automation Tester
Responsibilities:
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Worked in a Test-Driven Development environment. Participated in daily meetings with Developers.
- Performed cross browser functional testing using Selenium WebDriver.
- Setup the automation framework using Selenium WebDriver, Java, TestNG, GitHub and Maven.
- Designed, Developed, Executed and Maintained Automated Test Scripts using by BDD (Behavior Driven Development), testing framework with Cucumber.
- Developed Automation framework using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Git to maintain different version of the automation scripts.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Tested request and response XML's based web services interfaces using SoapUI.
- Worked with Assertions like Xpath and SOAP responses.
- Coordinated with developers and record defects in ALM to track until they are resolved.
Environment : Selenium WebDriver, TestNG, Xpath, Maven, Git, Jenkins, SoapUI, BDD, Cucumber, XML, ALM, Windows.
Confidential, Bend, OR
QA Selenium Tester
Responsibilities:
- Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
- Enhancement of framework using Selenium WebDriver, TestNG and Apache POI API, Maven.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Used TestNG framework to run unit test and Maven to build the Project.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- Prepared test data for testing the application in various test phases.
- Created Automation script using Selenium WebDriver . Executed scripts on different browser and different platform.
- Worked with source version control tool such as Git.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Reported the defects to JIRA in timely manner and followed up with the developer's team and drive it to closure.
- Used Build tool like Maven, JIRA for Bug Tracking and to generate test report.
Environment : Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, Page Object, HTML, XML, XPath, Firebug, Eclipse, Maven, SoapUI, REST API, JIRA, GitHub, SQL, Oracle, Windows.
Confidential
QA Automation Tester
Responsibilities:
- Associated with development team to understand technical design and architecture for test planning.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
- Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Created whole test framework using Selenium for further test creation and execution.
- Regression test cases were written and automated using Selenium WebDriver.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium Web Driver, Jira, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Fire Path, SQL, Oracle, Firebug, HTML, XML, Git Hub, Windows.
Confidential
QA Manual Tester
Responsibilities :
- Worked in Agile-Scrum Methodology and attended sprint planning meetings.
- Participated in daily Scrum and reviewed User Stories.
- Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Developed and executed test cases in Quality Center.
- Actively involved in UI, functional, database and Integration testing of the application
- Modified and maintained already existing Test Plan Document, Test Cases and scripts to leverage the Automation team effort during the Regression testing.
- Extensively performed smoke and sanity testing.
- Extensively used Quality Centre for test management.
- Developed Test Cases from requirement document (User Stories) Participated in Peer Review.
- Extensively performed end to end to ensure data flow.
- Performed regression testing of the stories completed in previous iterations.
- Created and executed detailed test cases for the assigned area.
- Prepared test data for positive and negative test scenarios for Functional testing.
- Executed test cases manually to verify actual results against expected results.
- Prepared weekly status reports on test case execution, defects, RTM etc. Tracked progress of defects through to resolution.
Environment : Windows, SDLC- Agile/Scrum, QC, Linux, Maven, Git, Jenkins.
