Senior QA Automation Engineer (C#)
KUBOWe are looking for a Senior QA Automation Engineer to join the team of our client – an international company providing digital solutions and data services for the maritime, energy and industrial sectors.
You will work on a complex platform built around microservices, event-driven communication, system integrations and large-scale data processing. The role focuses on test automation across microservices, integrations, APIs and asynchronous workflows.
Key responsibilities
- Developing and maintaining automated tests using C#/.NET
- Building and maintaining test frameworks
- Testing microservices, distributed systems and asynchronous workflows
- Designing and executing integration and end-to-end tests
- Testing event-driven communication and event flows
- Testing APIs and asynchronous communication such as webhooks and WebSockets
- Working with SQL and NoSQL databases
- Investigating production issues and performing root cause analysis
- Supporting quality across the development lifecycle
- Collaborating with Developers, DevOps, Product Owners and other cross-functional team members
- Using AI tools to support testing, automation, analysis and everyday engineering work
Ideal candidate profile
- Strong commercial experience in software testing and QA
- Solid experience in test automation, preferably with C#/.NET
- Experience in building and maintaining test frameworks
- Practical experience with microservices and distributed systems
- Experience with event-driven architecture and technologies such as Kafka or RabbitMQ
- Experience testing asynchronous communication and workflows
- Strong experience with integration and end-to-end testing
- Experience with systems processing large volumes of data
- Practical knowledge of Docker and Kubernetes
- Good knowledge of SQL and experience with NoSQL databases
- Experience with root cause analysis and production issue investigation
- Experience working in Agile environments such as Scrum or Kanban
- Good command of English
Nice to have
- Playwright or Selenium
- MongoDB or NocoDB
- Grafana, Prometheus or Loki
- mTLS, IAM or SSO
- Performance testing tools, e.g. k6
- OWASP ZAP or Veracode
- React.js
- Experience with cloud environments
- Practical experience using AI tools in software development or QA
Conditions
- B2B contract (long-term)
- 100% remote work
- Start: ASAP
- 2–4 business trips per year to client's office in Poland/Norway
- Benefits: private medical care, sport card, life insurance
- Budget: depending on the candidate's experience and skills
Recruitment steps
- Phone call with Recruiter
- Interview with the client (may require 2 rounds)
- Feedback and decision