Design and maintain automated test frameworks for UI, API, and backend testing. Develop and execute integration and end-to-end test suites. Implement performance and load testing using k6 or similar tools.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Help us shape the future of communications by:
- Designing, building, and maintaining automated test frameworks for UI, API, and backend testing using Playwright, Cypress, or Selenium.
- Developing and executing integration and end-to-end test suites to ensure high-quality releases.
- Implementing performance and load testing using k6 or similar tools.
- Integrating automated testing into CI/CD pipelines (Git, Drone CI, Argo CD, Kubernetes).
- Driving test coverage, defect reporting, and quality metrics across multiple delivery teams.
- Collaborating with engineers to embed testing early in the SDLC and ensure reliable, scalable automation.
- Advocating for QA best practices, code quality, and automation-first principles.
- Leading continuous improvement initiatives evaluating new tools, frameworks, and techniques to enhance efficiency and maintainability.
Job requirements
What you'll bring:
- 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.
- 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.
.
As a Unifone you will receive a range of 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.