14 Years of Firmware, Software, driver and SNMP testing in HP Account at Wipro.
Working as Lead Engineer from Apr-2017. Worked as Senior Test Engineer from June-2014 to March-2017(2.8 Yrs).
Worked as Project Engineer from Jan-2008 to May-2014(6.4 Yrs).
Worked as Test Engineer in Wipro Technologies, Bangalore on Contract from Sep-2006 to Jan-2008(1.4 Yrs).
|
|
Client:Hewlett Packard Inc, Boise, Idaho, USA
Project Name: HP-PHOENIX-TEST
Location: Boise, Idaho, USA
Role: Test Lead
Responsibilities:
· Gather requirements and developer inputs for each Firmware requirement. Based on this information create qualification plan.
· Own key critical Laser Printer Firmware qualification for IO/Networking, BLE, IPP, UI, Copy and Scan components.
· Develop automated test scripts, test libraries, create/modify test frameworks and add to test lab to qualify assigned firmware requirement.
· Test design and test scripts development using Selenium web driver to test Embedded web server application.
· Monitor and Analyze Automated Test execution on each printer Firmware over Ethernet, Wireless and Point to Point Protocol in Continuous Test Lab and triage Test failures.
· Execute partially automated and manual test cases using Test Execution Manager(TEM).
· Submit defects found to Printer Firmware Development Engineer with Firmware trace and logs. Verify Defect after Developer provides Firmware Fix for issue.
· Update Unit Test Framework support for new Laser Printers added to Continuous Test Lab.
· Use Jet Brains PyCharm IDE, Eclipse IDE, Gerrit, Unit Test Framework, Selenium, Python Packages and other in-house tools to develop, triage Automated Tests effectively.
· Perform Firmware Defect Escape analysis and fill Test gap in existing Automated Test cases.
· Review Test code changes from peers and sync all modified artifacts in GIT configuration management system.
· Participate in tech team, test engineering and backlog planning meetings. Also attend daily Test automation scrum meeting.
· Update Test Development and Printer Firmware qualification status and report on work in progress regularly in JIRA and ALM(HP Application Life Cycle Management) tools.
· Coordinate with Development engineers and Qualification teams
Tools: Python, Selenium, HP ALM, JIRA, MS Excel, Ubuntu
Client: Hewlett Packard
Project Name: HP-PHOENIX-TEST
Location: Boise, Idaho, USA
Role: TEST ENGINEER-L2, TEST ENGINEER-L3
Responsibilities:
· The responsibilities involve analyzing manual tests, communicating with team at Shanghai and Boise test teams to understand the tests, developing automated tests for them using python and Linux environment. Integrate these tests in to test repo.
· Development of tests involves making changes for existing libraries or creating new libraries and functions. for developing automation tests, understanding of firmware components like UI string variables, command paths in the firmware which can be triggered either by telnet, serial port or LEDM commands.
· Understanding of the ASM language codes used for emulators.
· Analyzing the tests which have failed during the test run and characterizing the defect if it is firmware or test issue.
· Updating the client about the productivity achieved on the task on weekly basis with progress report and projection of estimated task completion time.
· Updating any new firmware defects in ALM and helping team achieve the product milestone.
· Converting more than 200 tests from manual to automation.
· Have worked on developing new tests for eSCL scan by changing existing soapscan tests. For this a new test library was created which is compatible with both soapscan and eSCL.
· A common tool was also developed which can be used outside the tests to perform scan.
· Worked on memory re-architecture of ultra-low end printers. This involved testing for threshold memory sizes in the firmware memory pools and building private firmware. Running stress test on this firmware. Also stress test tool was developed using PowerShell to send print jobs from ipp and http.
Tools: RedHat, Python, Selenium, HP ALM, MS Excel, PowerShell
Client: Hewlett Packard
Project Name: MFP-CPE-Duration
Location: Bangalore, Karnataka
Role: TEST ENGINEER-L1,TEST ENGINEER-L2
Responsibilities:
· Involved in duration testing of firmware for MFP's (Multi-functional Peripherals) using PATT automation tool which runs on HP-UX and Linux machines. This involves performing rollover of firmware's on multiple MFP's and starting PATT tool for duration testing.
· Monitoring PATT while duration testing is in progress. Resolving environments issues and facilitating proper duration testing.
· Triaging of Crashes and Hangs observed during testing. This involves collecting all relevant logs, running debugger tool called GDB to help developer find root cause of defect in code, logging them for tracking purpose in tool called MIMS.
· Analyzing these logs, reproducing crash by running last few test cases. Sharing all this info to development team and following up for same.
· Involve in Memory leak testing, performance testing, fixed functionality testing and Regression testing.
· Involve in feature specific testing for features like ESNF, OXPD, Security features on MFP's like Authentication using different methods like Kerberos, smart card and different encryption methods for emails sent from MFP.
· This testing involved scoping, understanding specific test setup, tools, developing new test cases, executing tests and following up with development team for issues observed and updating results on daily basis.
· Was involved in setting up IIS server for C# app's used in testing OXPD feature.
· Using Clear case and GITS CM tools to access version specific code for attaching debugger. Also building firmware to customize code, specific to duration and memory leak test requirement.
· Modifying scripts as and when required. The scripts are related to UI navigation on MFP using tool called Anteater, Perl scripts for IE automation of MFP's EWS page.
· Have gained good knowledge about functionalities of different HP MFP's.
· Defect analysis, defect fix verification and CR updating with relevant data.
· Involve in defect characterization. Logging defects in Defect management tool called ALM.
· Involve in sending status mail to team and client on daily basis and shift basis.
· Involve in updating different metrics, billing data and other reports required by team.
· Developed many tools using Perl, Tk, Tcl, expect, PowerShell for collecting toner levels on MFP's, Rollover automation tool, Memory leak analysis tool, Triage Automation tool, IE Automation.
Tools: TCL-TK, Perl, Expect, PowerShell.
Client: Hewlett PackardSep 2006 - Jan 2008
Project: SNMPAGENT_EN
Location: Bangalore, Karnataka
Role: Test Engineer
Responsibilities:
· Involve in Test case design and execution.
· Performed System testing, regression testing, Ad Hoc testing, Smoke Testing & Stress testing.
· Involve in Defect reporting & Defect tracking using Bugzilla.
· Used Test Case Management Tool's App test Manager to execute test cases.
· Used Net SNMP tool to query HP SNMP Proxy using OID's.
· Used Ethereal tool to trace & verify OID's sent by WJA to SNMP Proxy.
· Involve in Lab Setup, Windows OS installation & taking Backup of OS using Norton Ghost 2003.
· Used VM ware GSX server 2.5.1, virtual machine software for testing.
· Used Driver Test Manager (DTM) to check the drivers of the printers conforms to the Microsoft documentation.
· Performed testing on Citrix Terminal Server.
Tools: Bugzilla, Ethereal, Net SNMP.
AWS CERTIFIED CLOUD PRACTITIONER
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:
School Attended
Job Titles Held:
Degrees