Sr. Selenium Tester Resume
SUMMARY
- Over 7 years of experience in assuring quality for software methods, processes, systems and procedures by conducting various inspection, testing, verification and validation. Knowledgeable in developing overall operating criteria to ensure implementation of the software quality program according to project, process and contract requirements and objectives.
- Knowledgeable of Day to Day operation in SDLC methodologies such as Agile, Scrum, Waterfall
- Experience in all phases of the development life cycle and in all dimensions of Functionality, Usability & Reliability
- Working experience with defect tracking tools like Jira, and Test Director/Quality Center (ALM) and Team Foundation Server
- Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD )
- Appium inspector, UI Automator Viewer. Implemented automation scripts for mobile testing using Appium for Android applications.
- Experienced with Ensuring Test Coverage to define realistic objectives for MDM testing along with the metrics.
- Have a good knowledge on Informatica MDM - Data Mappings (Landing, staging and Base objects), Data Validation, Match and Merge rules, Customizing/ Configuring Informatica Data Director (IDD) applications.
- Proficient as Mobile App Tester in testing Mobile applications using Emulators and Simulators on iOS and Android Platforms.
- Experience with Mobile Automation Tool Device Anywhere and Appium automation framework and knowledge of SeeTest.
- Registered Broadcast receivers and responsible for implementing push notification using Firebase Cloud messaging.
- Experience with Metadata Repository and data dictionary and supporting Master/Reference Data Management (MDM) with Data Warehouse in the development and execution of data conversion.
- Extensively used ETL methodology for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution using Informatica
- Responsible for managing development with regards to MI / BI reporting.
- Support implemented BI solutions by addressing user questions and inquiries, monitoring performance, and communicating functional and technical issues.
- Identified mobile elements using Appium inspector, UI Automator Viewer.
- Experience in setting up test environment for mobile test execution using Java, Appium and TestNG.
- Experienced in developing Test Plans, Test Cases, and Test Scripts based on User Needs, specifications and Systems Need documents
- Developed Test Scripts in Protractor with Jasmine Framework and integrating it with Cucumber.
- Knowledge of SQL and extensively worked on SOAP testing using SOAP UI, POSTMAN
- Experienced in Web Debugging tools like XPath, Fire Path, and Firebug in providing Efficient Locators for strategies like XPath and CSS to run web driven scripts
- Development of Test Strategy, Test Plans, Test Procedure, Test Cases and Management of Bug reports, Logs and reporting process .
- Strong work experience in Databases and DW Testing, End to End Testing, Regression Testing, Unit Testing, Functional Testing, User Acceptance Testing, Integration Testing, System Testing, Sanity Testing, Compatibility Testing , and Security Testing .
- Scratch built a test automation framework based on Data Driven Framework, keyword driven framework, Hybrid driven framework, Page Object Model
- Good knowledge of J2EE, Java Script, HTML, XML, and .NET Applications .
- Experience in Web Application Servers like Tomcat, Web Sphere and Web Logic
- Expertise in testing Web applications, Client-Server applications and B2B applications.
- Experience in testing various methods including Validation, Verification , Functional, Integration, End to End testing Performance, Graphic User Interfaces (GUI), Regression, System, Recovery, Volume, Load and Stress, UAT.
- Involved in Black Box, Grey Box and White Box testing.
- Expert level skill set with Functional, Integration, System, Multiplatform, Cross Browser and Regression testing techniques .
- Experience in RDBMS and writing complex SQL Queries.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, SoapUI, Coded UI, ITKO LISA, Microsoft Visual Studio, Appium, HP UFT and IBM RFT.
Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, Python, Pega, Django, HTML and XML.
Frameworks: 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.
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.
Methodologies: Agile, V-model, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins, Gherkins and Hudson.
Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.
Operating Systems: Windows 10, UNIX and Linux.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP, ICMP
PROFESSIONAL EXPERIENCE
Confidential
Sr. Selenium Tester
Responsibilities:
- Worked in Agile Environment with Business and Development team to oversee quality software development from inception to production release.
- Working as a Senior Test Automation Engineer responsible for building the new Selenium test frameworks and extend the existing frameworks. These frameworks allow us to perform end-to-end testing in multi-component environments.
- Developed Test Scripts in Protractor with Jasmine Framework and integrating it with Cucumber.
- Web services testing using SOAPUI (Get Method, POST Method)-SOAP and RESTFul (JSON)in Java in e-commerce application.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios , Test Data and Traceability Matrix.
- Used GitHub Repository for version control tool.
- Performed API testing using Postman.
- Good experience in Shell Scripting's Server, Unix and Linux, Python scripting, CI/CD and AWS Cloud Architecture.
- Support implemented BI solutions by addressing user questions and inquiries, monitoring performance, and communicating functional and technical issues.
- Strong knowledge of Microsoft BI reporting tools (SSRS, SSAS) and other reporting tools e.g. Power BI.
- Tested the ETL mappings from Source to Target.
- Experienced with Ensuring Test Coverage to define realistic objectives for MDM testing along with the metrics.
- Ensured Integrated Enterprises MDM delivery model and de-duplicated Master Data to maximize MDM benefit.
- Extensively worked with backend activities for testing several reports developed by BI tools. Written several complex SQL queries.
- Exported Manual Test Cases from MS Excel template directly to HP Quality Center and executed all the Test Cases in HP Quality Center with Pass/Fail/Blocked status.
- Design and development of Tableau visualization solutions like Dashboards, Standard Reports, Scorecards, charts and Ad-hoc Reports.
- Involved in testing Java, J2EE, Informatica, Business Objects, Oracle and PL/SQL .
- Implemented Page Object Model Automation framework with JAVA, Selenium Web Driver, and Cucumber.
- Experience in creating Cucumber BDD (Behavior-Driven Development) framework and automating BDD scenarios in Eclipse using JavaScript.
- Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD).
- Developed test scripts to automate the process of testing in Protractor WebDriverJS
- Performed tests on emulators and simulators over Charles Proxy.
- Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority.
- Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for the local WSDL with URL and created Test cases, and validated data flow.
- Interact with developers to resolve software related defects, track bugs using JIRA.
- Experience in build tools like MAVEN and managing automation test scripts using MAVEN.
- Performed browser (IE, Firefox, and Chrome) and platform (Windows 10) compatibility testing
- Running batch jobs in UNIX servers using UNIX commands on Putty
- Held responsibility to ensure quality of the product by performing tests manually, Selenium Automation, and Rest API web services.
- Expertise in Manual/Functional Testing, Automation Testing.
- Performed different kinds of testing like Sanity testing, GUI, Functionality, Integration, Regression, Usability, End to End testing, User Acceptance and Back End Testing.
- Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Organize and manage all phases of the software testing process using HP Quality Center, including planning tests, writing test cases, executing tests and writing test analysis report
- Read and analyze FIX log and to interpret format and different tag combinations
Environment: Java, Selenium WebDriver, Appium, Eclipse, TestNG, GIT, Gherkins, Cucumber, Maven, Agile, JIRA, POM, Jenkins.
Confidential
Sr. Selenium Tester/ Mobile Tester
Responsibilities:
- Developed Test plan, wrote Test cases and executed Test cases from stories for the application under test.
- Involved in all the phases of Test Automation development life cycle.
- Participated in development meetings and Agile Development Sprints
- Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering.
- Experience in setting up test environment for mobile test execution using Java, Appium and TestNG.
- Planned and executed the Manual and Automation Testing for System Testing, Functional and Regression testing and UAT.
- Worked on Agile software development environment where performed testing in each sprint.
- Executed Test Scripts against Developed Software using UFT.
- Involved in developing scripts using descriptive programming in UFT.
- Used UFT client desktop, made Scripts library of data-driven testing scripts complete with Recovery
- Performed System, Integration, Regression, Smoke, GUI, Failover and Compatibility Testing.
- Performed Manual Testing for the Functionality and GUI of the application using ALM those cannot be automated.
- Experience building automation framework from scratch using Selenium web driver, JAVA, Junit and Eclipse.
- Proficient in the functional and technical aspects of Oracle E-Business Suite/ Applications 9i, 10g ang 11i deployment Requirements, Coding/Development, Customizations, Testing and Functional User Training.
- Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the JIRA.
- Document software defects, and bug tracking using HP-ALM, and report defects to software developers.
- UI validation i.e. tested AngularJS based application using protractor.
- Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Win-Runner and Load-Runner.
- Created and maintained libraries and object repositories for the whole team to work with
- Created descriptive object using descriptive programming.
- Developed and maintained UFT scripts for Functional, Sanity and Regression testing.
- Performed Data Validation using SQL, Defect Resolution and Maintenance.
- Extensively written SQL queries to perform back end testing.
- Worked with team in remote offshore location daily basis to discuss any issues regarding projects.
Environment: Java, Selenium WebDriver, Appium, Eclipse, ALM, UFT, VB, Java, JSON, XML, SQL Server, My-SQL, Oracle, MS-Office, Window, UNIX, Azure Servers, QTP.
Confidential, Plano, Texas
QA Automation Engineer
Responsibilities:
- Experience with working in short sprints in an Agile Scrum software development model.
- Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java.
- Coordinated efforts between product development teams and offshore enterprise test team.
- Experience with the integration of applications and Adobe AEM.
- Extensively worked on backend testing of DMV mainframe applications
- Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
- Expert in Descriptive programming using VB Script.
- Extensively used VB Script for customizing the automating Test Script.
- Wrote code-behind files in C#.Net server-side processing of pages and test cases using spec Flow.
- Created Security module in C#.Net for both the systems to provide the highest level of security and user authorization to application.
- Used C# as scripting language & Visual Studio ultimate along with Selenium as IDE Integrated Development Environment for automation.
- Using Fitnesse to create automated test cases based on core fix scenarios that were executed during every sprint.
- Using Eclipse to create methods and actions required for Fitnesse tests.
- Work with Teams to create Acceptance Test Driven Development (ATDD) test suite using Ruby and Cucumber.
- Deployed using Jenkins for QA environments for Testing whenever there have been new builds.
- Standardized QA standards and practices across teams where possible.
- Tested mobile application using Appium by setting up Emulators and Simulators.
- Worked with both Android, iOS mobile Virtual devices for developing Test scripts using Appium.
- The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Utilized SVN repository in order to perform efficient remote team working. Checked all the tested PL/SQL code in SVN and maintaining versions of PL/SQL codes.
- Experienced in integrating server-side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.
- Assisted in definition and development of Quality Assurance processes to ensure product quality and productivity.
- Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript
- Supported technical teams in tracking and mitigation of risks to improve existing SLDC procedures.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
- Performed back end testing by writing SQL queries to review the returned data to ensure that the correct data was retrieved.
Environment: Selenium Web driver, Hybrid Framework, ATTD, CA LISA, HP ALM QC, TestNG, POM, JIRA, Cucumber, Jenkins, SOAP and REST, JSON, XML, Appium, Oracle, SQL, SVN, PL/SQL, Ruby, Quality Center.
Confidential
QA Analyst
Responsibilities:
- Was involved in all aspects of testing a Client/Server-based billing system. Main responsibilities included system, functional, regression, database, performance and load testing.
- Performed End-to-End Integration testing with various Back Office systems: Customer Activation Management System, Web Ordering and Web Order Tracking systems.
- Performed testing of Price Plan packages for RIM's Blackberry instant messengers. Additional testing included payments, adjustments, waivers, discounts and monthly billing.
- Performed database configuration updates, data insertion and deletion in the billing system's configurable tables for new Price Plans and Blackberry devices.
- Generated requirements, test cases, User Acceptance Testing templates, test reports and certification reports.
- Met with business process users to define new service or device requirements.
- Performed conversion of legacy data to be fed into the billing system for testing.
- Review test results and track application anomalies using PVCS Tracker 5.0.
- Generated various Validation/Verification process SOPs for use by QA department.
Environment: Load Runner 9.0, QC 8.2, QTP 9.2, BPT 9.2, Visual Basic 6.0, HTML, VB Script, Java, J2EE, ORACLE 10g, UNIX, MS Windows NT, Manual Testing, MS Office Suite.
