Apply

Senior Software Development Engineer in Test

Posted 19 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Germany

🔍 Industry: Software Development

🏢 Company: Loft Labs, Inc.

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentDockerPythonJavascriptJenkinsKubernetesQA AutomationAPI testingGoManual testingREST APITestRailSeleniumAnalytical SkillsCI/CDProblem SolvingAgile methodologiesLinuxExcellent communication skillsJSONQuality AssuranceSoftware EngineeringDebugging

Requirements:
  • 5+ years of experience in Quality Assurance, with a strong emphasis on backend testing and automation.
  • Proven experience in developing and maintaining automated test frameworks and tools.
  • Proficiency in programming languages like Go, Python, or JavaScript for writing automation scripts.
  • Strong knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CircleCI) and experience integrating automated tests into pipelines
  • Strong analytical, debugging, and troubleshooting skills, particularly in complex Kubernetes environments.
  • Ability to work collaboratively with developers, product managers, and other stakeholders in a fast-paced, agile environment.
  • Excellent communication skills and a startup mindset with a passion for building high-quality products and driving change.
Responsibilities:
  • Set up and maintain automated test frameworks and CI/CD pipelines, including knowledge of tools like Jenkins, GitHub Actions, or similar, to streamline testing and deployment processes.
  • Develop, document, and execute comprehensive test plans, test cases, and test scripts across a wide range of scenarios, including backend/API and UI testing.
  • Integrate automated test runs with CI/CD pipelines to ensure continuous validation and feedback.
  • Analyze and troubleshoot Kubernetes environments to identify, document, and report any issues found in the products, providing detailed descriptions and replication steps.
  • Collaborate with development teams to understand product features, formulate test strategies, and refine test plans to cover all edge cases and ensure high coverage.
  • Conduct exploratory testing to uncover edge cases, usability issues, and other potential risks.
  • Work with stakeholders across the company to advocate for quality and ensure product releases meet high standards.
  • Adapt to the fast-paced and dynamic environment of a startup, taking on new challenges and responsibilities as they arise.
Apply