Logo for SQUAD

Streaming SDET (Python)

Job description

Team summary

We are a mature team of 5 Streaming SDETs focused on video quality validation across a wide range of smart security devices. We use our custom-built automation framework to cover all possible product requirements by automation. This system is supported by an extensive cloud infrastructure and powerful, specialized testing environments. We foster a friendly, collaborative environment where we actively share knowledge and tackle technical challenges together.

Job summary

We are looking for an experienced Streaming SDET to сontribute to our test automation ecosystem. You will be responsible for architecting and developing complex, new Python-based automation solutions, primarily focused on validating video quality and significantly expanding test coverage for core product features. This role offers the opportunity for technical research, creative problem-solving, implementing new functionality, and applying personal innovation. In this role, you will have the opportunity to face and solve complex technical challenges, using your expertise to develop efficient solutions. 

Responsibilities and Duties

  • Develop new complex testing components based on project requirements
  • Identify and fix bugs in the test code, ensuring the codebase remains clean and up-to-date
  • Support QA testing activities (daily and releases) by maintaining the testing infrastructure and diagnosing/resolving critical problems
  • Create clear and concise technical documentation for the testing solutions developed by the team
  • Actively take part in internal code reviews to maintain high quality and knowledge sharing
  • Identify problems in the firmware under test and file precise, detailed bug reports
  • Proactively analyze the existing testing infrastructure and framework, proposing strategic improvements and implementing new functionality into the test automation suite
  • Collaborate effectively with other engineering teams to ensure testing results are delivered on time

Qualifications and Skills

  • Strong Python knowledge
  • Experience with Linux systems
  • Strong CS fundamentals (data structures, algorithms, design patterns, etc.)
  • Experience in developing support tools, including parsers, profilers, and data visualization tools.
  • Understanding the DevOps and CI tools (Jenkins, Gerrit, GitLab)
  • Understanding the classic test pyramid
  • Knowledge of main streaming codecs HEVC, AVC, AV1
  • Understanding of client-server live-streaming architecture
  • Video/Audio quality metrics assessment background
  • Good spoken and written English

Nice to have

  • Experience with other scripting languages (e.g., Bash, Groovy).

We offer multiple benefits that include

  • The environment of equal opportunities, transparent and value-based corporate culture and an individual approach to each team member
  • Competitive compensation and perks. Annual performance review
  • Gig-contract
  • 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation
  • Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves
  • Medical insurance is provided from day one. Sick leaves and medical leaves are available
  • Remote working mode is available within Ukraine only
  • Free meals, fruits, and snacks when working in the office.

QA Tester Related jobs

Other jobs at SQUAD

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.