Sr. Selenium Qa Analyst Resume
House Springs, MO
SUMMARY
- Around 8 years of Experience in QA including Web and Client Server technologies covering all phases of Software Testing Life Cycle(STLC) and Software Development Life Cycle (SDLC) in Requirement analysis, Planning, Design, Development, Testing Methods such as Agile, Agile Scrum and Waterfall.
- Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure Quality Assurance Control.
- Strong experience in manual and automated testing using QTP, HP Quality Center, Win Runner, Selenium.
- Experienced in writing and modifying SQL scripts and DB Stored Procedures, Triggers, Functions using SQL and PL/SQL.
- Extensive experience working and executed Cassandra Query Language(CQL) and SAAS.
- Worked closely with End Users, Business analysts, Project Managers and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
- Performed functional and regression testing of the software application using automation tool HP QTP/HP UFT;
- Experience in Black box testing with a complete QA cycle - from testing to defect logging and verification of fixed bugs;
- Support UAT resources and activities by review UAT test cases and providing data.
- Expertise in problem solving and Bugs Reports using Defect Tracking Tools Quality Center QC, DevTrack, and JIRA.
- Performed Back End Testing by executing SQL queries.
- Involved in maintaining Test Matrix and Traceability Matrix and performed Gap Analysis.
- Performed User Acceptance Testing (UAT) manually.
- Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance.
- Created and managed system testing schedule.
- Experience with configuration, Setup, and operate automated testing systems with GUI Automation Testing Tool using the Ranorex tool.
- Arranged weekly team meeting to assign testing tasks and acquisition of status reports from individual team members.
- Created documents on Connex which can be used to train the new people joining team.
- Experience in HP Tandem Environment which comprises of environment setup, application analysis, requirement specifications gathering, programming, testing and maintenance of Order Management System.
- Extensive experience implementing different automation frameworks like keyword Driven framework, Data Driven framework and Hybrid framework.
- Experience on preparing test Scenarios, test Cases, Daily Status Report and Executing Test cases and Test Scripts using QTP / UFT Automation tool.
- Experience in working with Waterfall and Agile SCRUM Methodologies using Version One, Behavior driven development (BDD) and Test-driven development (TDD).
- Experience in using the Microsoft test manager, Quality Center for writing and managing the test cases and reporting the bugs.
- Hands on experience with testing tools like: Selenium Webdriver, Selenium IDE, JUnit, TestNG, Microsoft Test Manager, TFS, Quick Test Pro and Quality Control.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver/RC/Grid, coded UI, Jmeter, Cucumber, Appium (iOS/Android, Emulator, Simulator ), Protractor, Unified Functional Testing (QTP), SoapUI, LoadUI, Load Runner Testing framework TestNG, Junit, POM
Test Management tools: HP ALM/Quality Center, JIRA, Bugzilla, Rally, Microsoft Test Manager, Cucumber Version Control Tools SVN, GIT, Team Foundation server Integrated Development Environment Eclipse, Visual Studio Build/ CI Tools Ant, Maven, Jenkins
Programming Languages: Java, C#, Python, VB Script, SQL, Ruby, HTML, XML, C, C++, .Net.
Database Management Systems: Oracle, Microsoft SQL Server, MySQL, MS Access Browsers Internet Explorer, Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE
Sr. selenium QA Analyst
Confidential, House Springs, MO
Responsibilities:
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Migrated scripts from Selenium IDE to Selenium WebDriver and created framework scripts from scratch.
- Experience in automated testing systems using Ranorex tool of GUI automation testing.
- Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM /Selenium Web driver, Simulators.
- Experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Experience in using connex which is used by new joining team members to understand the project further.
- Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.
- Actively participated on Scrum to discuss about the issues facing and get the inputs from Business team to resolve which enhance the product quality.
- Experienced in testing requirements that were developed in ETL and BI of DWH applications and reviewed scripts for positive and negative test scenarios, and prepared test summary.
- Involved in implementation of Test Automation Framework build using Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading design patterns and approaches.
- Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer.
- Used BDD framework with Cucumber in writing the automated test scripts.
- Actively involved in Team meetings, scrum, release planning meetings and group discussions for project progress and project related issues using GIT HUB.
- Created Xpath and XQuery languages and used them in various assertions in SoapUl for API testing
- Experience in writing Python scripts to parse XML documents and load the data in database.
- Configured Maven tool and created selenium automation scripts in java using TestNG, Jenkins prior to agile release.
- Extensively involved in testing the performance of application using JMeter.
Environment: Java, TestNG, Maven, Appium, Cucumber, JIRA, JMeter, Jenkins, SoapUl, GITHUB, Python, XML, ETL, Selenium Web driver, Ranorex, Connex, POM, Simulators, Emulators.
QA Analyst
Confidential, Dallas, TX
Responsibilities:
- Experience in core Java, Hands-on in creating/debugging/enhancing different automation frameworks (data driven, Keyword-driven, POM with Page factory).
- Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Identified mobile elements using Appium Inspector, Simulators, Emulators, and UI Automator Viewer.
- Worked on Acceptance Test Driven Development (ATDD), agile testing methodologies by completing releases ahead of schedule.
- Participated in Agile Scrum to perform application development activities and took part in daily stand-ups, sprint reviews, builds and deployments.
- Extensive experience in ETL and BI testing of DWH applications and reporting applications.
- Used JavaScript for DOM manipulations and Protractor implementation of Test Automation Framework.
- Thorough understanding of Bug life cycle using bug tracking tools HP ALM and Clear Quest.
- Familiar with Cucumber and BDD test automation frameworks.
- Jenkins and SVN with Installation, Migration and Upgradation and Build & Release in Unix and Linux environments including production support.
- Created efficient design and developed User Interaction screens using HTML5, CSS3, JavaScript, and JSON.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a ruby based environment, along with data analytics, data wrangling and Excel data extracts.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python.
- Strong experience creating ANT/ MAVEN with build script for Deployment
- Execute manual scripts using JMeter to test AMQ messages.
Environment: Selenium Web Driver, POM, DOM, Appium, Simulator, ETL, JAVA Script, Cucumber, Ruby, JSON, Python, Jenkin, ANT, Maven, JMeter, Protractor.
Automation Tester (API & Selenium)
Confidential, Chicago, IL
Responsibilities:
- Migrated scripts from Selenium IDE to Selenium WebDriver and created framework scripts from scratch.
- Developed Manual and Automation Scripts for Regression using Selenium Web Driver with C# for automation in MS Visual Studio.
- Good Exposure in implementing Agile Scrum Methodologies and Waterfall Methodologies in Testing Projects.
- Implemented Agile/Scrum methods for testing approach where recorded and managed defects of application.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report testing.
- Integrating the Third-party Tools with TFS for ALM & Traceability.
- Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint.
- Designed and executed Automation Test cases using Coded UI for regression and functional testing.
- Hands-on experience in writing test scripts using Automation Tools like Selenium WebDriver & coded UI.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using MTM.
- Experience of using testing tools like Quality Center, Microsoft Test Manager(MTM), Visual Studio, Team Foundation Server(TFS).
- Created data-driven automation scripts for testing API Web Services using SOAPUI, REST Services.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Conduct product and infrastructure performance test across multiple products using LoadRunner.
- Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
Environment: Load Runner, XML, SOAP, SOAPUI, REST, TFS, MTM, Visual Studio, Selenium, Selenium Web driver, Selenium IDE, Coded UI, ALM, SQL, C#, Agile.
Software Engineer in Testing
Confidential, Philadelphia, PA
Responsibilities:
- Implemented automation using Selenium Web Driver/IDE for performing browser Compatibility Testing.
- Improved the flexibility of the tests by parameter zing the script and ran the scripts for multiple sets of data by data driving the tests using QTP.
- Utilizing the software automated testing tool QTP along with manual testing.
- Implemented Descriptive programming using QTP.
- Involved in managing the object repository, Component Functions, wrote the code in the form of component functions in QTP.
- Used Data base driven framework to automate regression test cases using VB Script/QTP.
- Involved in preparation of Data Driven Testing test strategy in QTP.
- Define the strategies to design and develop ETLs (Mappings, Sessions, and Workflows)
- Understand the Performance Bottleneck and work on enhancement at various stages in ETL.
- Identify the ETL Performance Bottleneck and work at various stages to improve execution timing.
- Worked in collaboration with others to perform Quality control on data.
- Expertise in developing applications with SOAP and REST Web Services.
- Involved in testing the Web Services like SOAP, REST by using a tool SOAPUI along with XML.
- Created Project, Test Suites, Test Cases and Test Steps in SOAP UI Tools and Validated the Response XML file.
- Extensively performed Manual Testing process to ensure the quality of the software.
- Experienced in performing Manual Testing of Client/Server Web based applications.
- Developed Manual test procedures for software features, request test data, and do regression testing and negative testing scenarios.
- Performed Manual testing for all the phases of testing application.
Environment: XML, JSON, SOAPUI, REST, Quality Control, ETL, QTP, VB Script, Selenium, Web driver.
QA Analyst
Confidential
Responsibilities:
- Automated most of the regression testing scripts using QTP and created smoke test suite for regular usage.
- Used Ordinal Identification in QTP for several test scripts to identify the Objects in the application.
- Created basic scripts from a manual test case and automated the test to carry out Regression testing using QTP.
- Strong knowledge of Software Development Life Cycle (SDLC) Waterfall and Agile models.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using V Model, Water Fall and Agile Model using SCRUM methodology.
- Expert in designing SQL queries for the ETL/DWH Projects and BI Reports
- Tested various Reusable ETL Transformations which facilitate Daily, Weekly & Monthly Loading of Data.
- Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing).
- Experience in Migrating and upgrading from any version of Test Director to Test Director or Quality Center.
- Worked with business teams and developed a process for standardizing the Quality Center folder creations and test case creations and workflow templates.
- Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
- Developing new endpoints to fetch data from various sources like SQL server and designing its output response in JSON/XML for SoapUI.
- Skilled at consuming and producing JSON data by building REST APIs.
- Built REST APIs to provide JSON objects for communication with Client-Side Application.
- Performed Manual/Functional Testing in Agile Methodology
- Worked in as Manual and Automation Tester in the project which followed Agile, Scrum methodology.
- Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Quick Test Professional, Quality Center.
Environment: QTP, Quality center, JSON, XML, SOAPUI, Rest API, ETL, Test Director, SDLC.
Manual Tester
Confidential
Responsibilities:
- Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center of an internal web application.
- Executing Manual Tests, analyzing results, and verifying fixes of Gateway's software products with minimal or no supervision.
- Executed Manual Test Cases by using positive and negative data inputs.
- Carried out Manual testing for various modules of the product as per test plan.
- Understand ETL process and tools such as Informatica.
- Performed the XML testing and ETL testing in Staging Database, Data Warehouse and Data Mart.
- Tested data models and data maps (extract, transform and load analysis - ETL analysis) of the data marts and feeder systems in the aggregation effort.
- Tested many complex ETL mappings, mapplets and reusable transformations for daily data loads.
- Established a business analysis methodology, used Waterfall traditional method due to high regulations.
- Worked with business teams and developed a process for standardizing the Quality Center folder creations and test case creations and workflow templates
- Developed macros for adding bulk users to Quality Center, downloading test cases, adding list values and other tools.
- Bugzilla was used for defect logging while Test Partner was used for automation testing and involved in big- bang testing for this project.
Environment: Quality center, ETL, XML, Informatica, Waterfall,.