
Senior Software Engineer in Test
Spectro Cloud
full-time
Posted on:
Location Type: Hybrid
Location: California • New York • United States
Visit company websiteExplore more
Job Level
Tech Stack
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)