Test Lead Resume
SUMMARY:
- Strong experience in Software Quality Assurance experience in Testing and Automation.
- Excellent knowledge of Confidential in handheld devices.
- Excellent knowledge in Android security testing, Mobile Browser, Browser Toolbar, WAP Push SI.
- Excellent knowledge with Android SDK tool kit, Android Debug Bridge tool and Dalvik Debug Monitor Server.
- Worked with simulator tools such as Setcom, Anritsu, Anite.
- Excellent working knowledge in SDLC, AGILE software development life cycles (Scrum methodologies). Played the role of Scrum Master for a few sprints.
- Excellent experience in writing test cases, executing test cases, reviewing and updating test cases. Strong experience in logging and tracking defects. Strong experience in troubleshooting defects and analyzing test results.
- Experience of Continuous Integration and Maintenance, Security Testing and Test case Automation.
- Good Knowledge of scripting lnaguages such as Perl, Shell scripting, Python and XML.
- Fair knowledge of Batch scripting, Javascript, C and C++, JAVA.
- Experience on Test Automation tools Eclipse and Selenium.
- Good Experience in defect tracking tools such as HP Quality Center, JIRA and Bugzilla
- Exposure to UNIX tools like mdb, kstat Solaris debug tools
TECHNICAL EXPERTISE:
Hardware: Mobile Devices, Tablet Devices, Sun Clusters, Fujitsu Clusters
Operating Systems: Solaris, Linux(Red Hat, SUSE), Windows 98/XP and Unix
Programming Language: Shell, Perl, Python, XML, Javascript, JAVA and C++ Basics
Data Version Control: Clearcase, Perforce
Test Automation Tools: Eclipse, TestNG
Database: SQL
Web Automation Tools: Selenium
Test Case Control Tool: Quality Center
Agile Management Tools: VersionOne, JIRA
BUG Reporting Tools: CMSuite, JIRA, Bugzilla, HP ALM
Tools: & Utilities: Android Debug Bridge, Android SDK tool kit, Dalvik Debug Monitor Server
Simulator Tools: Setcom, Anritsu, Anite
Domain Knowledge: Telecommunication, Network Security, Mobile Application
PROFFESSIONAL EXPERIENCE:
Confidential
Test Lead
Environment: Windows, Android, Operating system for Featured devices
Testing Sections: Android Security, Java, Browser
Reporting Tools: Quality Center, JIRA, Bugzilla
Testing Tools: Android Debug Bridge ( adb)
Responsibilities:
- Deep understanding of all the test plans and test requirements
- Gather knowledge on all the features of the sections to be tested
- Gather any additional knowledge required such as any testing tools, command line tools, etc.
- Understanding of the Mobile device operating system and other applications.
- Review test documents in every revision and provide inputs.
- Prepare test plans for a test cycle and assign to team for completion.
- Functional testing of the all the applications running on handheld devices.
- Android Security Testing for Android Devices.
- Subject Matter Expert for Android security related testing.
- Automation in Python and Shell for Android security related tests.
- Functional testing for Device management, Device Rights Management, Upper Level Device Security, Java, WAP Browser, Browser ToolBar.
- Working with Android Debug Bridge, Dalvik Debug Monitor System, SDK Studio.
- Collect all test - logs, network logs, device logs and outputs using Logcat, Wireshark, ADB
- Written scripts using Python and Shell for automation of collecting all Android related data from the handheld devices and generating log reports.
- Working with simulators like Setcom (Device wipe testing), Anritsu (Data usage testing), Anite.
- Firmware installation for different type of handheld devices.
- End to End Functional testing for Tracfone and Cricket devices.
- Managing the Test team and preparing test plans for testing cycle.
- Single point of contact for different OEMs
- Analyze and Prepare Daily bug reports to be sent to the OEMs.
- Track the defects with the OEMs in HP ALM, Bugzilla or JIRA.
- Prepare final documents for post testing reports for the OEMs.
- Review and prepare complete bundles of documents with appropriate data, logs and Bug-reports to be sent to the client.
Confidential
Senior Test Engineer
Environment: Windows, Android, Operating system for Featured devices
Testing Sections: Android Security, Java, Browser
Reporting Tools: Quality Center, JIRA, Bugzilla
Testing Tools: Android Debug Bridge ( adb)
Responsibilities:
- Responsible for Functional testing: Feature and Application
- Responsible for verifying security features on different models of phone sets covering all major platforms(Blackberry, Android, Windows, Java)
- Responsible for the entire test cycle of a device.
- Direct point of contact for the OEMs for any reporting any testing issues.
- Use Quality Center for Execution of Test cases and repository for requirement analysis and design test cases.
- Use Quality Center and JIRA for logging and tracking defects
- Execute test plans and update the documentation
- Working on OS security testing for Android Devices
- Use Android Debug Bridge for testing.
- Use Android SDK tool kit for the development.
- Use Dalvik Debug Monitor Server for debugging.
- Log the defects and verify the resolved defects
Confidential
Software Engineer
Environment: Windows, Solaris, LINUXScripting: Batch Scripting, JavaScript
Database: SQL
Browsers: Internet Explorer, Mozilla and Chrome
Test Automation Tools: Eclipse, Selenium, TestNG
Responsibilities:
- Testing of the Product for best quality assurance
- Manual Functional Testing for Confidential Server (Token and Key server). This includes installation of Confidential Server on Windows and create identities, identity group, key classes, identity policies, keys, Server Migration, Replication
- Web browser testing by running the client products from different browsers.
- Installation and Testing for Confidential Clients (all APIs of C (on Windows/Unix), Java (on Linux), C# (on Windows), Token C (on Windows/Linux), Token Java (Windows/Unix)).
- Installation of Confidential Appliance and creating multi-site environment, monitoring, replication, migration, logging, failover, replication, disaster recovery, high availability
- Responsible for preparation of Test Cases and Test Artifacts for the given version of the Server.
- Responsible for Estimation, Execution and Reporting of the prepared Test cases and the Logs.
- Responsible for the Bug Reporting and Tracking it to closure.
- Wrote various Batch Files for test cases, where the test was to be run for a finite (very large) number of times.
- Automation for functionality test-cases of the appliance product of Confidential .
- Automation done in Javascript .
- Eclipse with Selenium IDE used for customizing the environment and automating the test cases.
- Automation of all the existing testcases, as well as the new test cases.
Confidential
Software Engineer
Environment: Solaris, Unix, Linux
Technology Used: C, C++, Shell and Perl Scripting, XML, Clearcase
Environment: Solaris 8, 9, 10
Responsibilities:
- Worked in a complete Agile Methodologies Environment (SCRUM) .
- Worked on maintenance projects and fixing Bugs.
- Performed Root Cause Analysis for leaked bugs an fixing the bugs.
- Integrated Solaris Patch & Packages and any third party packages like Oracle, Perl, Java, etc in the platform
- Created XML descriptors for the Solaris patches and packages to be integrated.
- Worked on new Change Requests for new feature s.
- Worked with ClearCase .
- Played the role of Scrum Master for a few sprints.
- Test Case Identification and Design Test case identification and design for new features/CRs
- Continuous improvement of existing test suites based on RCA
- Bring-up/Integration Testing of Confidential on various HW/SW configurations based on Solaris/Linux
- Built and maintained various automation tools for Backup and recovery (FSR Automation Tool), Continuous Integration of hardware and software installations and patch integration (Continuous Integration Tool), Generation of reports from XML files (Release Notes Generation Tool), Test Media build tool for creating installation mediums on the servers at customer end (CreateMedium Tool)
- All tools written in Shell and Perl using Perl Modules and Perl OOPs concepts.
