Selenium Test Engineer Resume
Columbia, MD
SUMMARY:
- 8+ years of Software Testing experience in Information Technology with Emphasis on Quality Assurance.
- Experience in performing the Black box testing, integration testing, Regression testing, Database testing, system testing, and supported user acceptance testing (UAT) with business users.
- Experience in developing, Test cases, Test Strategy, Test scenarios and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross - Browser Compatibility Testing.
- Experience in writing test cases as per the Software requirement specifications.
- Extensive Manual testing experience in Black Box testing, Functional, Integration, Regression, User, Acceptance (Alpha and Beta Testing), System, UI-testing, Smoke, Sanity, Content testing.
- Experienced in Automation testing using Selenium and HP Quality Center.
- Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
- Extensive experience in performing Manual and Automation testing using Selenium IDE, Selenium Web Driver and for a web application, by creating test cases and test scripts in Selenium to automate a web application’s functionalities.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
- Conducted Functional Testing using Selenium Web driver.
- Involved in Automation Framework using Selenium, testNG, Selenium server.
- Experience in Understanding the code written in different programming languages Java, Java Script, SQL, and databases like Oracle, SQL Server.
- Strong in performing database backend testing and in writing SQL Queries.
- Exposure to web technologies like HTML, XML, CSS.
- Worked with Quality Center to trace the requirements, write the Test Cases in the test plan, execute the Test Sets in the test lab and track the Defects logged in the defects module.
- Participated in full SDLC and handled complex projects involving the different phases of SDLC like requirements gathering, design, coding, testing and maintenance.
- Coordinating with Developers in fixing Defects and ensuring QA processes.
- Extensive experience in working with Microsoft office products including Word, Excel and Access.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
- Ability to understand client requirement and provide with the best solution.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills. Looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS:
Languages: Java, Java Script, CSS, HTML
Technologies: J2EE, JSP, JDBC, HTML, XML, Java Script, SOAP, XML, VB Script
QA Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT 3/4, TEST NG, Maven, Firebug, FirePath, Xpath, Maven, JSON, Jenkin
Skills: ATDD, TDD, BDD Using Cucumber
Bug Tracking Tools: Quality Center, Quick Test Profession,Unified functional testing, BugZilla, JIRA
Web Services: SOAP, REST, WSDL, SOAP UI
Operating system: Windows, MAC, Linux, Unix
Database: Oracle, SQL Server, MS Access, MySQL
Web Servers: Tomcat, Web Sphere, Web Logic, IIS
Browsers: Internet Explorer, Firebox, Chrome, Safari
WORK EXPERIENCE:
Confidential, Columbia, MD
Selenium Test Engineer
Responsibilities:- Involved heavily in converting Business Requirements into Functional requirements.
- Performed manual testing for functional testing and backend testing.
- Conducted End to End and Black box testing.
- Improved data driven selenium framework by creating methods to save/create screenshots on test failures.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases usingALM/Quality Center.
- Extensively used ALM/Quality center for storing all Test plan documents, Test case documents and record defects.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created Test Data using SQL;Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Had regular meetings with Developers to report various problems.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts.
- Attended dailyScrum/Agile standup meetings with the team to discuss status.
Environments:HPQuality Center, Selenium WebDriver, TestNG, Maven, Eclipse, Java, VBScript, Java Script, SQL, Data Driven and Key Word Driven Frameworks,HTML, XML, Web Services/API, Rally (Agile Management Tool).
Confidential, Reading, PA
Selenium Tester
Responsibilities:
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- All the test scenarios that have been satisfied with the functionality are moved to automation testing.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver usingTestngand Junit.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Used Selenium IDE for Open source web testing.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Created detailed Test cases according to business requirements.
- Used complex SQL Queries to perform back-end data base testing.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Coordinated with technical support associates to fix proprietary software issues.
- Used Firebug, and XPath to work with the application objects.
- Used Jira for bug tracking.
Environments: Selenium 2.7, IDE, RC Web Driver, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (QuickTest Professional) 10.00, QC (Quality Center) 10.00, VBScript, Junit, TestNG, Firebug, XPath.
Confidential, Huntersville, NC
Selenium Test
Responsibilities:- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Extensively queried through SQL to check the database records.
- Suggested automation process improvements & engaged in framework enhancements.
- Engaged in framework enhancements, code reviews and maintaining deliverable quality.
- 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.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Webdriver, JMeter, SOAP UI.
- Automated the regression test cases using the WebDriver&TestNG.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed Data Driven and Keyword driven Tests
- Developed and maintained Hybrid Framework.
- Extensively used my SQL proficiency during data migrations.
- Involved in writing load scripts using Apache JMeter.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
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
Selenium QA Engineer
Responsibilities:- Involved in project planning, coordination and implemented QA methodology.
- Participated in analysing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Record Reconciliation based on extraction logic (Row counts balancing between Source Staging DWH DM)
- Filed by filed logic validation based on business requirements between different stages
- Constraints (Not null, Duplicates, Primary key etc.) validation between different stages
- Develop test plans based on test strategy. Created and executed test cases based on test strategy
- Incremental loads testing like Inserts /Updates/Deletes
- Component (unit) testing of the modules modified/developed and the associated
- Regression testing - to make sure nothing is broken because of new functionality added
- Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Works closely with developers and business analysts to define test scenarios and develop a plan to accomplish the test objective.
- Communicates problems or issues with co-workers and managers.
- Conducts formal test case review sessions with project team, business analysts and incorporates feedback.
- Implemented Frame work for Selenium scripts.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Performed cross Browser compatibility testing on different Operating Systems using Selenium WebDriver.
- Used Bugzilla for defect tracking purpose.
- Worked closely with developers to verify functionality of the application.
- Attended daily project scrum meetings and weekly team status meetings.
Environment: JAVA, SQL, UNIX, Web Logic Sever, QTP, MS Office (MS Word, Excel, PowerPoint), Quality Center, IP SWITCH, PGP desktop, Oracle, Bugzilla, TestNG.
Confidential
Data Analyst
Responsibilities:- Interaction with business to collect and understand Requirements.
- Translated the business needs into system requirements by communicating with the business on non-technical level and with the System Analyst on technical level.
- Arranged walk through sessions with the user group and to confirm that all the requirements have been captured and obtained sign off on the requirements documents.
- Identified the key facts and dimensions necessary to support the business requirements. Develop the logical dimensional models.
- Used UML and Visio for creating Activity diagrams, Sequence Diagrams.
- Identified the objects and relationships between the objects to develop a logical model in Erwin tool.
- Used Erwin for relational database and dimensional data warehouse designs.
- Developed entity and attribute descriptions and definitions for the models and ensure that conflicts in descriptions and definitions are resolved.
- Translated the logical model into physical model using Forward Engineering technique in Erwin tool for both OLAP and OLTP systems.
- Conducted and participated in JAD sessions with the users, modelers, and developers for resolving issues.
- Worked with Master Data Management architects to develop data models.
- Writing complex queries using Teradata SQL.
- Performed source data quality assessments and created source to target mapping documentation defining source rules, target rules, and data transformations for various ETL mappings in Informatica.
- Created Data Definitions and help maintain Metadata repository.
- Utilized Erwin for reverse engineering the database from DDL scripts.
- Experience in using MicroStrategy in creating and managing reports for an organization.
- Created documentation, worked with users for new module enhancements and testing.
- Designed and Developed Drill through Reports, Dashboards and modified the existing Dashboards using MicroStrategy desktop.
- Interacted with the End users on a regular basis for resolving issues pertaining to the reports.
Environment: Teradata, Oracle, PL/SQL, SQL Server 2008, MS SQL, Informatica, MicroStrategy, Erwin, DB2, HP Open View, Lotus Notes, Windows XP, MS Office Suite (Word, Excel, PowerPoint)