Sr. Selenium Tester Resume
Phoenix, AZ
SUMMARY:
- Over 7.7 years of scalable knowledge in Software testing (System / UAT, Database, API, Automation and Mobile Testing) for the clients Loans, Banking, Risk Services, Publishing, State, Ecommerce & Insurance (P&C).
- Expertise in all the phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) including requirements gathering, risk analysis, project planning, scheduling and defect tracking.
- Extensive experience in Functional Testing, Unit Testing, Integration Testing, System testing, Regression Testing, Use cases Wire frames testing, Prototype testing, Business acceptance testing and UAT Testing.
- Developing Test Plans, Test Scenarios, Test Cases Traceability Matrix, and Test Scripts (Manual and Automated) for the Web and Windows Based Applications.
- Well versed with Agile Methodology and practices through SCRUM with Jira and Rally.
- Expertise on Sprint Planning, Sprint Cycles, and Sprint Reviews and Retrospective.
- Expertise in performing the BAU activities with CD/ CI deployments using Jenkins and Antilipo.
- Good working exposure to SOAP / REST API web service testing using SOAPUI / READY API and POSTMAN.
- Proficient in validating the applications and log files using UNIX commands and Shell/Bash scripting.
- Proficient in Backend testing, and Data Integrity testing, using SQL Server and Oracle.
- Strong experience in software automation using Selenium WebDriver.
- Documented Test Documentation and Defect Tracking using Rally, JiraV6.2, HP ALM 12.0, Team Foundation Server (TFS), QC 10.0 and Bugzilla.
- Good understanding of Atlassian products as Bitbucket, Jira, Confluence and Bamboo.
- Experience in Handling Onshore & Offshore teams and delivering quality releases also mentoring and providing directions to the new joiners in terms Testing and Testing & QA Process.
- Excellent Interpersonal skills, proven team player with an analytical bent to problem solving skills and delivering under high stress environment.
- Good working knowledge in creating Automation Frameworks and Design patterns.
- Developed Automation Scripts using Selenium Web Driver with Java.
- Developed Web Driver Scripts using Testng, JUnit controllers using Maven/POM.xml for the Project building tool with Jenkins for the Continuous Integration.
- Exposure to TDD, ATTD and BDD driven development practices.
- Automated the Acceptance cases with Selenium Web Driver, Cucumber / Gherkin Syntax and JUnit.
- Transformed the acceptance scenarios into Feature files and enhancing them into Step definition classes, Runner classes using Cucumber/Gherkin Syntax and Junit controller.
- Well versed in configuring the Android SDK, APK Files, Appium and Integrating to Eclipse.
- Good working exposure to the Core Java and Object - oriented concepts.
- Developed and enhanced the scripts using Java Collections, Sets, OOPs Concepts, File Handling etc.
- Well versed in implementing the dependency injection using mockup objects for the unit validations.
- Configured the End to end scenario building and execution on Selenium Grid with hub and multiple nodes on Virtual machine s with multiple browsers.
- Proficient in working with version control tools such as Subversion (SVN), Git/GitHub.
- Expertise in configuring Slaves and deploying of the builds for Continuous Integration using Jenkins.
- Build different style projects and integrated with the repository systems in Jenkins through different Build triggers, actions and managing with different plugins.
TECHNICAL SKILLS:
Software Testing Tools: Selenium Webdriver, Cucumber, Ready API
Test Management Tools: Rally, Jira V6.2, HP ALM 12.0, Quality Center10.0, TFS, Bugzilla
Programming Languages: C, Java, PL /SQL, SQL
Scripting Languages: Java Script
IDE: Eclipse IDE, Intellij Idea
Build Tools: Maven, NPM
Continuous Integration Tools: Jenkins, Anthill
Version Control Tools: SVN, Git/Git Hub
SDLC Methodologies: Agile-Scrum, Waterfall-Model, Incremental, Iterative, Proto-type.
Database: Oracle, SQL Server, MongoDB
Technologies: C#.NET, HTML, DHTML, XML, UML
Operating Systems: Windows 2000/NT/ 98/95/XP, MS-DOS, UNIX
Other Tools: SOAP UI, ReadyAPI, POSTMAN, TOAD, SharePoint, Confluence, Notepad++, Fire path, Firebug, TESTNG, JUNIT
MSSuite: MS-Word, MS Excel, MS Project, MS PowerPoint, MS Visio
Atlassian Tools: Jira, Bitbucket, Confluence and Bamboo
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. Selenium Tester
Responsibilities:
- Acted as a liaison between the QA team, business teams, app owners and development teams.
- Monitored and supported the offshore teams in understating the business flow and testing.
- Analyzed the business requirements with BA’s and App owners and prepared the high-level test scenarios published them in Confluence pages.
- Reviewed leasing source Test plan and Test Strategy documents and prepared the test estimates.
- Extensively tested the customer Credit card payments, Customer authentication, check the credit availability, Reward point system, Credit bill lifecycle.
- Interacted with web and mobile application with proper authentication and transaction reflection on both applications.
- Worked with dev teams in configuring the max finance desktop and super trump capsule in test environments and validated rate cards and yield values for the credit limit calculations.
- Extensively tested the deal approval rules on the credit submissions through Siebel audit checks.
- Validated Siebel Row audit checks on KYC, BPM, GSMOS, Credit conditions, External bureau.
- Tested the Super trump capsule and web versions in calculating yield values in integrating to credit card system.
- Interacted with the business teams and app owners for preparing of the test data.
- Performed Web services testing with REST API using Ready API.
- Used HP ALM in test design and execution of the test scripts and logging the defects.
- Validating customer authentication through pin and check the availability of the credit limit using Database.
- Reviewed and updated the Confluence pages regularly for updating the test documentation.
- Prepared the UAT scripts and validated them on the Credit system UAT applications.
- Updating the daily status report for UAT execution results on the SharePoint.
- Updating the daily status report execution results through emails and placing on SharePoint.
- Involved in defining the test automation strategy and framework for automating LS applications.
- Developed the Hybrid frame work (Component driven, data driven with Page object model).
- Used Page object model in defining the page classes with TestNG and Selenium WebDriver.
- Used Maven for building the project and Integrated with CI tool Jenkins.
- Utilized Git for the Checkin and Checkout of the maven project.
- Build the Test base class, Configuration files, Test Ng Annotations, Assertions Reporting errors, Screen shots of errors, Page locators etc.
- Created customized XPath and CssSelectors as needed for identifying the dynamic elements.
- Developed the scripts for APM using Appium for Android and IOS Automation.
- Installed and configured the Android SDK, APK files, Appium and integrating to Eclipse.
- Identified the locators using Android UIAutomator and XCTest for IOS.
- Designed scripts using UISelector Class, UISelector, Drivers and Touch Actions etc.
- Defined the Test Class and methods using the XCTestCase and XCTest for the IOS.
- Build the Excel workbook for incorporating the test data for the data driven testing.
- Configured the POI jars and API for handling of the data driven testing with Excel sheets.
- Extensively used Web Driver features like Profiling, Desired Capabilities, Implicit and Explicit waits/Page Load, Assertions, Window Handles, Webdriver Wait Class, Handling Pop ups etc.
- Run the test cases in test suites Parallel on the Selenium grid and generating log files.
- Prepared the End to end scenario building and execution on Selenium Grid with multiple nodes on Virtual machines with multiple browsers.
Environment: Selenium WebDriver, Java, Eclipse IDE, Autosys, TestNG, GRID, Git, Appium, SQL Developer, HP ALM, Confluence, Ready API.
Confidential, Dallas,TX
Team Lead / Automation Tester
Responsibilities:
- Attended stand-up meetings in updating the daily projects board status and discussing blockers.
- Attending the BRD walkthrough meetings in understanding scope, business flows, data requirements, interfaces, dependencies, functional requirements and user stories for the projects.
- Supported and monitored the HBG offshore teams with Onsite/Offshore model located globally.
- Reviewing of the HBG master and minor Test Plans for the Core and Integrating applications and providing the inputs. Planned Test Strategy for testing these individual applications.
- Participated Sprint Planning for understanding the sprint goals, stories estimating the Story Points, Sizing and owning Stories and prioritizing stories.
- Reviewing of the developed test cases with the BA and Dev teams over the stories.
- Preparing any QA stories/tasks for any specific testing related tasks during the sprints.
- Involved in the sprint Retrospective meeting at end of each sprint and discuss future Actions.
- Attending daily production Incident meeting in analyzing, developing scripts and execution.
- Actively interacting with the BA’s within HBG and globally in understanding the business on the applications integrating to the HBG systems.
- Working with BA’s in identifying and executing the business scenarios on the VAT testing.
- Providing the LOE’s and preparing, executing the test cases to the CR’s for the HBG applications.
- Involved with BA, DBA’s in analyzing, preparing the Peruses data migration project plan.
- Extensively tested the E2E for the Statements closing in PDS and releasing statements in B2B.
- Involved in the Royalty Migration program executing E2E tests and data loading into PDS, Pub Tracker, CGP, B2B, Prism, Statements Closing and Produce Payments etc.
- Did the Webservice testing using Restful API with POSTMAN for the PE system.
- Written the scripts using PERL for handling the CUSIP values.
- Monitoring, scheduling the jobs using Stone branch running between OTC and integrated systems.
- Working with DB and infrastructure teams in stabilizing test environments and synchronizing data.
- Tested Pub Easy Order processing system by uploading Title, Publisher and processing orders.
- Participating the production deployments with cut over plans and providing QA approvals
- Preparing and distributing the weekly test execution reports for the ongoing projects with metrics/charts and list to all key stake holders.
- Validating the backend by the running the SQL queries.
- Participating build efficiencies for Incidents, tools, environments, data synchronizing, reporting.
- Validating the Log files using UNIX commands for the order processing applications.
- Coordinating external teams for validating the PPI and Solo content files input feed to HBG.
- Extensively used Jira and Confluence pages for test cases, defects and project documentations.
- Downloaded the Maven Dependencies for Cucumber and Log4J, Created the Maven Project.
- Prepared the Feature files for the identified items under backlog list.
- Developed the Step definition and Runner classes.
- Used regular expressions in the step implementation and parameterized using feature class
- Handled Data table in cucumber using Map functions.
- Verified through Assertions for reporting failures.
- Generated the Cucumber reports and Junit reports to the business owners.
- Configured the cucumber plugins and system settings in Jenkins for running of the jobs.
- Used Maven for building and Integrated with Continuous Integration tools Jenkins.
- Utilized the repository Git for Check-in and Checkout of the maven project.
- Generated and emailed the reports.
- Installed and configured the Android SDK, APK files, Appium and integrating to Eclipse.
- Identified the locators using Android UIAutomator.
- Designed scripts using UISelector Class, UISelector, Drivers, and Touch Actions etc.
Environment: Selenium WebDriver, HP ALM, JMeter, Quality Center, Cucumber, JDK, Stone Branch, Wildfly, Git, Jenkins, JIRA, Appium and POSTMAN, TDP, SQL Developer.
Confidential
QA Technical Analyst/Automation Tester
Responsibilities:
- Followed Agile / Scrum approach for testing of the Risk Services Components.
- Attended the Daily Stand-up meetings and updated the JIRA items status.
- Liaison between the Component teams, Market Risk team, Business Traders and down streams teams.
- Conducted the JIRA meeting for each Risk component on the requirements /issues.
- Documented the TIPS/Treasuries documentation, Calendar and Event Timings for each version.
- Prepared Acceptance scripts for monitoring TTSY, Electronic Trading, Future Commission, Hazard Curves, CDS, TMR process checks, MR/Kraken for calculations checks in QA and UAT.
- Verified TIPS and Treasuries End to End testing, by verifying MR DB tables, Scheduling Jobs, Validating Var and Stress, checking Caches, Submitting summary reports.
- Involved in the maintenance and patch releases with Release documentation, Calendar/ Event Timing.
- Coordinated the BAU testing activities and participated in the UAT signoff.
- Coordinating Component teams and downstream teams for the Integration testing.
- Responsible for the Environment readiness includes Autosys Views/JIL’s, Caches, and Databases.
- Verified the CUSIP requests from Electronic trading engine and Kraken teams using TIBCO EMS.
- Validated the Log files using UNIX Shell scripts and commands available in WinsSCP.
- Deploying the (QA/UAT) builds to trunk and release branches using CI tools Anthill Pro/Jenkins.
- Jenkins integrated with Web Load during the CI deployments and verified dashboards for test results.
- Scheduling the Autosys jobs, through JIL script in GUI/ CLI. Validate the output and report logs.
- Did the XML comparison for all PROD vs UAT model libraries and validated the Excel output files.
- Performed Webservice testing using Restful API for the day to day market EOD application testing.
- Coordinating external teams for Datalink positions, EPX Trading file, Quant and Grid flat files. Monitored the Performance of the Market Risk applications on different servers using JMeter.
- Did the Grid library deployments and map Service Types using TIBCO Data Synapse Grid Server.
- Verified the Electronic Trading web services messages using TIBCO GEMS.
- Created Data caches, Importing/Extracting data through XML files to caches.
- Coordinated and supported the PROD releases with all the required environment inputs.
- Validated the MR data by running queries using SQL queries.
- Customized JIRA on RS Dashboards/Gadgets, Issues, Generating Reports, Test Sessions, JQL Queries, set up FIX Versions/Components/Modules and Cleanup after each version.
- Build the Maven project and prepared the regression scripts with selenium web driver and java.
- Automated the Acceptance items for the Kraken Processing checks.
- Downloaded the Maven Dependencies for Selenium and Log4J, Created the Maven Project.
- Verified through Assertions for reporting failures.
Environment: Selenium, JIRA, JDK, Anthill PRO 5.0, Jenkins 1.5, CA WCC r11.1 SP1, Confluence 5.8, JIRA v6.2.7, PAC 2000, Cmticket System 2013.09, TIBCO Data Synapse Grid Server 6.1, IBM Symphony, EQD Viewer, SQuirrel SQL 3.5, SQL Server, WinSCP, WinMerge, EQD Diff, Viso.
Confidential
QA Tester
Responsibilities:
- As a business scenario lead, acted as a liaison between the project’s testing team and SMC’s team.
- Led business scenarios teams, in coordinating with SMC’s, CA&P to derive system test cases.
- Preparing requirements gathering and analysis through meetings and conferences with the teams.
- Preparing estimations and creation the resource loading plan for onsite and offshore resources.
- Defined QA process and Test Estimations.
- Worked as a Change Coordinator for all Minor Releases.
- Involved in the Software Project Risk Analysis.
- Worked with key project team members to identify the necessary test scenarios for each risk.
- Participated in the Walkthrough of defect report meetings with team managers.
- Oversees all testing staff and activities for all assigned activities.
- Responsible for giving training to the Claim Rep’s and Claim Handler’s from zones.
- Work with application, technical architects, business analyst and other stake holders to estimate, plan and execute IPT and SPT and coordinate during UAT.
- Responsible for preparing of the test documentation for the I/C coordinators for the overall planning and coordination for the implementation as part of UAT testing.
- Provide technical assistance and for the UAT - Implementation efforts.
- Perform the site surveys and required prerequisites before UAT Implementation.
- Provide the personnel, test cases, flow charts for the UAT team - Implementation.
- Incident tracking, documenting of the bug reports, CR’s and test log using lotus notes 8.1
- Worked in Test Library, Condition’s Inventory module, Test Design, Test Execution modules with requirements management tool - DOORS 8.2 /Test Link.
Environment: Selenium, JIRA, Java, J2EE, My SQL, Business Objects 6.1, IBM Mainframes, Unix Shell Scripts, Rational Functional Tester, Dimensions, Web Application Tester, Clear Quest, Clear Case, Request Pro, SQL Server, Windows NT, SharePoint, IBM Lotus Notes 8.1, DOORS, SnagIt 9.
