QA Engineer

Kitu Systems, Inc.•,
•Remote

About The Position

Kitu Systems is hiring a QA Engineer to help deliver quality software for its smart energy platforms and services. The role is hands-on and focused on championing strong testing practices. Responsibilities include developing automated testing scripts and tools, building network environments for system testing, conducting system tests, triaging issues identified during testing, and working with developers to resolve bugs.

Requirements

  • Strong proficiency in Python.
  • Extensive experience in QA automation and test automation frameworks.
  • Knowledge of web application testing concepts, including HTML, CSS, JavaScript, and browser automation.
  • Familiarity with the software development life cycle (SDLC) and Agile methodologies.
  • Strong analytical and problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills, including the ability to collaborate with cross-functional teams.
  • Ability to work independently, manage priorities, and meet project deadlines.
  • Must be eligible to work in the United States without visa sponsorship.

Nice To Haves

  • Bachelor of Science in Computer Science, Engineering, or related work experience.
  • Experience with C/C++, Java, or JavaScript.
  • Experience with CI/CD tools, particularly CircleCI.
  • Knowledge of cloud platforms and experience deploying tests via the cloud.
  • Experience with other programming languages and automation frameworks.
  • Experience with BDD and Gherkin.
  • Knowledge of API testing and familiarity with tools such as Postman.
  • Understanding of containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with performance testing and load testing tools.
  • Familiarity with version control systems such as Git.

Responsibilities

  • Design, develop, and implement automated test frameworks, scripts, and tools.
  • Use CircleCI to run automated tests in cloud-based continuous integration and deployment workflows.
  • Participate in code reviews to support high-quality test code and adherence to best practices.
  • Collaborate with developers to understand software requirements and identify test cases.
  • Apply Behavior Driven Development (BDD) practices and develop test specifications from user stories.
  • Create and maintain test plans, test cases, test data, and other test documentation.
  • Work with cross-functional teams to ensure comprehensive test coverage and timely delivery of quality software.
  • Execute automated tests and analyze results to identify defects and performance issues.
  • Conduct manual and exploratory testing of new features and edge cases that automated tests may miss.
  • Perform first-level triage of bugs found during testing.
  • Drive bug resolution with the development team.

Benefits

  • Remote flexible work arrangement.
  • Competitive salary and equity.
  • Growth opportunities.
  • Generous paid time off.
  • Medical, dental, and vision coverage.
  • 401(k).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service