
Senior Software Engineer
Posted Oct 13

Posted Oct 13
This is a fully remote position, open to applicants in United States.
• Enhance or rewrite an existing Elixir test harness for OpenStack endpoints.
• Automate smoke tests within the developer pipeline.
• Execute comprehensive tests concurrently with ongoing development efforts.
• Test various versions of microservices to uncover bugs and defects introduced by modifications.
• Conduct tests against environments that resemble production to identify issues before they reach customers.
• Evaluate CLI/TUI and GUI customer applications.
• Design and develop a robust integration test harness for multi-service, API-driven applications.
• Sustain and expand the test harness to accommodate both automated and manual testing procedures.
• Collaborate with subject matter experts (SMEs) to establish feature-testing priorities.
• Work alongside site reliability engineers (SREs) to incorporate the test harness into relevant CI/CD pipeline stages.
• Partner with software engineers.
• Document test cases to aid in user-facing documentation and FAQs.
• Identify and address gaps in test coverage and delivery processes.
• Perform additional tasks as assigned.
• Over 5 years of experience in software testing.
• Experience primarily centered on cloud infrastructure, virtualization, and storage systems.
• GCP experience is preferred.
• Proficiency in crafting clean, maintainable automation code; Elixir is preferred.
• Familiarity with infrastructure-as-code tools such as Kubernetes and Kustomize.
• Ability to collaborate with diverse stakeholders to deliver thoroughly tested products.
• Experience with LLM tools and frameworks is a plus.
• Exceptional verbal and written communication skills.
• Strong ethical and critical thinking capabilities.
• Outstanding interpersonal and customer service skills.
• Excellent organizational skills and keen attention to detail.
• Strong time management skills with the ability to meet deadlines.
• Robust analytical and problem-solving abilities.
• Capability to prioritize tasks and delegate when necessary.
• Ability to thrive in a fast-paced and occasionally stressful environment.
• Proficient in Microsoft Office Suite or similar software.
• Knowledge of programming languages.
• Strong comprehension of software development methodologies.
• Ability to fulfill essential functions satisfactorily.
• Capacity for prolonged periods of sitting at a desk and working on a computer.
• Equal opportunity employer that values diversity.
• Reasonable accommodations for employees with disabilities, upon request.
• Remote work arrangement.
CodiLime
Swyfft
GitLab
SNHU Careers
Get handpicked remote jobs straight to your inbox weekly.