Qa Selenium Tester Resume
Richmond, VA
SUMMARY:
- Over 7+ years of experience in Information Technology with emphasis on Quality Assurance(QA) in both Manual and Automation testing.
- Experienced in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework with Page Object model (POM) and Page factory using JAVA.
- In depth understanding of Software Development Life Cycle ( SDLC ), Software Testing Life Cycle ( STLC ) and Bug Life Cycle ( BLC ). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
- Proficient in using HP interactive products like - HP Quick Test Professional (QTP), Unified Functional Testing(UFT), HP Load Runner, HP Quality Center (QC), open source automation using Selenium, Bugzilla, and JIRA.
- Expertise in automating test cases with Selenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop.
- Well versed with building data driven ad behavior driven automation test scripts by utilizing existing automation framework.
- Experienced in Preparing Test Plans, Test Cases, Test Strategy, and Test Scenario's, Test data, Test log and Defect Reports.
- Experience Tester in Agile Development Environment Using Test Driven Development (TDD).
- Continuous Integrations and Continuous Deployment (CI/CD) process using Jenkins, in combination with Maven, Ruby and Python Scripts.
- Experience with Test Automation tools such as Selenium, Jasmine, TestNG, Jmeter, Junit, Jenkins.
- Experienced in Test Design for functional and non-functional requirements.
- Through knowledge on Rally, Bit Bucket.
- Extensive experience in testing system in various phases Integration, System, User Acceptance Testing, and Regression testing.
- Experienced in mobile testing both manual and automation using APPIUM.
- Experience in cross browser and multi device testing for different platforms and browsers using cloud browser stack.
- Experience in WebServices using SOAP UI.
- Effectively implemented different QA methodologies, policies, strategies and plans in all stages of SDLC.
- Examined and review all components and complex queries in DB FIT.
- Experience in writing the test scripts using Junit, TestNG frameworks to perform unit and functional testing.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS and knowledge in writing java Script in Cucumber Automation Framework.
- Involved in database Testing using Oracle and SQL server with Toad tool.
- Hands on experience in writing SQL Queries, extract data from SQL Server, MySQL, DB2 and Oracle.
- Collaborated with developers, testers and/or end users to determine appropriate solutions and ensure test planning adheres to the proper requirements.
- Ability to interact with developers and product analysts regarding application analysis.
- Excellent interpersonal skills and communication skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with resource constraints.
TECHNICAL SKILLS:
Languages: C, C++, Java, python,HTML and XML
Bug Tracking Tools: Quality Centre/ALM, Bugzilla, JIRA
Testing Frame works: Junit, TestNG, Keyword Drive, Hybrid, Data Driven Framework, Cucumber
Test Automation Tools: WebDriver,Grid,MTM,SOAP,UI,QTP,JMeter, Load Runner
Build Tools: ANT,MAVEN
Web Server/App Server: Apache Web Server, Tomcat
Database: MS SQL server 2008,2012, Oracle 11g/12c, MS Access
Testing Methodologies: Agile Scrum, Waterfall and V model methodologies
Operating Systems: UNIX, Linux, Windows
Other Tools: Jenkins,ANT, MVC, Front Controller, Service Locator, SOX, ISO, Six Sigma
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
QA Selenium Tester
Responsibilities:
- Reviewed the Business Requirement Document, System Requirement Specifications and Use Cases in the initial phase development.
- Automated web application IOS and Android SDK, using Selenium WebDriver, Appium and JUnit.
- Implemented Page Objects, Test classes, Data Driven automation frameworks using Selenium Web Driver, JAVA, TestNG, Jenkins and JUnit.
- Implemented CI/CD using Jenkins/Dockers & publish Code Coverage.
- Experience in used Protractor test framework for Angular JavaScript applications which uses Selenium to automate the browser behavior.
- Test automation scripts development in Selenium RC & WebDriver using Java and TestNG.
- Tested mobile Native and Web Apps using Selenium Web driver, Android SDK, IOS tools and APPIUM.
- Tested SOAP and Restful Web Services using SOAP UI.
- Independently designed and structured complete project framework from scratch; includes: design page classes, test classes, develop selenium and project utilities, manage input data and environments.
- Refactored existing base classes and utilities.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin.
- Developed data driven tests(TDD) for Functional and Regression testing.
- Developing automation scripts using Ruby on Rails, Python, Selenium WebDriver.
- Monitored regression test results, fixed tests as needed and created bugs.
- Worked with manual testers to create improvement plan documents for Development team.
- REST API calls to fetch and create test data and to interact with Sauce Labs' API.
- Assess manual test coverage and plan and coordinate the creation of automated tests (web UI, REST API, proprietary API, Mobile Application).
- Used Fiddler, Firebug to inspect the web traffic in Windows system and used Charles web proxy to inspect web traffic on Mac, IOS and Android.
- Developed test scenarios and test cases for Smoke Testing, Functional Testing, Positive and Negative Testing, Boundary Testing.
- Occasionally performed manual testing during critical release time issues.
- Participated as a member of an Agile team with daily SCRUM meetings.
- Facilitated and fulfilled tasks using agile practices (includes peer reviews, paired programming, daily stand up meetings etc.)
- Investigated and resolved issues in development and test environments.
- Worked with SQL and Sybase database for data validation.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Extensively experienced in creating and maintaining effective test scripts with QTP/UFT and developed Descriptive programming for Key-word driven Testing using QTP/ UFT.
- Supported Development team to handle miscellaneous release time issues
- Used TFS and JIRA for Tasks and Bugs tracking
- Regular Build jobs are initiated using the Continuous Integration (CI) tool with Jenkins and Bamboo.
- Experience in make file in Domain for continues Integration (CI).
- Experience in testing the Data Driven development readable to maintain and integration test for database code (DB FIT).
- Customization, Requirements/Business Analysis, Implementation, Data Migration and Support of Salesforce CRM.
Environment: JUnit, JAVA, ALM, Jenkins, cucumber, HTML, CSS, JAVASCRIPT, Ruby, DB FIT, BDD/TDD, Appian, UAT, Salesfore.com, REST API, Selenium Web Driver, SOAP UI, CI/CD, HTML, SQL, Sybase, Windows 7, eclipse, Visual Studio, Maven, TFS, JIRA.
Confidential, Chicago, IL
Selenium Tester
Responsibilities:
- Analyzed the Business Requirements Document ( Confidential ), developed Test cases and Test scripts for the application under test. Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Developed and maintained automated regression test cases in Selenium using Java/JavaScript programming language.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Configured Web Driver, TestNG, Maven tool and created selenium automation scripts in Java/JavaScript using TestNG framework and page object model (POM).
- Used Appium Tool to test automation test scripts on Android platforms for native and mobile websites on mobile devices.
- Reported and tracked the bugs to closure using JIRA.
- Developed test scripts to automate process of testing in Web Driver using TestNG.
- Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML payload.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
- Wrote SQL queries extensively, queried database and generated reports.
- Performed defect tracking & management in JIRA. Created Dashboards and multiple gadgets for defect reports.
- Used Firebug, and XPath to work with the application objects.
- Coordinated with technical support associates to fix proprietary software issues.
- Analyzed, revised and created test scenarios according to business and functional requirements.
Environment: Selenium WebDriver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Web Services, ALM, Oracle, Java, TFS, SQL
Confidential, Dallas, Texas
SDET/ Automation Tester
Responsibilities:
- Designed, developed and implemented POM based automation-testing framework utilizing Java, TestNG and Selenium WebDriver.
- Worked with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver, and Selenium Grid), Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
- Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Created& documented complete and detailed technical specifications for all custom report & file extract project.
- Writing libraries and test scripts in Python for the automation testing.
- Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
- Wrote scripts in Python for extracting data from HTML file.
- Executed the test scripts on multiple instances for different environments hosted by AWS.
- Used the POI API to read data from the excel sheets.
- Configured python WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Setup the Automation Framework using Selenium Web Driver, Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Review and design of API automation scripts using CA LISA (Dev Test).
- Re-tested fixed bugs and Closed or Re-opened defects in JIRA tool.
- Used JIRA to track bugs and maintained the flow of iterations.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle Angular JS.
- Performed in-Sprint automation execution using CA LISA / Dev Test automation tool, SOAP UI and REST client.
- Created Feature File, Scenario Outline with Cucumber framework and Wrote Acceptance test using BDD Cucumber/Ruby.
- Checking in the code after successful review in to SVN.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
- Configured and maintained Jenkin/Ant to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
Environment: Python, Ruby, Selenium IDE, Selenium WebDriver, POM, Firebug, SQL, JIRA, Jenkins, SVN, JMeter, TestNG, LISA, Dev Test, Cucumber BDD, Python, SOA, Angular JS, ANT, XPath, XML, SOAP UI, SQL Server 2012, UNIX.
Confidential, Dallas, TX
UFT Tester
Responsibilities:
- Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
- Performed Unit Testing with Junit framework.
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
- Developing automation test scripts in HP QTP /HP UFT for testing scenarios involving the multiple regions using vb script.
- Involved in the module wise execution of HP QTP /HP UFT Scripts created for eApply.
- Reporting of Errors to the development team.
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
- Involved in Defect Management, Defect Review and Defect Status Reporting.
- Ran regression scripts to ensure that the existing features are working fine.
- Identifying, logging, tracking and escalating bugs using JIRA/Rally.
- Performed backend testing using SQL Queries to retrieve and verify information in the database.
- Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
- Used SQL to test Data Warehousing and Data Cleansing for the arrangement of customer data.
- Maintained QA/Test environments and assisted in build and deploy activities.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Interacted with the development team to validate the scope of fixing the bugs.
Environment: Java, VBScript, Visual Studio code, JUnit, Eclipse, Visual Basic, Jira, QTP, UFT, Selenium RC/IDE, XPATH, PL/SQL, HTML, Windows XP, UNIX
Confidential
QA Analyst
Responsibilities:
- Analyzed documented test requirements and user requirements, test plans, and test cases using Quality Center.
- Experienced in running automation test scripts that were developed in python.
- Involved in developing use cases, activity diagrams and sequence diagrams.
- Designed test cases as per business requirements and use cases.
- Designed test cases using Test Plan in Quality Center(QC) and mapped with requirements.
- Involved in execution of test cases using Test Lab in Quality Center and linked the detected defect with requirement and test case.
- Effectively interacted with business analyst and technical team in providing clear solutions to requirements.
- Involved in preparing test set up for Mortgage Loan system.
- Involved in generating the automation scripts using Quick Test Professional to check the functionality of the Mortgage Loan system.
- Developed test scripts using Quick Test Professional to validate the functionality.
- Performed regression testing and automation of the changed application using Quick Test Professional (QTP).
- Conducted Functional Requirements walkthroughs with the QA teams to help them write the test scripts in accordance with CMM specifications
- Conducted User Acceptance Testing with well setup test environment and appropriate test data created for the end users.
- Used Quality Center as Bug-Tracking tool to report the bugs and also to follow up the bug status.
- Performed web testing using Quick Test Professional(QTP) to check the compatibility, reliability, and scalability of the application in different browsers.
Environment: Linux, Quality Center, Quick Test Professional 8.2, VBScript, Oracle, Python, HTML, XML,C++, Web Sphere, Wiley, TOAD, .NET,MS Office, and Windows.
