Qa Selenium Engineer Resume
San Francisco, CA
SUMMARY:
- Around 8 years of experience in analysing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Worked on Insurance, Finance and Healthcare applications. Automation skills in both UI and service level Experience in Selenium IDE, Grid. Experience in Selenium Web driver.
- Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Web Driver, Testing and Junit.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concepts.
- Have good experience in developing Perl scripts to verify functionality and performance of the modem chipsets for all modes of UE.
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management and issue escalations.
- Performed Smoke testing, Functional Testing, System Integration Testing (SIT), Regression Testing and User Acceptance Testing (UAT)
- Experience in testing database applications of RDBMS in Oracle, My - SQL and SQL Server by executing SQL Queries.
- Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts
- Attention to detail and ability to work in tighter schedules and on different applications concurrently.
- Experience working with Eclipse IDE and Force.com Plug-in environment.
- Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Centre, JIRA, IBM Clear Quest, BugZilla etc.
- Experience on Automation framework of QTP 11, Microsoft Visual Studio 2010, Selenium IDE/Web Driver, JavaScript, HTML, Beyond Compare Tool
- Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.
- Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.
- Strong verbal and written communication skills with the ability to work in a team setting or individually.
TECHNICAL SKILLS:
Testing/Test Management /Defect Management tools: Selenium 3 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Centre/ALM 11, Postman, CA LISA/DevTest CA, SOAP UI
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic & Windows, Linux, Unix
Modelling Tools: MS Visio, MS Project
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Language: Java, C++, SQL, HTML, XML, JavaScript
Databases: Oracle, SQL Server, MySQL, MS-Access
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
QA Selenium Engineer
Responsibilities:
- Analysed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Configured Selenium Web Driver, Test NG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.
- Worked on developing the automation scripts using Selenium Web Driver with Junit Frame work.
- Developed Automation scripts for new enhancements using Selenium Web Driver and Test NG.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Performed data validation on the flat files that were generated in UNIX environment using UNIX commands.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed Regression testing on new builds using Selenium Web Driver and using Hybrid framework.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(Web Driver) and TestNG
- Used automated scripts and performed functionality testing during the various phases of the application development using Test NG framework.
- Used complex SQL Queries to perform back-end data base testing
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing Cucumber, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Using Postman for service testing and backend using JSON.
- Used tons of webservices to perform backend testing.
- Used automated scripts and performed functionality testing during the various phases of the application development using Test NG framework.
- Integrated Test NG with Selenium using Eclipse to generate test execution result.
- Implemented cross browser and cross platform web testing with Web Driver.
- Used Junit and Test NG testing Framework as a test runner with Selenium.
Environment: Selenium IDE, Web Driver, Postman, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Centre), Test NG.
Confidential, Denver CO
Test Automation Engineer (Selenium)
Responsibilities:
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analysing Business Requirement/Features and preparing the Test conditions in HP Quality Centre.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development was done under Eclipse IDE.
- Web Services automation for manual and Automation both. Automation using TestNG and Selenium.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Performed Different types of testing iPhone App and Android App. Validated Social Networking sites (Face book, Twitter and Google +) for Company Page.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming using QTP 11.0. Experience in Data Driving and Keyword Driven testing.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
Environment: Selenium QTP, SQL Server, JIRA, MS Excel, HTML, SQL, Oracle 11g, MS Office, Visual Studio, JAVA, Unit Testing, TestNG, Eclipse
Confidential
Selenium QA Engineer
Responsibilities:
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Used SVN Sub-eclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Selenium Web driver/IDE, Eclipse, Jira, JavaScript, HTML, CSS, Windows, SQL Server, Quality Centre, Test-NG, SVN, QTP.
Confidential
Selenium QA Engineer
Responsibilities:
- Analysis of Functional Requirement and Business Requirement documents and communicating with BA.
- Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
- Uploaded Business requirements, test scenarios, test cases and defects to Quality Centre.
- Involved in the Regression Testing by using Selenium after each modification and enhancement.
- Used Data Driven Framework to check the behaviour of application with different inputs as parameters using Selenium.
- Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test.
- Performed defect logging and tracking using the HP Quality centre and JIRA.
- Documented the raised defects and followed up with development team for defect fixes.
- Responsible for writing SQL queries for accessing data from the MySQL database
- Participated in RTM/TC's Walkthroughs and defect report meetings periodically
- Coordinated with UAT team by providing them with test cases and test data.
- Involved in End-to-End testing of business rules on the Web based application.
- Extensively worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP.
Environment: HP Quality Centre, Quick Test Pro, Selenium, JIRA, Java/J2EE, JavaScript, Linux, UNIX, Selenium, MS Office, Oracle
Confidential
QA Tester
Responsibilities:
- Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data and log defects using Selenium Web Driver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium .
- Participated in Requirement meetings (RSD) and Detail Design meetings (DDD) to understand the functional requirements of the APPLICATION to come up with test scenarios, test flow and test procedures
- Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications.
- Responsible for Functional and Regression Testing.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Executed automation tests in development and QA environment.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Performed Regression testing for every modification in the application and new builds using Selenium RC.
- Conducted numeric, non-numeric and limits data validation using positive and negative data.
- Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Selenium, Eclipse, Java, JUnit, HTML, CSS, SQL, Windows XP, Oracle 11g
