Senior Software Development Engineer in Test (SDET)
New
S
Svitla Systems Inc.Video analysis
Full-time position (40 hours per week) in EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience in software testing
- Required Skills
- AWSPythonJavascriptTypeScriptRustCI/CDRESTful APIsLinux
Requirements
- Have 5+ years of experience in software testing with strong hands-on coding ability.
- Have strong programming skills in Python and working proficiency in TypeScript/JavaScript and/or Rust.
- Have experience designing and building test automation frameworks from the ground up.
- Be comfortable working in Linux environments.
- Understand AWS services such as Lambda, DynamoDB, SQS, and Kinesis, and their role in distributed, serverless SaaS applications.
- Have experience integrating automated tests into CI/CD pipelines.
- Be able to read and reason about production code, participate in code reviews, and collaborate with developers.
- Have systems-thinking skills for distributed, event-driven, and resilience-focused architectures.
- Have a bachelor's degree in Computer Science or a related field, or equivalent practical or engineering experience.
Responsibilities
- Design, build, and maintain automated test frameworks and libraries for REST APIs, React UI, security, end-to-end, and integration testing.
- Write production-quality code for test harnesses, device simulators, performance tools, and mocks that emulate IoT behavior and video streams.
- Build and maintain testability tooling for distributed, event-driven components, including Lambda, DynamoDB, SQS, and Kinesis.
- Integrate automated test suites into CI/CD pipelines and optimize feedback on builds and deployments.
- Evaluate and introduce tools, frameworks, and approaches to keep test infrastructure scalable.
- Participate in design sessions, RFCs, and architecture discussions to advocate for testability, observability, and reliability.
- Review code and pull requests for correctness, edge cases, performance, and maintainability.
- Design test plans and drive coverage for IoT configuration, monitoring, deployment, connectivity, and video features.
- Validate distributed cloud systems for correctness, performance, and resilience under realistic and edge-case load.
- Mentor engineers and QA team members on automation practices, framework use, and testable design.
View Full Description & ApplyYou'll be redirected to the employer's site