Description

You will own quality assurance from initial feature concept through to final release.

Responsibilities

  • Design and implement AI-augmented, scalable test automation frameworks for web, mobile, API, and microservices architectures.
  • Develop and execute unit, functional, and integration tests to ensure software quality.
  • Collaborate with Product Managers and Engineering teams to refine requirements and ensure testability is built into the design.
  • Troubleshoot software issues and debug within a large codebase.
  • Integrate automated testing into CI/CD deployment pipelines.
  • Contribute to technical documentation to improve software asset maintainability.

Required Skills

  • 5+ years of software engineering experience building backend software.
  • 3+ years of proficiency in Java, JavaScript, or Python.
  • Experience with testing frameworks such as JUnit or Pytest.
  • Hands-on experience with distributed messaging systems like Apache Kafka.
  • Experience with cloud environments (AWS) and containerization (Docker, Kubernetes, or ECS).
  • Exposure to microservices, event-driven architectures, and batch processing.
  • Strong ability to architect and design extensible APIs.
  • Proficiency in CI/CD principles and automated pipeline integration.
  • Strong analytical, troubleshooting, and technical documentation skills.

Education

Any Graduate