Selenium Test Engineer Resume
Madison, WI
SUMMARY
- 8 Years of experience in Software Quality Assurance, which includes rich experience in Manual Testing and Automated testing in domains like Retail, Pharmacy, Banking, Media and Telecom.
- Experience on working with Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, V - model and Waterfall model.
- Proficient in using test automation tools such as QTP, Selenium, Quality Center/ALM for Test automation, Test management and Bug tracking.
- Deep Knowledge in Creating, maintaining and executing automated tests using Selenium Web Driver.
- As member of Project team, designed & implemented Automation sub tasks usingSelenium WebDriverwith Java.
- Created, enhanced, and supported high-end test scripts for various functional and regression testing using Selenium and Java.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.
- Experience on JUnit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
- Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, class name, tag name and name).
- Good understanding of databases,SQLqueries and environments.
- Basic Understanding of Testing and accessing Mobile Devices on a cloud using Selenium Interfaces like Mobile Cloud.
- Expertise in creating BDDCucumberFramework, adding scripts in Java for Gherkin based user stories also marking tags for smoke, regressions and UAT testing.
- Extensively worked on automating mobile testing usingAppium.
- Integrated QTP scripts with ALM and have driven execution from ALM.
- Dynamically creation of XML File using XLS (EXCEL spread sheets) data files and DOM object.
- Projects involved includes system and functional requirements (Test Plan/Test Strategy/Test Cases/Test Scripts) and system testing.
- Wide Experience in parameterization using TestNG XML and Data Providers (Data Driven Testing).
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Extensive experience in theQuality AssuranceandAutomated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Good experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and Restful API.
- Involved in testing both SOAP andRESTservices usingRestAssuredand tested both XML and JSON formats.
- Participated in design Walkthroughs and Inspection meetings to review Test scripts and results.
- Possess solid leadership skills and communication abilities; articulate and document testing solutions to clients, stakeholders, vendors, and team members at all proficiency levels.
- Strong analytical, communication, problem-solving and decision-making skills.
- Proven ability to support multiple projects under tight deadlines often with competing priorities and complexities.
TECHNICAL SKILLS
Testing Tools: HP Quick Test Professional (QTP), Selenium Web driver/ Grid/RC/ IDE, Microsoft Test Manager, HP ALM (Quality Center), HP Load Runner, Bugzilla and Jira, Maven and Jenkins.
Database Technologies: SQL Server 2008/2012, MS Access 2010/2013, Oracle 9/10g, OLAP and OLTP, Oracle PL/SQL, MYSQL, SQL*Plus, SQL*Loader and TSQL.
Programming Languages: C, C#, Java, Perl, Java Script, Python, XML, Shell Script, TCL, ASP, .NET, J-Query and VB Scripts
Operating Systems: Windows 10, Unix, Linux.
Frame Works: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Bug Tracking Tools: JIRA, Visual Studio TFS, HP Quality Center, Bugzilla 2.0.
Methodologies: Agile, Water Fall, V-model, Spiral and Scrum.
Firefox Add-ons: Firebug and XPath.
Build/ CI Tools: Maven, Jenkins, Hudson and Ant.
SOA Technologies: SOAP/ REST, SOAP UI, Web Services, WSDL.
Testing Methods: Manual Testing, Automation Testing, Unit Testing, Integrating, White-Box and Black-Box Testing, Smoke and Sanity Testing, Functional and Regression Testing.
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Sr. QA Automation Tester
Responsibilities:
- Actively Involved in Software Development Life Cycle and Test Life Cycle, Test strategies, Methodologies and processes.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution usingSelenium WebDriver andseleniumGrid.
- Implemented Page Object Model (POM) Automation framework with Java coding, Selenium Web Driver.
- Used to identify object locators like id, name, Class name and creating X-path and had Good knowledge of Page factory andPOMin selenium, Worked with Log4J, apache POI Library, J-unit.
- Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Guiding the team to produce quality software on a predictable schedule using Agile/Scrumprinciples and practices.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Performed concurrent executions onemulatorsand simulators over Sauce Labs and using real devices over Test Object.
- Implemented test automation scripts for mobile testing usingAppiumfor Android and IOSapplications.
- Identified mobile elements usingAppiumInspector, UI Automator Viewer.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Involved in execution of all types of system testing that includes Integration, Regression, User Acceptance and Functional testing.
- Collaborate with project team resources to understand and prioritize system testing efforts.
- UsingSQLqueries to validate and verify the database updated.
- Developed Automation Framework from a scratch usingProtractor for UI Automation.
- Develop Node based Automation scripts usingJavaScriptfor UI Automation.
- Developed Test cases in HPQualityCenterand executed the test cases in Test Lab module ofQualityCenter.
- Experience in designing and developing the BDD framework and worked with the scrum master, product owner and users to derive the Scenarios and created feature files using Java Language.
- Maintained all the test cases inGIT Bucket.
- Performed Data driventestingusingSeleniumWebDriver and JUnit functions which reads data properly from XML files.
- Experience testing SOA with SOAP Web Services and providing validation for XML.
- Effectively implemented the recovery scenarios in error handling.
Environment: Selenium Web Driver, Quality Center, Agile, SDLC, SQL, Maven, Jenkins, SQL Queries, SOAP UI, GIT, XML, BDD/TDD Frame-works.
Confidential, Chicago, Illinois
QA Automation Tester
Responsibilities:
- Used Java as client library for Selenium WebDriver to design and developed Automation Test Framework.
- Participated in daily standup meetings to provide daily status, issues and test progress.
- Implemented simulator for Mobile App Testing in Android Platform usingAppium.
- Participated in SCRUM meetings for each Sprint and continuously developed and executed test cases for each requirement as the development continuous to develop.
- Design, develop and implement Page Object Model (POM) Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Performed Mobile Testing usingAppiumon Android and IOS platforms. Tested on Real Devices,Emulatorsand Simulators.
- Worked with ApachePOIlibrary to retrieve data from EXCEL files.
- Performed Functional Testing to identify various critical points in the application using Selenium WebDriver to validate all UI components such as Pop-ups, Browser navigations
- Windows Handle, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and Keyboard events.
- Worked on Agile Methodology and used JIRA for defect tracking.
- Used JIRA when logging and reporting defects that were found through daily automation runs.
- Developed the features and automating test scenarios, step definitions for BDD (Behavior Driven Development) usingCucumber.
- Performed Functional Testing to identify various critical points in the application using Selenium WebDriver to validate all UI components such as Pop-ups, Browser navigations
- Windows Handle, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and Keyboard events.
- Had Good Knowledge in SVN Subversion for Code Repositories.
- Performed REST WebServicestesting with SOAP UI by validating requests and responses for JSON.
- UsedJSONstrings to transfer java object data to Angular JS and vice versa.
- Created Python scripting to test REST API functionality for regression setup.
- UsedAntfor building the WebDriver project. Integrated with Continuous Integration tools, Jenkins for running test on nightly basis automatically.
- Knowledge with performance measuring toolJMeter
Environment: Selenium Web Driver, JAVA, Agile Methodology, JSON, BDD, Cucumber, JIRA, SVN, Python, REST API, Jenkins with Ant.
Confidential, Madison, WI
Selenium Test Engineer
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing.
- Performed User Acceptance testing (UAT) exclusively in anAgile/Scrumenvironment.
- Supported and maintained newUIautomationtest framework usingCodedUI, Selenium.
- Designed and executed Automation Test cases usingCodedUIfor regression and functional testing.
- Identified software defects/bugs and interacted with developers to resolve them and provided full support to the Test team usingMTM (Defect Management Tool).
- Involved in Extracting, Transforming and LoadingETLof data to target warehousedatabase.
- Seleniumis used as the automation tool and Team Foundation Server (A) for Identifying, logging, tracking and escalating bugs as the defect management tool.
- Experienced in integrating server-side java code with UI components usingJSON,XMLand used AJAX &JSONcommunication against RESTful web services.
- Developed XML test data and implemented Functional and Data Driven tests using Restful Web Services.
- Executing test scripts in Load Runner for Performance Testing, Stress is tested using Controller in Load Runner and Analyzing test generated reports in it.
Environment: Selenium, Restful Web Services, JSON/XML, Load Runner, Coded UI, MTM (Defect Management Tool), TFS, Agile/Scrum.
Confidential - Columbus, OH
QA Analyst
Responsibilities:
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming usingQTPExperience in Data Driven and Keyword Driven testing.
- Involved as part of automation team using QTP, developed test scripts.
- Automated Build Acceptance tests usingQTP (Quick Test Professional) and run the scripts for every build.
- Wrote SQL scripts in TOAD for Oracle to test the data across differentdatabase.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Tested the messages published by data stage and data loaded into variousdatabases.
- Created manual test cases in Excel sheets and imported to Quality Center regularly.
- Mapped the Test cases and Requirements in the Quality Center for Requirement Traceability to identify the gaps and achieve 100% test coverage.
- DevelopedRESTWeb services for automation and created web service framework.
- Good experience in testing bothSOAPandRESTservices usingSOAPUIRestAssured and Tested bothXMLandJSONformats.
- Experience in various domains like media and communications and Aviation’s.
- Create test plan, test cases, test suites and test data based on BRDs and technical specifications.
- I am involved in analyzing system specifications, design, development, and execution oftestplans andtestcasesforManualtesting.
Environment: QTP (Quick Test Pro), Manual Testing, Quality Center, Database, JSON/XML.
Confidential
QA Analyst
Responsibilities:
- Tested GUI applications and backend database functionality usingQTP.
- Used Parameterization inQTPto perform Data-Driven testing.
- Extensive Knowledge in driving of Automation frameworks, Test Strategy, Test Plans, Project plan, Test Scenarios, Test cases, Test Scripts and Test reports release tracking, resource planning, expertise in WaterfallMethodologies.
- Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
- Create Test cases and are stored inQualityCenter.
- Used HP ALM bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Writing newtestcasesfor the new requirements for system testing in Quality Center.
- Proficient in Web service testing (API) usingSOAPUI tool, whereas expert in XML for reading WSDL.
- Analyzed and identified theTestCasesbased on requirement document of the application.
- Was responsible for writing test cases, documenting bugs, and communicating with Development to get them fixed.
Environment: QTP, Waterfall, Database, Quality Center, SOAP UI, XML, hp ALM, Test Cases.
Confidential
QA Test Engineer
Responsibilities:
- Involved in defining Test Scenarios for the applications and performedmanualtesting in HPQuality Center.
- Understanding new requirements and developing QA Test cases for the new requirements.
- Performedmanualtestingprocess to ensure a quality product is delivered to production. Developed Test Plans and Test Scenarios based on the BRD.
- Executing/mentoringWaterfallProcess from QA Prospective.
- Modify the existing test cases based on change in a feature and requirements.
- Perform Regression, smoke and sanity testing in QA, Stage and Production environments.
- Test web Services for integration.
- Knowledge in documenting defects with details, accuracy, and informative recreation steps usingQualityCenter.
- Develop test cases using standard test case template in Excel sheet and upload inQualityCenter.
- PerformedETLtesting, wrote complex SQL queries, for Data Profiling, Data validation and BI ReportTesting.
- Perform web services testing using SOAPUI.
- Tested Web Services like SOAP, Validated XML request and response using SOAP UI tool.
Environment: Waterfall Methodology, Manual Testing, SOAP UI, Quality Center, Test Cases.
