Principal Software Engineer (focusing on testing)

  • Berlin
  • Rise Technical
Principal Software Engineer (focus on testing) Berlin (hybrid) Up to €120,000 + Holiday + Pension + Private Health care + Working outside of German for up to 8 weeks per year. Excellent opportunity for an experienced software developer, specialising in automation testing or QA, looking to join a growing international business within TV streaming industry. The company is a leading TV streaming providers in Europe, with several million users, present in multiple countries worldwide. They are a hyper growth business, looking to expand their client base and grow into new markets. They were one of the first TV streaming services in Europe, offering a friendly, international and inclusive culture. The deal candidate will be an experienced software developer, working with C++ and Golang, but focuses on QA and Testing. Having a deep understanding of testing methodologies, quality assurance practices and automated tools. You would have been in a leadership or mentoring position, through guiding and growing team members. This a an unique opportunity for a senior developer, who has a passion for testability and wants to take control in a functional leadership position. The role: Coach teams and individuals in designing, coding, and architecting for testabilityCollaborate with teams and principal engineers to establish, implement and advocate QA strategies, testing frameworks and processes at all test levelsIdentify weak points in existing processes and suggest improvementsStay knowledgeable about the automated test tools landscape, evaluating and implementing relevant tools to enhance QA capabilitiesCollaborate with cross-functional teams to optimize CI/CD processes and drive continuous integration and delivery practicesDevelop and implement quality metrics and performance indicators to assess the effectiveness and efficiency of QA processes and shipped increments The person: 7 + years' experience in software development ideally at a principle level, working with C++ and Golang.Deep understanding of testing methodologies, quality assurance practices and automated tools.Experience in automation, including designing, coding, and architecting for testability.Experience in leadership or mentoring roles, where you have supported teams and give technical guidance.Advantage if you have experience working on video or steaming platforms.Bonus: Knowledge of application security principles and practices to ensure software integrity