Sindhura Katakam ********.****@*****.***
(Sr. QA Tester/Analyst) 609-***-****
QUALIFICATION SUMMARY
Software Development Engineer in Test with 8 years of experience in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing Test Plans, Test Scripting, creating Test Scenarios, Test Cases analyzing and preparing result summary reports. Expertise in developing, executing test cases manually as well as generating automated scripts for TDD, BDD, API Testing, Mobile Testing using Selenium, Cucumber, Rest Assured, Appium while serving clients in various domains such as Banking, Retail, and E-Commerce.
8+ years of experience in Analyzing, Designing and Implementation of QA testing strategy for Mobile applications, Web based and Client/Server applications using Manual testing and Automation.
Qualification include Mobile application testing and User Acceptance Testing. Tested multiple applications on Android and iOS devices.
Extensively worked with Selenium IDE, RC and WebDriver, Grid for testing web applications.
Good knowledge of Java Development and proven experience in using Java for Automation.
Designed and created Test Suites using different frameworks like Data driven, keyword driven and hybrid framework for Java based applications.
Worked Extensively with JUnit &TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @DataProviders annotations.
Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.
Executed test scripts in headless browser like HtmlUnit driver and PhatomJS.
Used AutoIt, Actions API in automation for Mouse movements, Keystrokes, Window control manipulations which is not possible by selenium WebDriver.
Has ability to perform switch over to elements in iframes using WebDriver.
Hands-on experience of working extensively in Manual Testing, defect tracking tools like Quality Center, ALM, automated testing tools like QTP.
Experience in Device testing (IPhone, Android), Test Planning and Execution.
Have good work experience on mobile application testing using perfecto cloud and Device Anywhere.
Perfomed BDD using Cucumber Gherkin to write Features, Scenarios, Scenario Outlines. Wrote Cucumber Runners to launch BDD execution and produce reports.
Extensively used SoapUI for testing SOAP, RESTful Web services. Used SoapUI assertions to verify the API response.
Performed Mobile App Testing using Appium Server, Appium Desktop for Android and IOS Platforms.
Excellent knowledge and working experience in Requirement Analysis, Estimations, Test Strategy, Test Planning, Test Scripting, Test Execution, Test Results Analysis, Defect tracking, Management and Reporting.
Strong knowledge in test methodologies like Waterfall, V-model and Agile/Scrum methodology.
Experience in all levels of testing including Functional Testing, smoke Testing, Sanity testing, Regression Testing, GUI Testing, User Acceptance Testing (UAT) and level of Execution.
Experienced in writing QTP Test Scripts using Descriptive Programming and enhanced the scripts using Parameterization, Synchronization, Regular Expressions, and Check Points using VBScript.
Created complete solution for continuous integration tool such as Jenkins from code checkout from Git Hub to regression report generation. Proficient in using the defect-tracking tools like HP ALM, JIRA and Dev-Track.
Involved in preparation of Requirement Traceability Matrix (RTM), Defect Report, Weekly Status Reports, Test Summary Reports and Test Readiness Review documents.
Knowledge of Database, Structured Query Language (SQL), Joins and PL/SQL stored procedures.
Excellent interpersonal skills, committed, result oriented, hardworking and urge to learn new technologies. Go0d team player, adaptable and capability to work under pressure.
Good Knowledge and understanding of WCAG 2.0 guidelines (Levels A/AA).
Experienced in various screen readers like Voice Over for Mac and iOS, JAWS on IE browser, NVDA Firefox Browser, Talkback for Android.
TECHNICAL SKILLS
Automation Tools/ApI’s Selenium WebDriver, Selenium Server, Selenium Grid, Cucumber, TestNG, JUnit, Sikuli, AutoIT, Log4j, Appium, SoapUI, Postman, Rest Assured, Protractor, Mocha, Chai. QTP (VBScript, Understanding of Frameworks, Descriptive programming and Data Driven Testing), ALM 11
Frameworks Hybrid, Data driven, Keyword driven, Page Object Model, BDD
SQA Technologies SOAP, REST, WSDL, Web Services
Programming Languages JAVA, HTML, CSS, JavaScript, PHP, XML, JSON, AJAX, SQL, VB Script Methodologies
Methodologies/Approaches Agile Scrum, Waterfall, V- Model, SDLC, STLC, TDD, ATDD, BDD
Defect Tracking Jira, Bugzilla, Rally, Rational Unified Process (RUP), HP Quality Center
Build, Version control, CI/CD Tools Maven, Ant, TFS, SVN, Git, GitHub, Bitbucket, CVS, Jenkins
Database Technologies Oracle, MySQL, Microsoft SQL, Toad
Operating Systems Windows, OS X, Linux, Unix
Mobile Testing Android, iOS, Android Studio, Appium
Browsers Firefox, Chrome, Internet Explorer, Safari, Opera, Edge
WORK EXPERIENCE
Senior Software QA Analyst
Client: Wells Fargo, SFO, CA (April 2017 – April 2019)
Wells Fargo is an American multinational banking and financial services holding company. Wells Fargo makes it easy to initiate wires electronically through the Commercial Electronic Office® (CEO®) business portal and the CEO Mobile® service, as well as through non-electronic channels. You can quickly process same-day and future-dated domestic and foreign wire payments in U.S. or foreign currencies, and take advantage of real-time exchange rates. You can also approve or reject outgoing wires and monitor wire activity in your accounts when you're away from your desk through your smartphone. View wire reports on your schedule and customize them to your needs on our award-winning Internet portal.
As part of CEO Mobile QA team, I worked on multiple projects like GBE Wires (Mobile & Portal), Biometrics, CCER, Mobile Banking InAuth Validation, MNO, Force upgrade, Mobile migration phase 1 and Phase 2. Played a vital role in MNO (Mobile number verification) and Mobile Authentication Framework projects from the phase of requirement gathering discussion till supporting the production.
Responsibilities:
Involved in mobile application testing on different iOS and Android Devices which includes Biometrics and Accessibility testing.
Involved in writing Test Plan for various projects after analyzing the Business requirements, use cases and change requirement documents.
Performed end-to-end, Functional testing and regression testing of mobile application on platforms like Android and iOS.
Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (TestNG and Maven)
Handled Mouse Actions classes, alerts, window pop outs in selenium.
Designed test scenarios for testing mobile apps on actual mobile devices like iPhone / iPad / Android devices.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
Testing process involved daily test activities through Agile Scrum 'stand-up' meetings.
Utilizing ALM, defects were tracked and reported, and communicated with developers through all phases of testing to prioritize bug resolution.
Conducted Test status and defect review meeting with developers and Business/Product managers.
Single handedly managed MNO project. Performed database testing by writing SQL queries to validate data with help of Joins and sub queries.
Worked with off-shore teams during production installs. Was responsible for successful execution and sending sign-off for each project that I worked on.
Experience in Accessibility testing - Created and executed test cases for all the 38 WCAG 2.0 guidelines (Level A and AA) with respect to each screen, so as to reduce defect leakage.
Worked on various iOS (Voice Over) and Android (Talkback) devices to test for accessibility based on BOSD matrix.
Good knowledge of JAWS on IE browser and NVDA on Firefox browser to test for accessibility.
Extensively used WAT (IE), FireEyes, aXe, WAVE (Firefox) and Web developer toolbars to test for specific WCAG 2.0 guidelines.
Environment: Selenium WebDriver, Selenium Grid, Appium, Android, iOS, Eclipse, Oracle, HTML, XML, GitHub, JUnit, TestNG, Maven, Jenkins, Rest Assured, SoapUI, Postman, JIRA, Maven, Cucumber, Gherkin, Soap, Restful.
QA Analyst & Mobile Tester
Client: Verizon, Dallas-TX (Aug 2015 – Jan 2017)
Description: My Verizon Self Service is a self-serve web application for managing the customer's accounts. With this customer can register, add or remove products, add or remove features, view or pay bills. It is a web and mobile based application developed for the customers of Verizon Wireless network to manage their accounts.
Responsibilities:
Used Selenium Web Driver to test the web application.
Designed and developed test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations.
Performed Functional Testing, Smoke Testing, System Testing, Regression Testing and End-to-End Testing.
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.
Involved in developing Selenium Automation Framework using Page Object Model.
Performed Cross Browser Testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
Tested Application UI Pages with Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple Windows, Mouse Movements as part of Functional Testing using Selenium.
Performed Regression testing after each build release of the application and Configured build Jobs us-ing Test Scripts built with Selenium, Maven, TestNG.
Involved in the use of BDD and ATTD based Step Definition, Scenarios and Features in Gherkin language using Cucumber.
Implemented automation test scripts in SOAPUI for web service testing.
Configured Jenkins build jobs to perform CI and automatically schedule Regression.
Maintained the Selenium and Java Automation Code and resources in source controls like Git for im-provements and new features.
Managed individual sprints user stories and tasks using Jira as tracking tool.
Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
Performed Backend Testing using SQL Queries in order to view successful transactions of data and validating data.
Worked with developers to Create and update the defects, resolve and track their status using JIRA.
Participated in peer review with team and developers to review test cases/test scripts.
Tested the UI of the end product on mobile, PC, Android and Apple platforms to ensure that language translation and currency conversions were displaying as required.
Environment: Selenium WebDriver, TestNG, Selenium Grid, Jenkins, SoapUI, Soap, Restful, Rest Assured, HTML, XML, JIRA, Cucumber, Gherkin, Eclipse, IOS, Android, Eclipse, JUnit, Maven, Agile, Oracle, SQL, XML, CSS, XPath.
Programmer Analyst
Company: Cognizant Technology Solutions India Private Ltd., Hyderabad-India (October 2010 – June 2012)
Client: Key Bank, OH – Their online banking application enables the customers and account holders to access and manages their personal or business accounts including checking, savings, money market, and credit information through the Internet.
Responsibilities:
Analyzed Business Specification Documents (BSD), Requirement Specification Documents (RSD), and Design Specification Documents (DSD) and involved in developing Test Plan, Test Cases and Test Scripts for various features of the application.
Performed extensive manual functional testing of the online banking site from both customer and banker's perspectives.
Involved in Manual testing, Functional Testing, Regression testing, System testing, User Interface testing and Data Driven Testing.
Coordinated with off-shore team on a daily basis to resolve issues. Logged tickets in Jira for issues found.
Created Test input requirements and prepared the test data for data driven testing.
Executed automated test scripts using QTP for Regression testing.
Used Quality Center as defect tracking and bug fixing tool. Prepared change requests for the bugs in the application and helped developers to track and resolve the problems.
Generated Bug reports & Test case coverage reports for status meeting.
Used Quality Center as test management tool to manage/execute the test cases and test cycles.
Performing Backend Testing by executing SQL Queries.
Extraction of test data from tables and loading of data into SQL tables.
Environment: QTP, Quality Center, Load Runner, HTML, Java, Developer 2000, Web Testing, VB Scripts, SQL Server, IE, Netscape, Windows
QA Test Lead (2009-2010)
Company: Electronic Arts Mobile India Pvt. Ltd., Hyderabad-India (Sep 2009 – Sep 2010)
EA Games / Electronic Arts (EA) is the world’s leading independent developer and publisher of interactive entertainment software for personal computers and advanced entertainment systems such as the PlayStation Computer Entertainment System, Xbox, Video games consoles from Microsoft, The Nintendo GameCube and the Game Boy® Advance. It houses test labs for testing mobile applications used for entertainment gaming.
Client(s): ATT (US), Verizon (US), U.S.Cellular, Alltel, Vodafone.Domain, Cricket
Description:
The primary role of Project Lead is to ensure successful and smooth execution of QA Mobile testing process. I was responsible for day-to-day tasks, Supervision, Inventory management, Quality Maintenance, Resource allocation and Training. I maintain a log of work done by the team on a timely basis. As a part of Handset Launch team, involved in finding device compatibility for the prototype devices, then preparing QA analysis and Handoff document for every device upon project completion. I worked closely with development and production teams in case of issues relating to the projects.
Involved in creation of work products in all phases of SDLC and STLC.
Handled multiple projects and managed a team of 10 members, verifying their reports and assisting them while testing. Effectively handled all aspects of QA, ranging from core testing duties to QA management.
Risk-assessment and identifying the opportunities in project cycles.
Running ad-hoc tests on critical builds.
Drafting test plans and designing test cases, reviewing them and tracking the new requirements on a timely basis.
Preparing Daily and weekly status report and updating project status to respective manager.
Tracking the project(s) status in HADES Production Assistant (version 2.07) and prepare Daily and weekly status report and updating project status to respective manager.
Active participation in defect review meetings with development teams and project progress meetings with team an manager.
Formulation of new process and practices to optimize the QA Processes.
Telecom Environment: J2ME, BREW, Symbian, RIM, Windows Mobile, IOS.
QA Tester (2007-2008), Sr. QA Tester (2008-2009)
Company: Electronic Arts Mobile India Pvt. Ltd., Hyderabad-India (Sep 2007 – Sep 2009)
Description:
EA Games / Electronic Arts (EA) is the world’s leading independent developer and publisher of interactive entertainment software for personal computers and advanced entertainment systems such as the PlayStation Computer Entertainment System, Xbox, Video games consoles from Microsoft, The Nintendo GameCube and the Game Boy® Advance. It houses test labs for testing mobile applications used for entertainment gaming.
Titles: Skate, Kung Fu Panda, Tetris, Monopoly, G.I.Joe, Wolverine, EA Sports titles, NFS titles, etc..
Responsibilities:
My role as a QA Mobile Tester was to ensure the end-to-end testing of any build. I had to ensure that the builds sent to QA adhere to all standards. I also performed Localization testing which involved testing titles in different languages, checking for translation errors and text relate issues for global market. As a part of frontline team, I was involved alpha, compatibility and smoke testing apart from functional, user interface and regression testing.
Involved in Manual Testing of AUT and Performed GUI testing, smoke testing, system testing, integration testing, end to end testing, exploratory testing and regression testing.
Ensuring the testing and Quality Assurance of the mobile applications as per quality standards such as TBT, Java Verification, and platform/publisher/carrier specific certification guidelines before delivering to Client. (Sprint, Verizon, T-mobile, Cingular, AT&T carriers)
Perform CRC Testing (Legal requirements, Functional Testing, Graphical testing, Interrupt Testing, GSM and CDMA Standard Testing), Tier-Test and subscription testing on applications with Cingular carrier.
Testing more games for advertising and marketing EA games using WAP, WAP-static and static links.
Used Bug & Defect tracking systems (JIRA, Dev-Track and Dev-Test) for entering and tracking of bugs.
Worked effectively with external developers for bugs and defect resolution and production team to deliver products on multiple platforms and technologies, including J2ME, BREW, RIM, IOS and Windows Mobile.
Was promoted to Frontline (a core team that works on reference builds for any new project) within 8 months of joining the organization.
Tested more than 100 games and was recognized as an Above Target performer during Annual performance review for the years 2007-2008 and 2008-2009
Environment: J2ME, BREW, Symbian, RIM, Windows Mobile etc.