Senior Software Development Engineer in Test
Unifonic
WorldwideremotePosted 1 month ago
Skill Required
Software-Engineer-in-TestQA-EngineeringAutomation-TestingQuality-EngineeringSoftware-TestingSenior-Software-Engineer-In-TestSenior-Software-Development-Engineer-In-Test-(SDET)Senior-Software-Test-EngineerSenior-Test-Development-EngineerLead-Software-Engineer-In-TestSenior-Test-EngineerSoftware-Test-Development-EngineerSoftware EngineerSoftware Developersoftware engineeringSystem DesignJMeterGenerative AIrelated fieldCD pipelinesPostmanKubernetesEngineeringR ProgrammingJavaScriptTypeScriptPlaywrightanalyticalautomationdevelopingdesigningdebuggingGraphQLSeleniumbuildingCypressTestNGPythonPandasFulltime
Key highlights
- 7+ years required experience in software testing or automation engineering
- Senior level position (title: Senior SDET)
- Must have hands-on experience with Playwright, Cypress, or Selenium
- Competitive salary and bonus plus Unifonic share scheme (employee ownership)
- Up to 25 days per year working from anywhere in the world
- 30 holiday days after first anniversary
Role overview
Unifonic is a dynamic SaaS startup revolutionizing business communication, voted a Great Place to Work®. With 500 energetic employees and 5000+ customer-centric companies, the company offers a fun, collaborative environment where creativity is encouraged. As shareholders, employees are 'Unifones' who are passionate about delivering exceptional experiences. The Engineering team builds and maintains systems driving Unifonic's solutions, working cross-functionally to meet customer needs. This role specifically focuses on quality engineering through automation and test strategy, allowing hands-on technologists to build robust testing solutions for cutting-edge communication and engagement products.
Responsibilities
- Design and implement test strategies, automation frameworks, and CI/CD integrations that ensure our systems meet the highest standards of quality and performance.
- Collaborate closely with developers, product owners, and DevOps engineers to build robust automation pipelines for UI, API, and backend testing.
- Contribute to load and performance testing initiatives.
- Design, build, and maintain automated test frameworks for UI, API, and backend testing using Playwright, Cypress, or Selenium.
- Develop and execute integration and end-to-end test suites to ensure high-quality releases.
- Implement performance and load testing using k6 or similar tools.
- Integrate automated testing into CI/CD pipelines (Git, Drone CI, Argo CD, Kubernetes).
- Drive test coverage, defect reporting, and quality metrics across multiple delivery teams.
- Collaborate with engineers to embed testing early in the SDLC and ensure reliable, scalable automation.
- Advocate for QA best practices, code quality, and automation-first principles.
- Lead continuous improvement initiatives evaluating new tools, frameworks, and techniques to enhance efficiency and maintainability.
Requirements
- 7+ years of experience in software testing or automation engineering.
- Strong programming skills in Python or TypeScript/JavaScript.
- Hands-on experience with at least one of the following: Playwright, Cypress, or Selenium (required).
- Experience with API testing (REST/GraphQL) and backend validation.
- Experience with k6 or other load testing tools for performance validation.
- Familiarity with CI/CD environments, containerized systems, and Kubernetes.
- Excellent understanding of test design, debugging, and automation in distributed systems.
- Experience working in Agile (Scrum) teams.
- Strong analytical, problem-solving, and communication skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Nice to have
- Exposure to AI/ML systems and model testing principles is preferable.
- Understanding of data validation frameworks (e.g., Great Expectations, Pandas is preferable.
- Awareness of MLOps, Data Drift, or Model Drift detection is preferable.
- Experience with Generative AI or AI Agent testing workflows is preferable.
Benefits
- Competitive salary and bonus.
- Unifonic share scheme (we are all owners!).
- 30 holiday days after your first anniversary.
- Flexible working arrangements.
- Spend up to 25 days per year working from anywhere in the world!
- Paid leave for new parents.
Additional details
- Proudly voted a Great Place to Work®.
- Dynamic startup in the SaaS space.
- Team of 500 energetic and passionate Unifones.
- 5000+ customer-centric companies served.
- Fun and collaborative work environment with creativity encouraged.
- Cutting-edge communication and engagement solutions.
- This role is ideal for a hands-on automation engineer with strong Python or TypeScript/JavaScript skills, a passion for quality engineering, and an interest in learning about testing AI-driven systems.