Job Tasks:
Build and maintain automated tests and test frameworks to improve software quality
Perform various types of testing, including functional, performance, security, and resilience testing (e.g., chaos testing)
Improve and optimize CI/CD pipelines to speed up deployments
Introduce and improve quality practices to support efficient software development
Automate parts of the software development lifecycle
Review code and designs, offering constructive feedback
Share knowledge and mentor team members to support their growth
Requirements:
6+ years of experience in software quality or engineering roles
Strong experience in automation testing for REST APIs
Proficiency in Python or Java (ideally both)
Familiarity with CI/CD tools such as Jenkins or GitHub Actions
Experience in performance testing using tools like Gatling or wrk2
Solid understanding of Docker and containerized environments
Good communication and collaboration skills
Nice-to-Have Skills:
Previous experience in software development before moving into QA/automation
Experience working with Kubernetes, Nomad, or similar orchestration tools
Familiarity with AWS or other cloud platforms
Understanding of infrastructure-as-code tools such as Terraform or CloudFormation
Exposure to Kafka or other messaging/event-driven systems
Experience with monitoring and observability tools like Grafana and Kibana
Offer:
Contract of employment
Remote working model
Private medical care
Mybenefit
Permanent
Check similar offers