About Me
- Total Experience: 12.6 years
- Working as “Senior Software Engineer” with “Harman Connected...
- Working as “Senior Software Engineer” with “Harman Connected Services India Pvt Ltd” from June 2012
- Worked as “Test Engineer” with “Nokia India Private Limited Bangalore” for 2.6 years
- Worked as “Senior Software Engineer” for client “Sonim Technologies India Private Limited Bangalore” through “iTriangle Infotech Pvt Ltd” for 9 months.
- Worked as “Associate consultant” for client “Sonim Technologies India Private Limited Bangalore” through “Shaambala Value Systems Pvt. Ltd Bangalore” for 1.9 years
Skills
Software Engineering
Software Testing
Others
Development Tools
Web Development
Programming Language
Operating System
Database
Positions
Portfolio Projects
Company
Web Browser Automation using Selenium with Java
Role
QA Tester
Description
- Successful in winning the bidding of WebDriver Automation project using Python 3.7 with Selenium for client NFP
- Leading the Automation team with 4 members to automate regression test suite using Java with Selenium WebDriver
- Identifying Automation Scenarios from the set of Testcases/User stories identified in a Sprint
- Developing Web Automation Testcases for the identified Automation Scenarios
- Performed Cross Browser Automation using Selenium GRID
- Reviewed the Code prepared by other team mates and suggested improvements if required.
- Running Smoke regression suite after every build and publish the detailed reports with the bugs detected
- Running Full Automation suite for every Release and analyze the root cause of Failed scripts
- Acting as a “Single Point of Contact” for Automation team with the client
- Enhanced the Automation framework to cater cross browser testing capability
- Enhanced the Automation framework to cater Selenium Grid using Docker tool
- Environment set up using Git, Git-Hub & Jenkins for Continuous Integration and Continuous Delivery (CICD) with manager’s help.
- Ability to work in-groups as well as independently with minimum supervision and initiative to learn new technologies and tools quickly
- Involved in Development, execution and maintenance of automation scripts
- Automated scenarios using Selenium WebDriver based on framework (Hybrid).
- Interactions with Development teams to resolve the Defects
- Reviewed test cases, given valuable comments about test case coverage and functionality.
- Provided KT session on Basics of Automation (Selenium WebDriver) to Manual team
- Mentored 3 juniors & 2 manual testers, trained them to work with Selenium WebDriver using Java
Tools
Visual Studio OnlineCompany
Automation of Android native app using Java
Role
QA Tester
Description
- Automating functional test suite of CAM manager Android native application using Java with Selendroid and Appium
- Successful in automating all the components of CAM app in very short period
- Automating Wi-Fi lab setup for Client IMC using Java with the help of WLAN access commands
- Involved in Requirement gathering, requirement analysis and converting them into User Stories in TFS
- Involved in Test Planning, Test Case Designing, Test Cases Reviewing, Test Case Execution, Bug Reporting & Tracking, Test Reporting and Test Lab Setup.
Skills
Appium Java (All Versions)Tools
EclipseCompany
Bluetooth functionality verification of Nokia Handsets
Description
- Leading a team of test engineers for Mobile Connectivity. Also act as Mentor for new engineers in connectivity testing.
- Creating and Reviewing of Test Cases and Test Plan.
- Testing supported BT profiles for Nokia Handsets. i.e. HSP, HFP, SPP, OPP, FTP, DUN, PAN, PBAP, SAP, A2DP and AVRCP
- Represented Nokia S40 team in Connectivity UPF hosted by Philips in Bangalore.
- FTS4BT tool using to collect air traces and to analyze
- Fast Trace tool using to collect Bluetooth (profile, stack and Transport) traces.
- Reporting errors using PCP tool and following up till the closure.
- Designed test plan and successfully executed AVRCP 1.4 feature with supplier team
- Played significant role in deciding support of BT profiles for first Dual SIM Handset
- Performing BT and Wi-Fi Co-existence testing.
Skills
Agile Software DevelopmentTools
Jira softwareCompany
Automation of the Phone’s menu through Python Script using CKPD commands
Description
- Writing the Python scripts for testing all menu of PTT and Settings function, which also helps in different Language pack verification.
- Verification of PTT and Settings functions using script.
Skills
PythonTools
PyCharm