Selenium Automation Tester Resume
Santa Barbara, CA
SUMMARY
- Senior Quality Assurance Analyst, around 7 years of Industry experience in Software Testing with Selenium Automation in JAVA web projects, Manual Testing with Client facing ability as well. Expertise in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, Web testing and Functional testing.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) and TDD.
- Practical hands on experience in different automation frameworks like Page Object Model Framework, Test NG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
- Expertise in writing Selenium Webdriver automation scripts in Java for Cross browser testing.
- Experience in using Selenium Webdriver, Eclipse, Java and TestNG, test frameworks in creating test scripts, test suites and HTML reports.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid) and Eclipse.
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
- Automated regression test cases using Selenium IDE, WebDriver and Maven.
- Experience in Black Box and White Box testing for functionality and structural flow of an application.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Stress Testing, Functional Testing and Unit Testing.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Automated regression test cases using Selenium IDE, WebDriver, TestNG and Maven.
- Expertise in Java and OOPS concepts required for Selenium frameworks.
- Excellent experience of HP automation tool QTP.
- Experience in writing queries and SQL scripts to perform back end testing with various relational Databases like Oracle, My SQL.
- Performed Manual Testing on different Modules of the Application. Investigated software bugs and maintained reports, tracked defects
- Experienced in Automated Testing using Selenium.
TECHNICAL SKILLS
Automation Tools: Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid, JUnit, TestNG.
Bug or Test Management Tools: Quality Center
Programming Languages: Java, JSP, HTML, XML, JavaScript, SQL.
Build Management Tools: Maven
Data bases: Oracle, SQL Server, MS - Access.
Operating Systems: Windows variants, UNIX, Mac
PROFESSIONAL EXPERIENCE
Confidential, Santa Barbara, CASelenium Automation Tester
Responsibilities:
- Generated Test Cases for each specification in Requirement Specification Document corresponding to each module.
- Linked requirements to test cases for Traceability in Quality Centre
- Developed UNIX Shell scripts for populating the data from tables into text files.
- Performed Manual Testing and Automated Testing using Quick Test Pro
- Customized QTP VB script according to functional requirements of the application.
- Conducted Data Driven Tests as per the stakeholder’s requirements
- Created and parameterized VB user scripts using Virtual User Generator.
- Designed scenarios and used Load Runner Controller to monitor all Vusers in a scenario from a single workstation
- Worked with Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid) and Eclipse.
- Developed the share repository using QTP Obj Repository Manager
- Created Data Driven Tests for testing the functionality with various test records using QTP
- Developed VB Script Library for Siebel login and other common features.
- Performed Integration testing using QTP by testing the outbound XML’s from SIEBEL
- Generated and Edited the scripts using VB Script in QTP for Automation
- Conducting validations using check points and transactions in QTP to perform System Testing
- Involved in Testing Web Interfaces on Internet and also on Intranet
- Manually performed Backend testing by executing SQL queries and Conducted Functional Testing using QTP
- Used Quality Centre to house all test documentation and report/track all issues and defects.
- Performed back end testing for database auditing and data validation using SQL scripts.
- Updated, maintained, and promoted Test Scripts to Configuration Management for version control.
Environment: Selenium, Quality Centre 8.2, Quick Test Pro 8.0(QTP), Java 2, XML, Oracle9i, Windows, UNIX, IE.
Confidential
Senior Selenium Tester
Responsibilities:
- Involved in implementing each phase of SDLC and Coordinated in Test environment setup.
- Analyzed and reviewed requirement document to create the test plans, Test Cases and Test Scripts.
- Involved in development, execution, and improvement of testing processes.
- Performed functional testing by deployment request, sanity testing, prioritized QA Test Cases within project plan.
- Worked with Selenium WebDriver Automated testing & Frameworks.
- Involved in automated testing using QTP.
- Involved in backend testing using SQL Queries.
- Used Mercury Quality center to capture requirements, create test plan and test cases.
- Communicated bugs status well to across all engineering teams
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Quality Center.
- Uploaded the test cases from Excel to Quality center.
Environment: Selenium, Manual Testing, QTP, Quality Center, Java, SQL Server 2008, Test Cases, Test Plans, Root Cases, Windows 7/ XP.
Confidential
Automation Test Engineer
Responsibilities:
- Reviewed Business Requirement documents (BRD), Software Requirement specification (SRS) and prepared Test Plan.
- Used back-end database SQL queries to perform data testing.
- Documented Manual Test cases, Test procedures and Test results.
- Extensive Web Testing & Black box Testing.
- Performed Data Driven testing by parameterizing the necessary values for testing the application with various Data sets.
- Performed Functional, GUI testing and web based application.
- Performed User Acceptance testing and used Selenium WebDriver Automated testing.
- Conducted the Smoke testing to check the High-level functionality of the application.
- Participated in Weekly meetings and walk through to discuss Defect Priorities.
- Defects are tracked and reported using Quality Center Reporting tool.
- Performed system, Integration and regression testing.
- Good interaction with Development, Project management and User group.
- Participated in walkthrough and Review meetings.
Environment: Selenium, Quality Center, C, Java, SQL Server, Windows NT, UNIX, Netscape Navigator and Internet Explorer.
Confidential
QA Test Engineer
Responsibilities:
- Performed Manual Black Box Testing of a Web Site
- Performed GUI functional and sanity testing manually for each new build of the application.
- Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications.
- Executed database test cases according to release.
- Involved in Functional, Integration, Regression, usability and Load testing of IVR Application.
- Responsible for providing weekly status reports, showing the progress of the testing effort and open issues to be resolved
- Performed testing on Mobile for compatibility check.
- Validated applications GUI for compliance with Usability guidelines.
- Bug tracking using JIRA and Verify bugs fixed in new releases.
Confidential
QA Analyst
Responsibilities:
- Reviewed Business Requirement Documents and Technical Specification
- Involved in Defining, and Analyzing the Testing Requirements based on the Application Functionality
- Performed Unit (module) testing of each program functions
- Performed Integration testing of forms to check how they are dependent on each other
- Performed Code review for the source code developed by the developers
- Prepared Test scenarios and Test cases describing the features and functions to be tested
- Carried out test data for positive and negative test scenarios for functional testing performed Peer review of test cases written by other test engineer
- Tested broken links and inter application links (page redirects to respective URLs) in Development, Test and Production environments
- Executed test cases before and after bug fixes for each build for User acceptance testing
- Reported, verified bugs and make sure they are getting fixed
- Performed Sanity testing for all supported releases
- Responsible for providing weekly status reports, showing the progress of the testing effort and open issues to be resolved
- Performed Functional testing of modules, Tracked defect in Bugzilla, assigned them to appropriate development team and follow up with them till closure
- Performed Regression testing on the defects closed by development team to ensure other modules are not impacted by fix
- Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed
- Delivered work on tight schedule, without affecting the quality of the deliverables