Senior Selenium Tester Resume
Los Angeles, CA
SUMMARY:
- Senior QA Analyst with 8 years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Good Exposure to Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
- Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
- Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider.
- Cross - Browser and Compatibility Testing to test web applications, working as desired in different browsers and environments.
- Used web-debugging tools like XPath, Firebug and FirePath to locate elements.
- Generated test logs using Log4j for various log levels.
- Hands on experience in creating test frameworks using Selenium WebDriver, Selenium RC, UFT/QTP, Cucumber, TestNG, JDBCincluding hands on experience in Java/SQL.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Experience in handling multiple windows, Alerts and Pop-ups with Selenium.
- Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
- Good programming knowledge in C#, Java and Python.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
- Experience creating user stories in Product backlog and maintaining Sprint backlog.
- Experience in testing Client-server and web applications.
- Excellent experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
- Experience in Interruption Testing on Mobile Applications using Perfecto Mobile which is a Cloud Based Testing on Android and IOS platforms.
- Exposure in programming languages and scripts like Java, JavaScript, HTML, CSS,HP UFT,CA Dev TESt and Shell Script.
- Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
- Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
- Experience on testing web services (SOAP, REST) using SOAPUI Tools.
- Generated Test Scripts and validating the scripts using Synchronization point.
- Expertise in using Bug tracking Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, EDI, EDIFACT, Rally and JIRA.
- Experience in Continuous integration tools like Maven, Jenkins and Tortoisesvn Subversion client to manage different versions of the source code.
- Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
- Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development)
- Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber.
- Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
- Experience in configuring application framework by processing excels spreadsheets using Apache POI.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Junit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Experienced with SQL and Oracle, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Experience with build tools like Ant, Maven, GIT and Gradle.
- Capable of prioritizing task, also work with minimal supervision with excellent written and oral communication skills.
- Experience in facilitating and leading testing sessions with end-users of all levels (junior-staff to Senior Management).
TECHNICAL SKILLS:
Automation Tools: Selenium IDE/RC/ Webdriver/Grid, TESTNG, JDBC,Firepath, Firebug, Cucumber, Maven, Jenkins, QTP, Gherkin
Testing Types: Smoke, Sanity, Functional, Integration, Regression, GUI, System, Compatibility, User Acceptance Testing
Operating Systems: Windows, Linux/ Unix
DBMS: Oracle, SQL Server, MS-Access, Toad
Bug Tracking Tools: Quality Center, Bugzilla, JIRA, TFS, Test Director
Testing Methodologies: Agile, TDD, Waterfall, V-Model
Other Tools/ Applications: IBM Web Sphere v7/v6, Tomcat Apache, SharePoint, VMware, Microsoft Office, Rapid SQL, SoapUI, SOAP, RESTFUL
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Senior Selenium Tester
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans.
- Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber and Eclipse.
- Built automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Developed VB Scripts for testing and documented completed Software testing process
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Implemented Descriptive framework using HP UFT (QTP 10.0)
- Created VB scripts for regression testing.
- 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 batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
- Used Apache POI API to read the test data from the excel sheet.
- 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.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed functional testing to identify various 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).
- Involved in Maven configuration for running servers and scripts after the build.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
- Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
Environment: Selenium WebDriver,VB Script,.NET. JIRA, Jenkins, C#, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML.
Confidential, Camden, NJ
Selenium Engineer
Responsibilities:
- Involved in acceptance testing using Cucumber and Selenium Web Driver.
- Developed automated scripts using Java, Junit and Selenium (framework already existed).
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used Emulator and IOS simulator in physical devices for manual testing.
- Designed automation test cases by using Java, Junit, maven and selenium web Driver.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Implemented POM (Page Object Model) automation framework using Java, Selenium web driver and Cucumber.
- Used agile methodology with Scrum Process.
- Created automated tests scripts using Java/unit test, Selenium WebDriver, covered important areas such as Search, New Customer Registration, Change Password, Shopping Cart, etc.
- Involved in Writing Java Scripts to develop automated scripts and frame works.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Experienced in load and performance testing tool JMeter.
- Following-up with developers as to the status of JIRAand ensuring that the issues are resolved.
- Expertise in Set up of Selenium RC using Eclipse IDE as well as through command line.
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, creating new JUNIT test cases, modifying the selenium scripts and writing test suites using JUNIT.
- Good experience in testing both SOAP and RESTFUL web services using SOAP Vi and Tested both XML and JSON formats.
- Experience in testing Web Services using Soap UI tool, validating WSDL, request and response xml.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, python, Junit & Maven.
- Strongly experienced in writing Descriptive programming and working with shared Object repositories in UFT/QTP.
- Good knowledge in version control system tools like, SVN Used python language and Junit framework for scripting.
- Worked on static and dynamic objects using XPath and DOM.
- An online web application developed on Ruby on Rails to capture current and historical Financial and Educational background of clients who apply for assistance.
- Maintained Existing Test Scripts using debugging mode of Data Driven Framework in UFT and uploaded execution Test Results in ALM
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
- Involved in writing SQL queries for backend/ETL testing.
- Prepared manual and functional test cases on mobile and web applications as per requirement.
- Used eclipse, IDE and TESTNG framework to develop test code in java language.
- Performed load and performance testing using JMeter.
Environment: TestNG, Eclipse, Java, Selenium WebDriver, JIRA, HTML5, XML, XPATH, Firebug, SQL, MS SQL Server, Windows 7/Vista.
Confidential, New York, NY
Selenium/ Automation Engineer
Responsibilities:
- Created Test cases, Test suites using TestNG, Selenium web driver.
- Worked on agile environment and comfortable with the agile process.
- Used JIRA for Bug reporting, Tracking and defect Management.
- Automated functional testing with in-house STF central tool.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed automation of test cases for Regression Testing using Junit and Selenium, testing Functional, Acceptance and Limit validations.
- Created detailed QA and UAT cases to validate the quality of the application.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
- Performed GUI, Functionality and regression testing of the new builds.
- Performed multi browser (IE, Firefox, and Chrome) testing.
- Actively participated in QA review meetings.
- Gathering requirement for Test bed/data preparation.
- Worked with AWS Cloud teams to drive the adoption of AWS services and help establish a fully automated environment for the provisioning, upgrading and auditing of AWS services.
- Logged and managed defects using Quality Center/ALM defect management tool
- Experienced in load and performance testing tool JMeter.
- Wrote SQL Queries for backend/ETL testing.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Experienced with Chef Auto deployment & AWS cloud platform.
- Coordinated the migration of code to our production environment in AWS.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, SQL, Firepath, Firebug, Java Eclipse, JMeter, keyword driven.
Confidential
Manual/Automation Tester
Responsibilities:
- Analyzed the Requirements and Functional Specifications of the application.
- Identified the required test scenarios, test conditions and test data.
- Prepared and executed Test Cases as per System Requirements.
- Managed and controlled Requirements, Test Design, Execution and Defect management and tracking Process using HP Quality Center.
- Perform tests for workflows, queues, calculated fields, customization, plug-ins, dependent pick lists, security roles, tabs, field validation Tests.
- Performed manual testing on different modules of the application.
- Performed Ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
- Performing tests for Functional/system, Integration and User Acceptance Testing.
- Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Developed a Promotion tool in PowerShell to promote service from lower environment (non-prod) to higher environment
- Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
- Installation and configuration of SQL Server 2016/Azure SQL.
- Implemented Web Services Using AngularJS, ASP.NET and C #.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Shell scripting skill on UNIX and PowerShell.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Inserted checkpoints where needed, to compare the current behavior of the application.
Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.
Confidential
Manual Tester
Responsibilities:
- Involved in White Box, Black Box, Functionality, and User Acceptance Testing.
- Generation of Data for execution of Test cases.
- Responsible for analysis, reports and defect tracking.
- Generate test records, Modify scripts to do regression test.
- Developed and submitted viable test plans to test accuracy of data conversion.
- Developed SQL scripts and stored procedures using PL/SQL.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies.
- Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
- Used Quality Centre for preparing the Test Plans and manual Test scripts.
- Created data driven script to be used with various data / test cases for positive and negative testing of the application.
- Used Test Director for defect Tracking and defect reporting.
Environment: Windows Server 2000, Oracle 9i, JBOSS, JMS, MVC, Struts, Servlets, JSP, EJB 2.0, CSS, HTML, XML, XSLT, AJAX, DHTML, CVS, UML, Rational Rose EE 2002.
