Pompano Beach, Florida, United States
Automation developer, with over 8 years of experience as a software engineer, who uses previous experience to solve problems outside the scope of singular issues and able to solve complex issues requiring cross-functional support, with strong ownership, excellent root cause analysis skills, ready to address challenging technology problems as part of a dynamic environment and in a cross-functional team.
- Designed and developed sanity tests suites which covers basic functionality for critical features e.g. phone calls, WiFi, email, messaging, camera, etc… These suites are highly reliable as a failure in sanity testing is typically regarded as gating as such a basic regression may impede additional testing downstream. - Part of team which architects, designs, develops and maintains automated stability which is a test that focused on finding fatal faults experienced in-network through execution of an accelerated-aging stress suites. Fatal faults include events such as resets, freezes (temporary or permanent), application crashes, modem crashes, and process crashes that affect the performance/response time of the device. - Part of team which architects, designs, develops and maintains framework, keywords and APIs for devices using the Android operating system (AOSP), using Java, Groovy, UiAutomator & gradle. - Developed and maintained web applications for device resource monitoring to anticipate failures and facilitate root cause analysis, such as CPU utilization, speed of execution, battery levels, wireless charging states, memory allocation by process/application, storage, and application not responding messages. - Developed, integrated, supported, and rolled out effective and efficient automation solutions/tools that provide highest ROI. - Log collection and root cause analysis using Qualcomm tools (e.g. QXDM, QPST) for issues pertaining to the radio stack, performance and throughput on products using Qualcomm chipsets (e.g. Priv, Classic, Passport, etc…). - Successfully established automation testing capability in Hyderabad, India.
- Automation design and implementation of Accelerated Life Test Application (e.g. 3GPP/WiFi/Bluetooth, pseudo random keypress, application traversal, etc…). - Integrated Battery Life Testing into the release criteria of the test engineering organization. - Developed and maintained web applications facilitating reporting, data trends, bulk triage, etc… - Designed and developed leveraging strategy based on hw/sw similarities across platforms/products. - Liaison between the test engineering team and the PDC hardware, mechanical and software teams. - Facilitate effective establishment of new Florida R&D site, specifically SV&V team(s) - Test design/plan for specific feature sets (Battery, RAM, WiFi, Bluetooth, etc…). Co-Op student’s mentor - Identify their skillset, assign projects and guide them through their term.
- Contractor for Honeywell Aerospace and Hamilton Sundstrand - Part of a team responsible for software validation to certify and comply with DO-178B standard. - Develop test cases in C to validate Boeing Airplane’s Common Data Network system’s (Avionics Full-Duplex Switched Ethernet) high level and low level requirements. - Developed utilities to validate the usage of the system’s DMA, and protocols such as ICMP and UDP - Test cases compiled using GNU and tested using an EVB, an AFDX Card and an Ashling emulator. - Debugged using the Ashling emulator and the Ashling's PathFinder Debugger. - Code Reviews. - New software release integrator (identify changes, issues).
- Part of a team responsible for hardware validation, maintenance, tracking and support for global iDEN development team in order to maintain 24 hour development. - Software Integration Test Execution: Testing, reporting and analyzing resulting data. - Responsible for new application features: Integration Test Documentation. - Critical Software parameters benchmarking (e.g. performance, reliability, and resource consumption) - Create User guides, Validation documents, Test script.