This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Developer in Test is an integral part of the scrum team, participating in all sprint activities and contributing to the overall quality of the finished feature by being involved from the earliest stages of design and development through verification, deployment, and production support.
Job Responsibility
Help in building an Engineering culture that enables quality in all software feature development teams across the company
Develop and execute plans for continuously increasing coverage and decreasing test execution time
Make frequent contributions to our test automation harness as part of the continuous integration pipeline
Design test cases and execute all types of tests (e.g. functional, integration, end-to-end, security, and performance, both manual and automated)
Build tools to support automated testing of our products
Interact and participate in meetings with key stakeholders, team members and internal users regarding timelines, and technical issues
Requirements
Experience and good knowledge of JavaScript/TypeScript
Functional testing experience, including defining test strategy, test planning, test case design, execution, and reporting
Expertise with automated testing tools and strategies
Understanding of web application structure and potential 'soft spots'
Understand the concepts of LLM and Generative AI and typical use cases
Recent exposure to a startup environment building and contributing to a test framework, including automation, from the ground up
You will have a solid understanding of various Test Frameworks and Automation of frontend and backend systems
Experience with Docker
Experience with Continuous Integration/Delivery concepts and tools, including Jenkins and GitHub Actions
API testing (RESTful, gRPC)
A passion for testing, development, and solving challenging technical problems
Nice to have
Experience and knowledge in any one of Cypress, Playwright or WebdriverIO
Experience in use, setup or operating LLM and Generative AI applications
Knowledge of IaC (Infrastructure as code) tools such Terraform, Pulumi
Experience with containers (Docker) and container orchestration systems (ECS, Kubernetes, Docker Swarm/Data Center, EKS, GKE)
Experience measuring and testing quality for a high-availability PaaS or SaaS offering
Experience with working Cloud Platforms such as AWS, GCP, Azure
Experience in testing high-availability Enterprise scale and SaaS offerings
Knowledge of Lua Programming Language
What we offer
Additional rewards including sales incentives depending on the terms of the applicable plan and role
Healthcare benefits (US based employees)
401(k) plan (US based employees)
Short and long term disability benefits (US based employees)
Basic life and AD&D insurance (US based employees)