At AOE, we combine a continuous drive for innovation with our customers’ visionary ideas – to co-create sustainable digital solutions for a better future.
Solving complex problems requires a deep understanding of the problem, expertise, creativity, and innovation. We create an environment that supports the emergence and implementation of new ideas – technologically, methodically and organizationally.
An environment that encourages creative approaches and innovative developments: trust, transparency, and appreciative cooperation at eye level. That's the source of our values and culture.
Opis posla
At AOE, we believe in agile principles, autonomy, and collaboration. For our long-term client team at 1NCE, a leading provider of IoT connectivity, we’re looking for a (Senior) QA Automation Engineer (m/f/d) in Bosnia.
You’ll become part of a distributed remote working team, ensuring the quality of scalable systems used by millions of connected devices worldwide. Along the way, you’ll validate event-driven architectures, design robust test automation in Go, craft performance benchmarks with k6, and verify complex integrations across systems and databases – all while collaborating closely in an international team, contributing to agile processes, and shaping a modern QA strategy within a CI/CD-driven environment.
Your job
You design, implement, and maintain integration and automation tests in Go
You validate and test event-driven systems (e.g., Kafka-like message flows)
You build and analyze performance tests with k6
You work with databases (SQL, Redis, DynamoDB) for data validation
You Integrate tests into GitLab CI/CD pipelines using Docker-based environments
You Contribute to test strategy design and sprint QA planning, and actively participate in backlog refinement
You ensure alignment of QA efforts across multiple teams and components
Kvalifikacije
Automation expertise: 4+ years in at least one programming language (Java, C#, Python, TypeScript/JavaScript, or Go; Go is a plus)
Testing skills: Event-driven systems, REST APIs, databases (SQL, Redis, DynamoDB), and performance testing with k6
Methodologies & tools: BDD (Gherkin), Go test frameworks, mocking, assertions, and regression testing practices
CI/CD & infrastructure: Test integration in GitLab pipelines with Docker-based environments
Agile collaboration: Active role in sprint planning, defining acceptance criteria, and coordinating test coverage across teams
Soft skills: Strong communication, ability to explain risks in business/technical terms, exploratory mindset, teamwork