Selenium Tester Resume
SUMMARY
- Around 8+ years of IT experience and specialization in QA Manual and Automation Testing, Experience in all phases of STLC including Analysis, Design, Development, and testing in different QA Processes like V - model, agile model and Waterfall model, Selenium IDE, Cucumber, Soap-UI
- Experience is Practicing and Documenting Test Approach, Defect management methodologies, Test Design, and Test Plans.
- Good Experience in XML, Web services, Soap UI, Site catalyst, API Testing, JMeter, UNIX logs, CRM, Rational Integration Tester (RIT).
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server, and MySQL.
- Proficiency in automating web-based testing including GUITesting, FunctionalityTesting, Unit Testing, Integration Testing, Regression Testing, System Testing, Performance Testing, Load Testing, and User Acceptance Testing.
- Hands-on experience in handling and processing ETL applications with extensive knowledge of testing and validating data warehouse.
- Experienced in designing Page Object Model (POM) and TestNG based automation framework using Selenium WebDriver, Java, TestNG &apachePOI.
- Experience in designing automation framework using Page Object Model (POM) Design for better code reusability & maintenance
- Worked in the Extraction of data needed for the application through various sources (Mainframe files, Hadoop files, and raw table) and adding conditions to align the data to load precisely into Temporary tables.
- Extensive experience in Cross-browser HTML, CSS JavaScript coding to offer responsive website layouts to modern browsers, and mobile devices.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG, Cucumber & Maven.
- Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance, and end to end Testing.
- Experience in Documenting and performing Review methodologies for Use Cases and Test Cases.
- Experience in testing methodologies using the White box, Gray box, and blackbox testing techniques manually and by using Automation.
- Good Exposure in using QTP Integrated Environment (Step Generator, Synchronization, Actions, etc.).
- Executed test scripts to validate test cases, which includes creating and executing complex automated test scripts.
- Using the SQL Server Integration Services (SSIS) tool of SQLServer to populate data from various data sources, creating packages for different data loading operations for application.
- Experience in creating and scheduling SQL Server Integration Services (SSIS) packages.
- Experience in working with multiple cross-functional teams under strict deadlines. Efficient in creating joins and sub-queries for complex queries involving multiple tables.
- Experienced in optimizing SQL code by understanding execution plans, using SQL Profiler, DMVs, Index tuning wizard, and other tools.
- Created test documents like QA Status Report, QA Summary Reports, QA Test Logs, Test sign-off, Maintain issue, and defect databases.
- Worked with the Mercury Interactive Management tool (Quality Center for capturing requirements, test execution, and defect management).
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Development methodologies: Agile/ Scrum, Waterfall, Jenkins, Hudson, SVN.
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Automation Tools: Selenium IDE, Selenium Web Driver/ RC/Grid, JMeter, Quick Test Pro, Cucumber, JUnit, TestNG, log4j, Soap UI.
Framework: Keyword Driven, Data-Driven, Hybrid Testing Framework, Page Object Model.
Test Management Tools: Quality Center, JIRA, ALM, MTM, Version One.
Programming Languages: Java, JavaScript, VB Script, HTML5, XPath, CSS3, Soap, WSDL, Restful.
Database/Database tools: SQL Server, Oracle, MySQL, Toad, SQL.
Operating Systems: Operating Systems: Windows, XP, UNIX.
PROFESSIONAL EXPERIENCE
Selenium Tester
Confidential
Responsibilities:
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Assessed and analyzed Agile user stories and participated in developed Test Scenarios, Test Cases, Test data, Test reports.
- Involved in preparing test cases using SeleniumWebDriver to validate all UI components, Popups, Browser navigations
- Implemented the TestNGautomationframework is that the crucial functions of the application and implemented Regression Test to verify the existing functionality.
- Experience in Drag and Drop, Scroll Down, Synchronization, Double click, Checkboxes using Selenium Web Driver.
- Wrote XPath expressions for identifying dynamic objects and handled Ajax requests using Synchronisation.
- Worked on TestNG @Data Provider, Parameterization, and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data. Used Apache POI to read excel data files.
- Established connectivity between the Java Programming language and a wide range of databases using JDBC.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Used Jira for Defect tracking and project management.
- Wrote test cases to handle Popup windows and Alerts using WebDriver and Alert interface class.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time using Selenium Grid and Sauce lab.
- Took the Applications Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
- Designed and Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG, and XPath.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI.
- Responsible for Defect tracking and reporting by using JIRA.
- Performed BDD (Behavior Driven Development), using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
- Maintained the Selenium & Java Automation Code and resources in source controls like Git, Jenkins for improvements, and new features.
- Interacted with the developers and Business Analysts and operations team to ensure the quality of software to user expectations.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java, Selenium WebDriver, Java, Jenkins, SoapUI, Restful HTML, XML, JIRA, Microsoft Office, Cucumber, Gherkin, SQL TESTING, REST API, HP ALM, Eclipse, Maven, TestNG, Agile, Oracle, Git.
Selenium Tester
Confidential
Responsibilities:
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
- Involved in widely testing applications functionality using Selenium RC and WEB DRIVER as a regular selenium tool.
- Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines.
- Partitioned the fact tables and materialized views to enhance the performance.
- Created records, tables, collections (nested tables and arrays) for improving Query performance by reducing context switching.
- Tested applications in diverse types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate the production environment.
- Responsible for working within a team to create, document, and execute testing strategy, test plans, test cases, and test scripts in support of a set of global tools, systems, and databases.
- Extensively used different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath, etc.
- Strong experience with Oracle, PL/SQL, MySQL, SQL Server concepts.
- Performed multiple SOA architecture web services validation using SOAP UI Pro.
- Performed the Rational Integration Tester (RIT) and used the HP Quality Center.
- Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI.
- Skilled in performing load, stress, and performance testing using Apache JMeter.
- Experience in J2EE Software Development Life Cycle SDLC of Business applications on the web and the client-server environment with JSP, Servlet, XML, and Web Services like Soap and Restful.
- Understand SAAS functionality and prepare Automation test cases.
- Developed test scripts to automate the process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Writing, maintaining, executing Test plans, test cases, and Test Scripts, analyzing bugs, and interacting with team members in fixing the errors.
- Developed and updated Test Scripts based on the Functional and Technical Specifications using Java / JUnit / Json Object.
Environment: Java/JUNIT/Json Object, Selenium Web Driver, MS- Power Query, SQL, SAAS, JMeter, SoapUI, Business Tool (Spark), Solar Conf. etc.