QA Engineer (Automation & Resilience)
New
NetherlandsFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AWSDockerPythonSQLCypressGCPJavaKubernetesAPI testingAzureGoSeleniumGitHubPlaywright
Requirements
- Proven experience as an Automation QA Engineer, Software Development Engineer in Test (SDET), or similar role within cloud-native SaaS or distributed software environments.
- Strong experience with modern automation frameworks such as Playwright, Cypress, or Selenium.
- Proficiency in programming languages including Java, Python, or Go.
- Solid knowledge of API testing, SQL, and data validation techniques.
- Strong understanding of software quality principles.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with container technologies such as Docker and Kubernetes.
- Familiarity with version control systems like GitHub.
- Ability to design scalable automation solutions and contribute to testing architecture decisions.
- Proactive mindset with the ability to challenge assumptions, anticipate risks, and advocate for quality throughout development cycles.
- Excellent written and spoken English skills.
Responsibilities
- Design, develop, and maintain comprehensive End-to-End (E2E) automated test suites that simulate real-world enterprise workflows.
- Build resilience and stability testing solutions to evaluate system behavior under stress, failures, and high-load conditions.
- Integrate automated testing frameworks into CI/CD pipelines to provide fast and reliable feedback on code changes.
- Develop API and integration tests to validate data integrity and ensure accuracy across distributed systems.
- Collaborate with engineering teams to investigate production issues, reproduce defects, and implement automated regression coverage.
- Identify, analyze, and eliminate flaky tests to maintain trust and reliability in automation results.
- Partner with developers and product stakeholders early in the development process to define effective testing strategies.
- Leverage AI-powered tools and modern development assistants to improve test creation, debugging, and test data generation.
- Write clean, maintainable, and reusable test code while participating in peer reviews and improving test architecture.
- Track QA metrics, including execution times, coverage, and pass rates, to continuously optimize testing processes.
View Full Description & ApplyYou'll be redirected to the employer's site