We provide IT Staff Augmentation Services!

Senior Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

Innovative Senior Software/System Engineering professional with extensive experience in various phases of software/system development life cycle, specializing in Big data system, Web based applications, mobile prod­ucts, various Linux based system and web services including Android, Automaton test system, Linux distribu­tions.

TECHNICAL SKILLS

Enterprise Systems: Big data system, Map/Traffic service, Network storage system

Mobile Products and Linux System: Android, STB

Programming Languages: Java, Python, Scala, Groovy, C, PHP, Perl, JSP

Database/Tools: MySQL, PostgreSQL, MongoDB, Intellij, Eclipse, Jmeter, Robot framework, SoapUI

Operating Systems: Linux CentOS, Debian, Fedora, Ubuntu; Windows, MacOS

Management/Driving: Test Planning, Execution, Bug Tracking and Fix

Publications: Open source related technologies

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior Engineer

Responsibilities:

  • Plan product tests for functional, system, load, quality tests.
  • Manage those progress and results using Jira
  • Implement/Execute automation test cases using SoapUI, Robot Framework, Python, Scala, and appropriate tools to simulate test conditions.
  • Implement/Execute system performance, data quality tests and studies using proper tools like Python, Pandas, Jupyter, PySpark, Amazon EMR.
  • That is useful to find suspicious behaviors as well.
  • Lead product test and release activities in predictive traffic team including planning, implementation, executions, bug tracking, release management.
  • Implement prediction quality measurement tool using Scala to calculate MAE values of predictive speeds
  • Co - work with other teams to execute tests, resolve feature problems

Confidential, Vernon Hills, IL

Cloud Service QA Engineer

Responsibilities:

  • Developed client emulation tools to create test data for big data cloud service which is based on hadoop.
  • That tool is used not only for stress/performance tests, but also functional tests.
  • Created test cases for function and stress/performance tests; executed tests and reported results.
  • Also validated fixed bugs which were found in execution process.
  • Researched test tools for managing test cases, results and reporting; performed stress/performance tests.

Confidential, Libertyville, IL

Senior Software Engineer

Responsibilities:

  • Responsible for developing automation test system, framework, scripts and Android applications; running whole automation system including framework and scripts for stability tests to check long term user experience.
  • Developed automation test system/framework/scripts, Android applications to check phone functionality and sta- bility for major features: Browser, voice call, messaging, media player, camera, contacts and maps.
  • Improved product stability and reduced user found bug number by running automation system in long term without reset­ting phones.
  • Built and deployed automation test system to run tests in continuous integration process using Jenkins, as a part of Agile process.
  • All Confidential phones are required to run and pass these tests before launching to customers.
  • Investigated phone internal functions for prototyping automation testing to improve product test coverage and expand testability.
  • Instructed team members and other teams about automation test system to improve their ability, Re-factored other member's codes, achieving ~75% reduction success rate from original code size, improving ease of main­taining codes and cleaning unnecessary codes.
  • Communicated with development teams to identify and simulate particular user case for reducing work time to resolve bugs.
Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for developing Linux-based Set Top Box, integrating multiple layer softwares, clarifying customer re­quirements.
  • Also responsible for IOT testing for mobile phones about Video telephony, Virus scan application, USIM functions to localize features.
  • Integrated, debugged, and evaluated multiple device driver combinations provided by vendors to reduce com­plexity by worldwide development process; results led to design change to optimize bus/timings.
  • Improved and perfected feature specs / customer requirements from their high level design by communicating and negotiating with customer engineer to clarify and translate technical terms into implementation.
  • Executed IOT tests, debugged defects to match with customer requirements / 3GPP specs.
  • Shipped 4 phones to Japanese market, which was first time experience for Confidential to release 3G phones to NTT Confidential .

Confidential

Software Quality Assurance Engineer

Responsibilities:

  • Responsible for all test activities for assuring product quality: Linux based NAS OS, Synchronization software, and Software deployment application.
  • Ensured and improved company software quality and compatibility by executing tests, debugging failure cases.
  • Designed, developed and tested enhancing features to customize company products, and Managed release configurations.
  • Built company web site and customer management system in LAMP.

Confidential

Software/System Engineer

Responsibilities:

  • Designed, developed and tested various web based systems, enhanced RT-Linux system for simulating micro Confidential OS, Linux GUI application used GTK.
  • Instructed Linux operation training courses for transferring knowledge to Fujitsu group company Engineers.

We'd love your feedback!