Description

You will develop and maintain software systems using strong programming foundations in Kotlin, Java, or C++.

Responsibilities

  • Analyze system logs, stack traces, and crash dumps to identify root causes of defects.
  • Perform failure analysis by investigating and reproducing issues reported from field, CI pipelines, or customer environments.
  • Develop and execute unit tests and test harnesses to validate defect fixes and ensure code stability.
  • Collaborate with development teams to provide actionable insights and recommendations for defect resolution.
  • Drive improvements in defect detection efficiency and test coverage through automation and proactive validation.

Required Skills

  • 5+ years of professional software development experience.
  • Strong programming experience in Kotlin, Java, or C++.
  • Proven experience with unit testing frameworks such as JUnit or Mockito.
  • Working knowledge of CI/CD Pipelines and automated test workflows.
  • Experience debugging, profiling, and using tools like Android Studio or LLDB.
  • Familiarity with test automation frameworks and continuous integration tools like Jenkins or Gradle.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to maintain detailed documentation of findings and root-cause summaries.

Education

Any Graduate