Selenium Automation Tester Resume
Cleveland, OhiO
SUMMARY
- Over 6+ years of experience in Software Testing Experienced as Automation Engineer, Design of Manual and Automation testing of various applications for Client/Server and Web - Based environments.
- Experience in performing the Black box testing, integration testing, Regression testing, Functional testing, system testing, smoke testing and supported user acceptance testing (UAT) with business users.
- Involved in various stages of Software Development Life Cycle (SDLC) implementing Waterfall and Agile methodologies.
- Proficient in writing test cases and automation test scripts based on User Requirements and Specifications and executing the same.
- Experience in working with open source tools Selenium(SeleniumIDE, Selenium RC, and Selenium WebDriver), Test NG and Eclipse.
- Expertise in Selenium Automation testing using SeleniumWebDriver, Maven, Test NG and Java Programming.
- Experienced in creating Test Automation Framework.
- Extensively worked on Framework level activity such as Framework Maintenance, Automation script development, Automation script maintenance.
- Designed and developed Data driven, keyword driven, Hybrid Frameworks.
- Complete Hands on experience in End to End Automation Project.
- Knowledge in Web Services Testing using SOAPUI and Restful services.
- Requirement Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing.
- Proficient in analyzing system requirements, use cases and other documents to gain overall understanding of the applications to determine the appropriate level of testing required and creating Test plans/ Test Strategy and test cases based on requirements.
- Experienced with the test case management and defect tracking tools like Quality HP ALM, Rally and Bugzilla.
- Expertise on Jenkins for the execution of selenium scripts to check the Browser compatibility of the application on multiple browsers like Firefox, Chrome and Internet Explorer.
- Good Knowledge in Configuration Management Tool like Git and SVN.
- Good experience with writing and utilizing SQL queries for data verification SQL Server.
- Good knowledge of object-oriented concepts (C++, Java), C and a fair understanding of database systems.
- Positive attitude towards superiors & peers. Quick learner and good performer both in team and independent job environments.
- Good Communication, interpersonal & analytical skills.
TECHNICAL EXPERTISE:
Functional Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, Test NG, Eclipse.
Test Management Tools: HP ALM (Quality center).
Defect Tracking Tools: JIRA, Bugzilla.
Languages: C, C++, core JAVA, Visual Basic, .NET, VBScript, J2EE.
Web Technologies: HTML, XML, JavaScript.
DBMS SQL: Server 2000/2005/2008/2012, Toad 12.7.
Database Tools: SQL Server Management Studio, Oracle.
Operating Systems: Windows 2000/NT/XP/7/8, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, Ohio
Selenium Automation Tester
Responsibilities:
- Understanding all the requirements of the project by studying the Software Requirements Specification (SRS).
- Gathered the Test Strategy document given by the project manager to understand the testing requirements.
- Assisted the Test Lead in Test Plan preparation with respective to requirement analysis and risk analysis.
- Identified the Test cases needed for automation. Extensively automated Functional and Regression Test Cases using Selenium Web Driver with TestNG.
- Defect logging, Tracking, Reporting and Validation using Mercury Quality Center.
- Extensively tested the application using Selenium automation and used various Locator Techniques to validate the different web elements in the application.
- Used Hybrid Framework testing approach, by reading various inputs and outputs from excel sheets.
- Involved in Smoke test, after every Software Build.
- Integrate TestNG & Selenium scripts with build tool Maven.
- Executed test cases for XML / SOAP and REST services using SoapUI tool.
- Involved in functionality testing using SOAP UI and verifying the Request and response XML, Schemas at respective locations.
- Wrote the SQL scripts and tested the backend data for various test scenarios.
- Involved in Defect Reporting Meetings on a daily basis.
- Used Jenkins to schedule the testscripts to run at a specific time.
- Involved in performing the regression testing and smoke test of the system.
- Performed functional, compatibility testing on different browsers like Firefox & Chrome.
- Involved in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics.
- Coordinate Test Execution, Results analysis and prepare test automation results summary and maintenance of scripts.
- Attended daily, weekly and monthly review meetings for status reporting and actively participated in team meetings.
Environment: Java, SeleniumWeb driver, Firefox/Chrome browsers, Eclipse, TestNG, Jenkins, Maven, QC, Jira.
Confidential
Automation Tester
Responsibilities:
- Followed Agile Methodology for all of the project activities and attended daily standup meetings, reviewed user stories.
- Involved in creating the Test plan based on BRD (Business Requirements Document) and User Stories.
- Creating and Generating System test scripts for different test scenarios covering all aspects of project functionality.
- Developed and executed Automation Test Scripts using Selenium Web driver to test the web application.
- Used Firebug, Fire Path Add-on tools to identify the object's id, Name, XPath, link in the application.
- Involved in developing selenium automationframework using TestNG and performed Data driven testing which reads data from property and excel files.
- Performing various types of testing, such as Black box, regression, user acceptance, functional and installation testing.
- Used grep, find, ps and other commands in UNIX / Linux as needed.
- Developed and executed manual Test Cases in Quality center.
- Used SQL Queries and Joins to retrieve the data from various tables to test the database.
- Developed and executed SQL queries to verify the proper insert, delete and updates into database supporting tables.
- Properly documented the testing procedures.
- Providing directions in peer review to ensure that the product deliverables meet the deadlines.
- Involved in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics.
- Created bug reports by coordinating with software testers and developers
- Supported QA lead in the development and execution of QA continuous process
- Interact with developers, users and various team members to discuss issues, resolve defects and set priorities.
Environment: Java, Selenium Web driver, Linux, TestNG, Oracle Database, SQL, Toad, JIRA, Putty.
Confidential
QA Analyst
Responsibilities:
- Involved in capturing test requirements from business requirements and system requirements.
- Communicated with BA’s, Developers to translate requirements to test cases.
- Generated detailed Test Plans, Test Procedures, Test Requirements, and executed test scripts and cases to meet business and functional specifications.
- Involved in uploading the test requirements, test cases and detailed test cases into Quality Center.
- Developed and Executed the Test Cases on for every new build.
- Performed verification (Verify/Resolve) actions for defects and moved defects into appropriate states (Resolved, Closed) based on test case result.
- Involved in creating a traceability matrix between test requirements, test cases and detailed cases.
- Hands on experience in Waterfall Methodology.
- Involved in reviewing the test requirements, test cases and detailed test cases with test lead, Business Analyst, Business users and the development team.
- Involved in getting the approval from the test lead and the business users on the test requirements and test cases.
- Performed Black Box, Integration, Load, System Software testing.
- Created test data in the database by writing simple insert and update SQL scripts.
- Executed the detailed test cases and logged in defects for the detailed test cases in Quality Center with appropriate priority and release for the defect.
- Validated the back-end data by writing UNIX shell scripts to interact with the database.
- Involved in updating the test lead with defects found during testing with their priorities.
- Participated in defect review meetings.
- Attended weekly stand up meetings with the client.
Environment: Mercury Quality Center 8.2, Microsoft Word, Microsoft Excel, SQL, UNIX, Java, Windows XP.