Senior Software Engineer

Pellera Technologies  ยท  via Devremote
๐ŸŒŽ Remote

Job Description:

  • Extend or rewrite an existing Elixir test harness for OpenStack endpoints
  • Automate smoke tests in the developer pipeline
  • Run comprehensive tests in parallel with ongoing development work
  • Test different versions of microservices to identify bugs and defects introduced by changes
  • Run tests against production-like environments to detect issues before customers find them
  • Test CLI/TUI and GUI customer applications
  • Architect and develop a rigorous integration test harness for multi-service, API-driven applications
  • Maintain and extend the test harness for automated and manual test steps
  • Collaborate with SMEs to determine feature-testing priorities
  • Collaborate with SREs to integrate the test harness into appropriate CI/CD pipeline steps
  • Collaborate with software engineers
  • Document test cases to support user-facing documentation and FAQs
  • Identify and close gaps in test coverage and delivery processes
  • Perform other duties as assigned

Requirements:

  • 5+ years of software testing experience
  • Experience focused on cloud infrastructure, virtualization, and storage systems
  • GCP experience preferred
  • Proficiency in writing clean, maintainable automation code; Elixir preferred
  • Experience with infrastructure-as-code tools such as Kubernetes and Kustomize
  • Ability to work with a variety of stakeholders to deliver well-tested products
  • Experience with LLM tools and frameworks is nice to have
  • Excellent verbal and written communication skills
  • Ethical and critical thinking
  • Excellent interpersonal and customer service skills
  • Excellent sales and customer service skills
  • Excellent organizational skills and attention to detail
  • Excellent time management skills and ability to meet deadlines
  • Strong analytical and problem-solving skills
  • Ability to prioritize tasks and delegate when appropriate
  • Ability to function well in a high-paced and sometimes stressful environment
  • Proficiency with Microsoft Office Suite or related software
  • Proficiency in programming languages
  • Strong understanding of software development methodologies
  • Ability to perform essential functions satisfactorily
  • Prolonged periods of sitting at a desk and working on a computer

Benefits:

  • Equal opportunity employer valuing diversity
  • Reasonable accommodations for employees with disabilities, upon request
  • Remote work arrangement