We provide IT Staff Augmentation Services!

Selenium Test Engineer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!