
Senior QA Automation Engineer
Seargin โข Poland
**Role & seniority: ** Senior QA Automation Engineer (highly technical automation/testing)
**Stack/tools: **
-
Testing: automated test frameworks, API/integration/e2e testing, Playwright/Selenium (nice)
-
Messaging/event-driven: Kafka (preferred), similar technologies
-
Backend/data: SQL + NoSQL; MongoDB (nice)
-
Runtime/infrastructure: Docker, Kubernetes
-
Programming: C#/.NET (preferred)
-
Monitoring/perf/security (nice): Grafana/Prometheus/Loki, k6, OWASP ZAP/Veracode
-
Security/identity (nice): mTLS, IAM/SSO
-
(Nice) React.js knowledge
-
Top 3 responsibilities:
-
Design/develop/maintain automated test frameworks and suites
-
Execute API, integration, and end-to-end testing across microservices/distributed systems
-
Test and validate event-driven/asynchronous workflows; investigate defects and perform root-cause analysis
-
-
Must-have skills:
-
Strong hands-on test automation experience; proven framework building/maintenance
-
Expertise in API, integration, and e2e testing (non-UI dependent)
-
Experience testing microservices/distributed architectures and event-driven systems (Kafka preferred)
-
SQL knowledge for data validation during testing
-
Programming/scripting experience (prefer C#/.NET)
-
Docker and/or Kubernetes experience
-
Analytical skills for defect/production issue investigation; Agile collaboration
-
-
Nice-to-haves:
- Kafka (explicitly), .NET/C#, Kubernetes, Playwright/Sel
Full Description
SEARGIN IS HIRING!
As a dynamic multinational tech company operating in 50 countries, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions supporting advanced AI initiatives, financial analytics, and enterprise-scale digital transformation across global organisations.
About the Role We are looking for a Senior QA Automation Engineer to join a team responsible for ensuring the quality of a complex platform built around microservices, distributed systems and event-driven communication.
This is a highly technical QA role focused on test automation, API and integration testing, backend systems and end-to-end flows. You will work closely with developers, DevOps and product teams to identify potential issues, investigate root causes and ensure that different services and systems work together reliably.
Responsibilities Design, develop and maintain automated test frameworks and test suites. Perform API, integration and end-to-end testing without relying only on the UI. Test applications based on microservices and distributed architectures. Test event-driven and asynchronous workflows, including Kafka or similar messaging technologies. Validate REST APIs, events, webhooks and other forms of system-to-system communication. Work with SQL and NoSQL databases to validate data and system behaviour. Investigate defects and production issues, perform root cause analysis and work with developers to resolve them. Work with containerized environments using Docker and Kubernetes. Contribute to test strategy, test design and technical documentation. Collaborate with Developers, DevOps, Product Owners and other stakeholders to promote quality throughout the development lifecycle. Continuously improve automation, testing processes and quality practices.
Requirements Several years of experience in QA / Software Testing, with strong hands-on test automation experience. Proven experience building and maintaining automated testing frameworks. Strong experience with API, integration and end-to-end testing. Practical experience testing microservices and distributed systems. Experience testing event-driven and asynchronous communication, preferably with Kafka or similar technologies. Good knowledge of SQL and databases, with experience validating data as part of testing. Programming/scripting experience, preferably C#/.NET. Experience with Docker and/or Kubernetes. Strong analytical and problem-solving skills, including root cause analysis and production issue investigation. Experience working in an Agile environment such as Scrum or Kanban. Ability to work effectively with development, DevOps and product teams.
Nice to have .NET / C# Kafka Kubernetes Playwright / Selenium MongoDB / NoSQL Grafana, Prometheus, Loki k6 or other performance testing tools OWASP ZAP / Veracode Knowledge of mTLS, IAM or SSO Basic understanding of React.js
Contact: kamil.michalik@seargin.com
Discover the Power of IT Excellence. Apply!
To learn more about Seargin, please visit our web page: www.seargin.com