Overview
Skills
Job Details
QA SDET Consultant - No W2 - Onsight Role
A Software Development Engineer in Test (SDET) is responsible for ensuring the quality of software related to video streaming, Video ad insertion (AVOD, SVOD, TVOD), or other TV-related technologies.
This involves both development and testing aspects, with a strong focus on automation and quality assurance.
Responsibilities:
Develop and maintain test automation frameworks:
SDETS create and improve tools and infrastructure to automate testing processes, including test scripts, test data generation, and test environment setup.
Integrate testing into the development lifecycle:
SDETS work closely with developers to embed testing practices
Integrate testing into the development lifecycle:
SDETS work closely with developers to embed testing practices from the beginning of the software development process, ensuring quality is built in.
Perform various types of testing:
This includes functional, integration, performance, and security testing to ensure the software works correctly under different conditions.
Identify, troubleshoot, and resolve bugs:
SDETS analyze test results, pinpoint issues, and collaborate with developers to fix them.
.Collaborate with various teams:
SDETS work with developers, product managers, and other stakeholders to align testing strategies and ensure quality goals are met.
Contribute to continuous improvement:
Skills:
Strong programming skills:
Proficiency in languages like JavaScript, Python is essential for developing test automation scripts and tools.
Knowledge of testing methodologies and tools:
SDETS should be familiar with various testing techniques, such as unit testing, integration testing, and system testing, as well as tools like Selenium, Appium, or JUnit.
Experience with CI/CD pipelines:
Understanding how to integrate testing into continuous integration and continuous delivery processes is crucial.
Familiarity with video and TV technologies:
Knowledge of TV application testing, Video streaming, Ad insertion, TV UI/UX are helpful. Experience with hardware interaction and middleware components is beneficial.
Excellent communication and collaboration skills:
SDETS need to effectively communicate findings, collaborate with teams, and document test plans and results.