Sr. Qa Engineer / Lead Qa Resume
SUMMARY
- Around 16 years of diverse experience in IT Industry on Software Quality Control (Testing)/ Quality Assurance (QA).
- Extensive knowledge & hands on experience in testing Telecom products Mobile Handset/ Device Testing (iOS, Android, RIM, Windows Mobile, Brew & J2ME apps, Symbion, P2K, WiFi, MVNO & Network Testing), Other commercial devices (Kindle, iPad, Smart TVs), IVR & Web based applications.
- Extensive knowledge & hands on experience in Testing (Manual, Black Box, White Box, Gray Box, Sanity/Smoke, UAT, Functional, Module/Component, Integration, System, Automation, Regression, Performance/Load/Stress, Compatibility, Inter - opera ability, Conformance, Data-Driven/API (REST / SOAP / HTTP/ JSON).
- Analyzing Customer Requirements, Design & Development of Test Cases, Test scripts, Proficient in Preparation & Execution of Test Plan, Problem Reporting, Bug Tracking (using Jira / Clearcase / Bugzilla / DDTS tools) & Reviews
- Setting up the Test Environment by deploying appropriate modules on server side and also installing apps on client /Mobile/ Other commercial devices
- Hands on testing experience using Simulators & emulations
- Implementation of Review process & Involved in Postmortem reviews, Project Kickoff and Walk Through.
- Good Understanding of SQA Methodologies (Agile/WaterFall/SCRUM), Software Development Life Cycle (SDLC), & CMMI Process (Developed CMMI Product Integration process for Motorola)
- Extensive use of QA Automation tools (WebLoad, Rational Robot, Appium & PTF (Phone Test Framework)) for Automation & solid analytical skills in debugging the problem.
- Ability to plan, organize, prioritize my work and meet deadlines.
- Excellent analytical capabilities, communication, self-motivated & quick/self-learner.
- Led a team of 2 members and coordinated with other members of team (size ~20) to finish test execution activity.
- Mentoring junior team members; for ramping up productivity and also for smooth execution.
TECHNICAL SKILLS
Languages: C, C++, Java, HTML, DHTML, XML, CSS, WML, Flash
Scripting Languages: Java Script, Shell Scripting, Perl
Databases: SQL, Oracle
Operating Systems: Windows, UNIX, Linux, Solaris, Mac
Web Servers: Tomcat, WebSphere, Apache
Embedded OS: VXWorks, P2K, Symbian, J2ME, Brew, RIM, iOS, Android
Packages: MS-Word, MS-Excel
GUI: VC++, VB, Visual Interdev, Eclipse
Protocols: CDMA, GSM, GPRS, EDGE, WiFi, WAP, SMS, MMS, A, Ater Abis & Air interfaces, TCP/IP, HTTP
Version Control: SVN, Clearcase 3.2.1(Multisite), Perforce, CVS
Automation Tools: Radview’s Webload, Rational’s SQA Suite, Motorola’s
Bug Tracking tools: Bugzilla, JIRA, Remedy, Test Director, Quality Center, Trac
GSM/Network Analysers: NetHawk, TEMS, SAGEM, Wireshark, Charles
PROFESSIONAL EXPERIENCE
Confidential
Sr. QA Engineer / Lead QA
Responsibilities:
- Understand features & Analyzed Media Requirements from user perspective. Also understood user stories and converted them into use cases.
- Evolved test plan, test spec and designed/developed Test Cases to verify solutions for 18 applications from media perspective.
- Brought forth event flow diagrams using Visio to get better clarity on Policy/Pipeline Switching feature.
- Setting up QA environment by installing appropriate builds/apps and other settings.
- Executed test cases to check functionality of the application against requirements and reported defects with severity levels.
- Created/Used CODEC files with specific parameter (such as Video/Audio/Speed/Frequency…) and tested them via command line utility to verify media files are supported by Media server &WebOS platform
- Used API commands to query parameters set and also to set parameters on the device and media/application servers.
- Verified media protocols using commercial (such as Vudu / CinemaNow / Netflix / uTube / Hulu…) / SmartShare apps and other features.
- Maintained test suite to keep things abreast and help smooth execution while P2/Test Pass.
- Involved in analyzing problems, Reporting, Bug Tracking with Jira & suggest practical solutions
- On correction of defects, identified test cases to retest/conducted regression testing on application to ensure that all the high severity level errors are corrected and ensure application is stable.
- Attended Scrum meetings & help triage/ identify/ reproduce technical issues to facilitate resolution and resolve issues.
- Led a team of 2 members and coordinated with other team members (size ~20) to finish test execution activity.
- Mentored junior team members about Media features; for smooth execution - ramping up productivity.
- Supported P2 test activity on weekly basis & resolved blocking issues.
- Helped offshore teams to execute test pass & unblock issues on need basis.
Confidential
QA Engineer
Responsibilities:
- Understand features & Analyzed Requirements from user perspective.
- Setting up QA environment by installing app using Test Flight/ Xcode, adb tools & other related scripts.
- Executed test cases to check functionality of the application against requirements and reported defects with severity levels on various other mobile configurations
- Analysis of logs to segregate/pin - point problem (such as UI / Audio / Usability / API (SOAP/JSON/HTTP)/Backend issues) using Wireshark/ Charles/ API Logs.
- Involved in analyzing problems, Reporting, Bug Tracking with Jira & suggest practical solutions
- Involved in analyzing problems, Reporting, Bug Tracking with Bugzilla & suggest practical solutions
- Regressed the application to ensure that all the high severity level errors are corrected and the application is stable.
- Ran few automated test cases using Appium test framework for iOS/Android.
- International Business Solutions
Sr. Software Consultant
Confidential, Mountain View, CA
Responsibilities:
- Understand features & Analyzed Requirements from user perspective.
- Designed & Developed Test Cases to verify solutions met by UI requirements, Call Flows and Master Script documents.
- Plan & organize review meetings to get approval of test plan from Developers/Management.
- Setting up QA environment by deploying modules on server using deploy tool & also by checking out the code from CVS/SVN; to setup environment on local machine for special cases testing
- Executed test cases to check functionality of the application against requirements and reported defects with severity levels
- Automating test cases by stubbing Data Driven/API Tests for testing special cases.
- Analysis of logs to segregate/pin - point problem (such as Voice application/ Grammar/ Audio/ Usability/ API/ Backend issues)
- Involved in analyzing problems, Reporting, Bug Tracking with Bugzilla & suggest practical solutions
- On correction of defects, identified test cases to retest/conducted regression testing on application to ensure that all the high severity level errors are corrected and ensure application is stable.
- Attend Bug meetings & help triage/ identify/ reproduce technical issues to facilitate resolution and resolve issues.
- Release/Deploying modules on Production environment & make sanity calls to ensure application's stability.
Confidential, Mountain View, CA
Responsibilities:
- Tested Confidential app on various handsets, with client/server application environment
- Understand the features & Analyzed the Requirements with user perspective.
- Designed & Developed the Test Cases to verify the solutions meet by requirements and functional specifications
- Setting up QA environment on various machines by deploying modules on server using deploy tool and also install various configurations for client testing on Mobile handsets (J2ME handsets via SMS)
- Automating test cases by stubbing Data Driven/API (REST/HTTP)Tests for testing special cases.
- Backend tests for data compatability/security using SQL commands/ tools.
- Executed the test cases to check the functionality of the application against the requirements and reported defects with severity levels
- Analysis of logs to pin point the problem (such as Gateway issues, UI (XML format), MML issues using modify headers, http & REST API issues (Post/Get), Back end issue (using SQL queries)) to resolve issues.
- Also executed test cases on various other mobile configurations
- Involved in analyzing problems, Reporting, Bug Tracking with Bugzilla & suggest practical solutions
- On correction of defects, identified Test cases to retest/ conducted regression testing on the application to ensure that all the high severity level errors are corrected and the application is stable.
- Segregation of Device, Server, Gateway, UI (by looking into XML format) and Backend (querying Oracle & SQL databases) issues played an important role to minimize turn around time.
- Worked closely with Developers/Product Managers to triage/ identify/ reproduce technical issues to facilitate resolution of issues.
Confidential, Cupertino, CA
Responsibilities:
- Tested Kindle (handheld device), with client/server application environment (interface between mobile and web application)
- Monitored messages by connecting the device through console (Tera Term Pro Web V. 3.1.3) and raised issues
- Analysis of logs, troubleshooting of issue; point the problem to resolve defects.
- Executed Shell scripts to automate features.
- Logged, tracked and verified issues in bug tracking system.
- Worked closely with developers to identify, reproduce technical issues to facilitate resolution and resolve issues.
- Segregation of hardware, device and server issues played an important role to minimize turn around time.
