Spectro Cloud

Senior Software Engineer in Test

Spectro Cloud

full-time

Posted on:

Location Type: Hybrid

Location: CaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain automated tests for our distributed platform's core capabilities and features, ensuring high quality and reliability.
  • Build test frameworks and testing infrastructure that validate platform functionality across different environments.
  • Write and maintain comprehensive test cases for new features and enhancements, ensuring thorough test coverage.
  • Create automation tests for both API and UI components using modern testing frameworks such as Robot Framework, Ginkgo, or similar tools.
  • Apply Behavior-Driven Development (BDD) principles to create clear, readable test scenarios that bridge technical and business requirements.
  • Collaborate with developers, product managers, and other engineers to integrate testing early in the development process.
  • Work with cloud technologies, containers, and Kubernetes to test and validate platform behavior in real-world scenarios.
  • Contribute to improving our testing processes and participate in discussions around testing strategy and best practices.
  • Troubleshoot and debug issues in Linux-based environments, working to identify root causes and ensure platform stability.
  • Write clean, maintainable test code that serves as reliable documentation of platform capabilities.

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 8+ years of experience in software testing, quality assurance, or software development with a focus on automation.
  • Demonstrated experience writing automated tests for APIs and/or UI applications.
  • Proficiency in at least one programming language such as GoLang, Python, or similar.
  • Comfortable working in Linux-based operating systems.
  • Familiarity with cloud technologies, containers, and Kubernetes.
  • Understanding of testing methodologies including Behavior-Driven Development and best practices, with good troubleshooting and debugging skills.
  • Ability to learn quickly and adapt to new technologies and testing approaches.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Experience with test automation frameworks such as Robot Framework, Ginkgo, Pytest, Cucumber, or similar is a plus.
  • Knowledge of CI/CD pipelines and integration testing is beneficial.
  • Kubernetes certification (CKA or CKAD) is a plus
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automated testingAPI testingUI testingtest frameworksBehavior-Driven Developmenttroubleshootingdebuggingprogramming languagesLinuxCI/CD
Soft Skills
communicationcollaborationadaptabilityproblem-solvingattention to detail
Certifications
Bachelor’s degree in Computer ScienceKubernetes certification (CKA or CKAD)