We provide IT Staff Augmentation Services!

Senior Software Test Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 12 years in - depth experience of Software test processes and Quality Assurance management at projects for Confidential.
  • Highly technical self driven senior Software Test engineer experienced in all aspects of SDLC test management, configuration management, risk analysis, corrective/preventive actions, root cause and log analysis.
  • Exceptional defect identification skills with a proven record within multiple companies for product improvement.
  • Test strategy creation with or without requirements.
  • Log analysis for multiple web applications, automation testing, hardware and software configuration management.
  • Training and mentoring of peers and junior engineers where required.
  • Ranorex Test Automation, C#, AngularJS, WireShark, IPerf, ADB, Jira, Bugzilla, Jenkins, Doors, Rational Clear Case, Synergy ERP, HP QualityCenter, SmartBear.
  • Motorola internal tools, Siemens Building Automation products and tools.
  • Setup Equipment: Agilents, Power Supplies, HP Mobile Communication DC Source, Rhode&Schwarz, JRC, Cisco for network simulations.
  • Microsoft Windows family, Linux/Unix OS, VMs.

PROFESSIONAL EXPERIENCE

Senior Software Test Engineer

Confidential

Responsibilities:

  • Create and maintain test design, test cases and test plan. Test product is created without having requirements based on communication and collaboration with other co-workers and ad hoc testing.
  • Bug tracking and verification. Product improvement and enhancement suggestions to product manager. Defects are submitted, tracked and verified on time. Test cases are updated accordingly.
  • Responsible for creation of new feature test cases. Chairing meetings with all levels of team and management for verification.
  • Collaboration and communication with inside and outside teams and members. Information is being shared to help other members if needed proactively. Ambiguous requirements are collected on a regular basis for test plan maintenance.
  • Test process improvements. Test Automation initiatives using Ranorex and C#. Encourage other members to learn new technologies and advise/mentor when needed.

Sr. Quality Engineer

Confidential

Responsibilities:

  • Created entire Software Test methodology across product range of the whole company.
  • Software Testing process manager responsible for all aspects of software development life cycle.
  • Active collection of missing requirements and clarification of ambiguous information.
  • Constant communication with all departments and teams.
  • Test Development; Test Execution; Test Results Analysis; Test Cycle Management and Reporting.
  • Software and hardware configuration management; risk analysis.
  • Hardware/software quality monitoring.
  • Corrective and Preventive actions process management.
  • Return Material Authorization management.
  • Quality assurance throughout the company responsible for all products and solutions being delivered to the customer.
  • To provide a complete Test Verification and Validation Life Cycle system coverage, fault analysis and monitoring under Agile System Development Life Cycle. To help with identification of hardware problems actively interacting with all members of RF and Software engineering groups.
  • Manual software testing development, Automated Web Testing development using IntelliJ IDEA
  • Make decisions on preventative and corrective actions to eliminate occurrence of any escape defects relating to product and processes.
  • Keep tracking records of problems and issues related to the product and platforms.
  • Discuss system optimization and process related improvements of all areas with all related parties.
  • Make decisions and recommendations on test coverage and priorities based on product risk and resources.
  • Review and analysis of relevant feature requirements and related IT industry standard specifications.
  • Creation, validation, execution, management and status update of related test cases, test suites and test plans.
  • Multi-level testing approach to comply with the program timeline: sanity, component and feature, regression interaction, automated, stress and stability.
  • Test support and maintenance of previously delivered platform.
  • Initial failure analysis, log collection and failure documentation management using bug tracking system.
  • Identifies and records any problems relating to the product, process and quality system.
  • Manages field defect reduction.
  • Process Documentation Managing. To monitor documentation is in accordance with RMA process and Testing process.
  • To make decision for each involved group for in-time updates.
  • Identifies negative trends and develops plans of corrective action.
  • Maintains effective relationships with other cross-functional groups and participates in meetings with them to properly support company goals and objectives as needed. Addresses and resolves internal customer inquiries or complaints.
  • Researches, develops and applies process improvements to improve quality, efficiency and productivity.
  • Works with the operations group to develop effective quality actions that assure that all products that ship, meet quality standards and that we are actively working with our supplier base to ensure the delivery of the highest quality components.
  • Assists in the assembly and testing of prototypes

Software Test Engineer

Confidential

Responsibilities:

  • To provide a technical requirements review, a complete test life-cycle coverage, faults analysis and monitoring for Kernel/BSP related functionalities on Confidential handset with GSM, CDMA, UMTS/WCDMA, Wi-Fi networks and TCP/IP protocol.
  • GPRS, HSDPA/HSUPA, LTE, GPS technologies using Live network and network simulation equipment provided by R&S, Anite, Agilent etc. KPI, performance and data throughput measurement using WireShark, IPerf, QXDM/QPST, SQL and ADB tools.
  • Review and analysis of relevant feature requirements and related IT industry standard specifications.
  • Active collection of missing requirements and clarification of ambiguous information. Constant communication with all related departments and teams.
  • Creation, validation, management and status update of related test cases, test suites and test plans. Led the team responsible for creation of 5000 manual and automated test cases, developed for Kernel/BSP features including 1000 scenarios for different types of network and protocol connection.
  • All tests were relevant and were created on time and 100% of the tests were executed in corresponding product development milestones.
  • All test cases were associated with a corresponding way of product quality verification - sanity, monkey, smoke, feature, usability, performance, integration, user interface, stress, user trial testing.
  • Test creation always satisfies requirements traceability matrix.
  • Test setup for Data throughput measurement (GPRS/WCDMA), TCP/IP, WiFi, voice call quality, battery current drain measurement.
  • Low-level kernel driver component testing on different embedded chipsets: TI OMAP, NVIDIA Tegra, Qualcomm MSM, Broadcom, Intel.
  • BSP/Kernel functional area testing: USB-Ethernet network support, USB Tethering data throughput, MTP data throughput, GPS KPI, WiFi, BT, KPIs(camera, display/touchscreen CPU), CPCAP/TCMD/I2C buses, audio routing, ALS/LED/Fingerprint/Proximity sensors, keypad, compass, accelerometer, bootloader, SD/MMC support, 3.5mm jack, accessory detection, speaker phone, SIM
  • Hi-level UI and feature testing for following software components at Application layer: messaging, multimedia, accessories, mobile network-related features, camera, BT, WiFi, sensors, GPS.
  • Utilization of special tools, measurement and debugging equipment to provide detailed information on observed failures. WireShark, iperf, ADB tools. Agillent PS8960, UART logs, panic logs, registry dumps.
  • Initial failure analysis, log collection on mobile and network side. Bug tracking in JIRA, BUGZilla.
  • Multi-level testing approach to comply with the program timeline: sanity, component and feature, regression interaction, performance, automated stress and stability.
  • OTA and manual SW update and Android version migration process testing.
  • Test support and maintenance of previously delivered versions of Android OS platforms
  • Made decisions and recommendations on test coverage and priorities based on product risk and resources.
  • Discuss system optimization and process related improvements in areas within multiple groups.
  • Creation of final reports and documentation using Microsoft Excel, Word and Power Point software.

We'd love your feedback!