Lead Quality Assurance Engineer Resume
Milpitas, CA
SUMMARY:
- Hands on Quality Assurance Professional with 7 years of experience in both Web and Mobile platform of E - commerce, POS, Business and Consumer facing domain.
- Proficient in Automation testing with Selenium Webdriver, BDD framework using JBehave, TestNG/Junit using Eclipse IDE.
- Proficient in Web Services API testing using RESTClient and Postman
- Strong working experience in the Data Analysis, Data Verification and Validation of ETL Applications using Backend/Database Testing.
- Proficient in testing Mobile apps on both iOS and Android platforms across multiple devices/form factors.
- Experience includes Test Execution of GUI, Functionality, System, Integration, Database Integrity, Regression, Compatibility, Security, Usability, User Acceptance Testing, Ad-Hoc, End to End, Localization, i18n, Alpha and Beta Testing.
- Proficient in documenting Test documents using Google drive, MS Office tools- Word, Excel, and Access, Visio Solid experience of AGILE Methodologies, Continuous Integration tools and Scrum processes.
- Quality-driven, collaborative and positive team player always looks for efficiency and accuracy.
- Demonstrate ability to self-organize and deliver results under fast paced unstructured environment. Quality driven, attention to details, result-oriented and focus on excellence.
- Well versed in collaborating with multiple teams across geographic boundaries in onsite - offshore engagement model.
TECHNICAL SKILLS:
Platforms: Windows 10/8/7/XP, Mac OS X, Unix, Linux
Mobile Platforms: iOS, Android OS, Xcode, Android SDK
Programming: HTML, CSS, XML, JavaScript, SQL, Java, .NET
Database: Oracle, MySQL, MS SQL Server 2000
Test Management: Testuff, Test Link, Quality Center ALM, TFS
Test Automation: Selenium WebDriver, Junit, TestNG, JBhehave, Maven, Git, Gerrit,Firebug, Firepath, DOM
Web Services: Postman, RESTClient, Charles Proxy
Business: Business Objects, Crystal Reports
Virtualization: VMware Player, Oracle Virtual Box
Defect Management: Bugzilla, JIRA, Assembla, Elementool
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari
Applications: Google Drive, MS Office, OpenOffice, Visio
WORK EXPERIENCE:
Confidential, Milpitas, CA
Lead Quality Assurance Engineer
Responsibilities:
- Led the entire QA process in Kiosk for the best delivery in all releases
- Involved in the creation of the Test plan, Test Strategy and Test Cases as per requirements and also estimated the test execution efforts for the project based on the requirements.
- Documented, tracked and escalated issues as appropriate, using Jira
- Participate in troubleshooting and triaging of issues with developers to drive towards root cause identification and resolution
- Debugged Kiosk application API calls using Postman by sending requests and viewing responses Used PCI logs to monitor the payment calls made through Kohl’s Charge Card.
- Validated Express checkout flow in the Kiosk using Kohl’s Charge Card via Card Reader. Performed Chrome security patch testing in Kiosk for guest users
- Validated Master card new bin series in Kiosk for settlement processing
- Performed Omnichannel testing using Kohls Cash Coupons for tokenization in Kiosk Analyzed the WebLogic server logs for each transaction.
- Used OMA application to create Offers and validate the same in Kiosk
- Used Sterling OMS to analyze the status of each order processed from submitted to in fulfillment state Used BCC, CSC and DynAdmin for testing Kiosk LLE’s of ATG framework
- Used Xceedium for connecting to Oracle DB to write SQL queries
- Involved in the transition of Endeca to Solr search engine testing in Kiosk
- Performed Session Affinity testing to check whether the cookies are retained in a particular instance. Tested the scanning functionality of Gift cards, Kohls cash coupons and Promo codes using Scanner. Monitored the job streams in Jenkins and Quebell
- Coordinated and allocated tasks to the offshore testing teams.
- Demo’ed the user stories in each sprint to the stakeholders after the acceptance criteria is met
- Automated the regression test cases using Selenium Webdriver JBehave framework which saved 50 % of the total regression testing time.
- Performed Code review of the test scripts using Gerrit.
- Used GIT as version control to add, commit, pull and push code to and from the repository Actively participated in daily Scrum meetings, Sprint planning and Release meetings.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
- Responsible for creating deployment readiness and sign-off documentation to be presented to the Business and
- End Users for each release cycle.
Environment: ATG framework, OpenAPI, HP ALM, JIRA, POSTMAN, XML, JSON, PCI matrix, WebLogic Server files, Endeca, Solr, Jbehave, Maven, Jenkins, Gerrit, Git, IntellijIdea, Cygwin, Oracle, Xceedium, Quebell, Sterling OMS
Confidential, San Francisco, CASenior QA Engineer
Responsibilities:
- Reviewed the Business Requirements Document and Statement of Work Document for the patron app Analyzed the flow and wireframes for the vendor, waiter, zone manager and level manager web clients
- Wrote the Test Plan for the testing effort of the module.
- Created a regression test suite for the patron application using Testuff
- Created smoke test cases for the vendor, waiter, zone manager and level manager web client Leveraged Xcode/iPhone Configuration Utility to capture iOS logs, screenshot.
- Involved in creating the Traceability matrix based on Functional requirement in each module Used Assembla for creating tickets, issue and task management and Sprint planning
- Performed functional, regression and smoke testing of the patron app after each build is released. Involved in End-to-End testing of the native patron app
- Performed cross browser testing of waiter, vendor and manager web client in Safari, Chrome and Firefox.
- Test API calls using Charles Proxy, inspected http requests and responses, simulated services errors using breakpoints
- Tested the payment gateway functionality for ordering food via the native app Created and maintained test data for the admin tool web app
- Used Testflight for updating every new build in iOS Analyzed log files using Xcode
- Actively participated in the daily scrums, sprint planning and demo.
Environment: Testuff, iOS, Xcode, JSON, Ruby, Charles Proxy, Assembla, Testflight, Slack, Postgress, Heroku Cloud Service
Confidential, Los Gatos, CASenior Test Engineer
Responsibilities:
- Selected, designed and prioritized Test Scenarios and Test Cases that provided efficient coverage of requirements consistent with an acceptable level of risk.
- Created and executed test cases to cover designated areas including functional and regression testing of Login, User Account, User Registration, Search, Playlist and other modules
- Performed exploratory, functional, GUI, integration, Usability and Localization testing of various modules of the AUT.
- Conducted cross browser and cross platform testing of the application. Tested payment using credit card for user registration
- Used Jira for creating descriptive bug reports, bug fix and story verification. Identified test scenarios for automation
- Automated test scenarios using Selenium Page Object Model Framework Created object repository using Xpath and CSS selectors
- Monitored Selenium jobs run on a daily basis and analyzed the results. Used TestNG for reporting results
- Performed daily verification testing in testing environment, staging environment
- Executed extensive regression testing after builds and sanity testing after hotfixes Performed testing in agile methodology
- Verified a large volume of bug and story tickets during biweekly releases in a compressed timeframe Participated in daily standup meetings
Environment: Java, Selenium IDE, Selenium Webdriver, TestNG, JIRA, Eclipse, SVN, Maven, Jenkins
Confidential, Los Altos CAMobile QA Analyst
Responsibilities:
- Performed extensive black box testing and various Android and iPhone devices.
- Created and executed test cases for the application components (User Profile, Group management) using TestLink
- Assigned requirements to test cases for maximum coverage and generated reports using TestLink
- Performed exploratory testing including functional, GUI and integration testing (Google Maps, GPS services) Performed interface testing, installation testing and interruption testing of the app
- Tested Open ID interface web services for login into the app
- Tested the performance of the application by changing the connection from 2G, 3G to WIFI and kept track of the battery consumption of the app
- Performed installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment.
- Used Log cat, Screen Capture, Push file, Pull File in Android DDMS tool.
- Performed negative testing to find how the functions performs when it encounters invalid or unexpected values
- Executed regression testing as defined by the Project testing activities for new releases. Analyzed software failures and reported issues to Bug Reporting System, Bugzilla.
- Performed Bug verification testing
- Conducted Localization and Usability testing
- Involved in end-to-end testing of the Mobile native applications
- Participated in regular project team meetings to discuss testing process, business requirements, and assignments.
- Used TestFairy to upload the app directly from the build server
Environment: Bugzilla, iOS, Android, Eclipse, Android SDK, ADB, DDMS, TestLink, TestFairy
Confidential, West Hollywood, CAQA Mobile Tester
Responsibilities:
- Developed the test cases to test functionality, interface of the application. Interacted with the client for the resolution of issues related to test cases. Prepared test data for the AUT as per the specifications of BRD.
- Used ALM as a test management tool in defining releases, documenting requirements and test cases and mapping requirements with test cases, defect reporting and analyzing test results
- Used SQL to perform data integrity test.
- Conducted Functional, Integration, System, Regression, and Black Box Testing. Performed Cross Browser Testing using Firefox, Chrome and Internet Explorer. Participated actively in the team meetings with the Developers for fixing the bugs. Extensively involved in the Manual Testing of the applications.
- Performed Regression testing after bug fixes.
- Conducted design and code reviews with Android and iOS, mobile and tablet developers to ensure compliance with standards.
- Generated test reports for management and conducted review meetings.
- Prioritized issues and assigned to developers based on their severity levels.
- Used Manual Testing for Regression testing using on each new build of application under test.
Environment: Java/J2EE, VB, EJB, HTML, XML, DHTML, Web sphere, SQL, Quality Center
Confidential, Newbury Park, CADWH Test Engineer
Responsibilities:
- Worked with application development teams to ensure adherence to design specifications, proposed procedures, practices and standards
- Participated in Joint Application Design/Development (JAD) sessions. Extensively involved in requirement analysis
- Created the conceptual diagrams and data flow diagrams based on the analysis of requirements Identified the process which were to be associated with FACT tables.
- Performed data migration testing by analyzing Source to Stage and Stage to Target Mapping document indicating the source tables, columns, data types, transformations required, business rules to be applied and target tables.
- Tested ETL process to push the transactional data from the normalized data structure into the data marts. Assisted the UAT sessions with the users and updating the defect tracking list for with UAT feedback
- Testing objects in the universe, to ensure the correct mapping of the object
- Testing and resolving loops and contexts to ensure the correct results from the query Resolving table-joining problems like Chasm trap and Fan trap using context and Alias Testing the universe structure to ensure the tables are properly update
- Provide technical advice for improvements of BO service
- Verifying scheduled jobs and logs for troubleshooting in Business Objects.
Environment: JIRA, Oracle 10g, Informatica Power Center, Business Objects XIR2, Windows XP/2000 and UNIX.
Confidential, Ashburn, VASQL Test Engineer
Responsibilities:
- Interacted with clients to determine User requirements and goals. Participated in analysis of Business and functional requirements
- Wrote SQL queries to test the application for data integrity and verified the contents of the data table. Developed Test cases, Test plans, and Test procedures using Microsoft Team foundation Server
- Identified, logged and tracked defects in MS Team Foundation server Performed Positive and Negative Testing for this application.
- Extensively used SQL queries to check storage and accuracy of data in database table Performed basic testing of security features using manual testing
- Involved in extensive data validation using SQL queries and back-end testing
Environment: Microsoft TFS, SQL Server, C#, ASP.NET, .NET, XML, Visual Studio.NET
Confidential, Chantilly, VAMS SQL Server Developer
Responsibilities:
- Participated in the installation of SQL Server. Installed SQL Server Enterprise manager tools using SQL Server Setup Program.
- Configured and monitored database application.
- Involved in design, development, and implementation of the application Applied Normalization technique
- Defined relationship between tables and enforced the referential integrity constraints
- Participated in Testing Phase of the Application
- Defined stored procedures for module integrity and application.
- Wrote database triggers in T-SQL to check the referential integrity of the database.
- Involved in performance tuning of the database and T-SQL queries using Explain Plan.
Environment: SQL Server 2000/2005 Enterprise Edition, SQL Enterprise manager, Crystal Reports, TFS, MS PowerPoint, MS Access 2000 & Windows 2003/2000 platform
