Sr. Selenium Qa Tester Resume
Madison, WI
SUMMARY:
- Experience of 7+ in all phases of the Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC).
- Participated in requirements analysis, reviews and working sessions to understand the requirements and system design.
- Automating Test cases and Testing in Selenium, Ruby, Cucumber and Gherkin.
- Used Cucumber and wrote features which I wrote using regax patterns and regular expressions.
- Hands on experience using BDD framework.
- Experience using cucumber to test many websites using the command line.
- Hands on experience with HP's test suite - Load Runner and Quality Center/ALM.
- Experienced in Manual and Automated testing techniques, such as Black box, GUI, Functional, Integration, System, Regression, Back end and User Acceptance Testing.
- Experienced in creating, executing tests and generated the test reports and created graphs using ALM/Quality Center.
- Experienced in using ALM/Quality Center to communicated defects encountered during Regression Test and followed-up with developers until all issues were resolved.
- Performed back-end testing by executing complex SQL queries on Oracle and MS SQL Server.
- Ability to work with all levels of management, willingness to learn and implement new ideas quickly and to be a collaborative team player.
- Excellent analytical, communication, documentation and interpersonal skills.
- Highly motivated resourceful team player that takes a positive approach to problem resolution Expert in industry standard software development methodologies and life-cycles.
- Ability and desire to work in a spirited, collaborative environment.
- Ability to identify and prioritize important tasks independently.
- Self-motivated, willing to learn new concepts, technologies, and ability to produce quickly Authorized to work in United States for any employer.
WORK EXPERIENCE:
Sr. Selenium QA Tester
Confidential, Madison, WI
Responsibilities:
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
- Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber (BDD), and Eclipse.
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- 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.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.
- Performed Data driven testing using Junit functions and Selenium WebDriver which examines the data properly from XML files.
- Used Apache POI API to register the test data from the excel sheet.
- Utilized Jira as defect tracking tool on the project.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver.
- Performed functional testing to identify several critical points in the application and automated it by using Selenium WebDriver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG) prior to agile release.
- Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
- Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/JUnit to run Cucumber feature (BDD) and scenarios and generating report daily basis.
Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, SVN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, SOAPUI, XML, HTML.
Selenium QA Tester
Confidential, Bloomington, IL
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications networking with QA team, client, and developers.
- Produced and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of a software testing effort for functional, regression, user adoption and stress testing.
- Created and enhanced numerous test scripts to manage changes in the tested application's GUI, objects and in the testing, environment using Selenium WebDriver.
- Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit.
- Designed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Alteration and execution of Test Case Scripts (Java - Selenium WebDriver) in Eclipse IDE, a design of the automation test framework (Junit and ANT).
- Implemented Cucumber automated testing to test new and existing functionality.
- Implemented Java language and Junit framework for scripting. Depleted Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running the test on nightly basis automatically.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data. Later, Defect testing and exploratory testing/Ad-hoc testing was built.
- Performed UI testing, Database testing after reviewing the report cards and database diagram.
- Designed automation scripts in SOAP UI using Groovy Script for web services testing.
- Depleted SOAP UI tool to locate the WSDL file on the internet, create test cases and perform test cases and verify resolved bugs and track enhancements made to the product.
- Reported the bugs, Email notifications to the developers using JIRA.
- Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
- Worked with a developer to reproduce the bugs and to resolve usability issues during UAT and created Regression Document to track and report test activities during each phase of testing.
- Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: - Selenium Web Driver, Jenkins, ANT, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, Firebug, XPath, Windows 7/Vista/XP, UNIX.
Sr. Selenium QA Tester
Confidential, Boston, MA
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in testing various business rules User/Customer Functionality, Change Process.
- Created automation framework and test scripts using Selenium Web - Driver for multiple platforms and browsers testing.
- Worked on UI Web services using Sales force tool.
- Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.
- Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Bugzilla.
- Installed & Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting using TestNG.
- Used Apache POI for the data driven test cases.
- Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing.
- Involved in database testing using MS SQL Server.
- Used Firebug to capture and validate XPath Locators to identify elements.
- Experience to run test cases using JENKINS.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Tested compatibility of application for various cross browsers using XPath in Selenium.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Involved in testing Web services with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and executed them.
- Participated in Daily & Weekly Defect review and SCRUM meetings.
- Prepared Test summary report after every build Release and submit it to the QA Managers.
- Participated in QA team meetings and walkthroughs for weekly QA testing review.
Environment: Selenium Web driver, Eclipse, Bugzilla, Java, Windows, MS SQL Server, Test-NG, Apache POI, Page object pattern (POM), Maven, Jenkins and SOAP UI.
Confidential, Duluth, GA
QA Analyst / Tester
Responsibilities:
- Created test plans and wrote test cases for manual execution
- Work closely with members of the SCRUM team to translate the customers' business needs or Business Cases to a technical solution
- Use Agile systems and strategies to provide quick and feasible solutions, based on Agile system, to the organization
- Work closely SCRUM team to create test scripts and test cases to ensure coverage of all areas of the product/feature(s)
- Extensively used the Quality Center tool for all the test management activities like Release Planning, Test Planning, Test case Execution, Requirement Traceability and Reporting.
- Experience in performing end-to-end User Acceptance Testing (UAT).
- Review application enhancements with UAT tester and business testers
- Prepared Test Data and executed Test Cases from Quality center.
- Wrote and modified required SQL validation scripts, and writing scripts in SQL to validate the outputs.
- Used Quality Center bug tracking tool to report application bugs and enhancements request and discussed with developers to resolve technical issues
- Automated the System, Regression and Smoke testing test cases using Device Anywhere automation testing tool
- Performed browser compatibility and configuration testing for various operating systems.
- Created various test sets for different test cycles within Test Lab module of Quality Center and perform the test case assignment within Quality Center for offshore QA testers.
- Using Agile methodology and engage in an iterative workflow and incremental delivery of working software.
- Created various test reports such as Test Execution Status, Defect Status, and Defect Injection Rate through Reports and Graphs feature of Quality Center and publish them on as needed basis on the SharePoint site.
- Conducted Bug Review meetings by reviewing and discussing all defects by their business severity and worked actively development and business team to perform the root cause analysis in order to find the resolution.
- Executed manual and automated test scripts/plans and provide defect and usability feedback to the SCRUM team in a timely manner
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Involved in reviewing complex SQL queries, views, functions and stored procedures and spotting issues before/during code migration.
- Extensively used the Quality Center tool for all the test management activities like Release Planning, Test Planning, Test case Execution, Requirement Traceability and Reporting.
- Participated in SCRUM team development and maintaining testing environments
- Executed the test cases manually and through test scripts and logged the results in the test report for every sprint.
- Used Quality Center to report and track bugs and impediments.
Environment: Java, Quality center, QTP, DB2, XML, UNIX, SQL, J2EE.
