Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- 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
- Experience with other scripting languages (e.g., Bash, Groovy).
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join SQUAD and take your career to the next level!
Application takes less than 5 minutes

