Software Development Engineer in Test
New
P
PayterPayment Technology
NetherlandsFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GCPGoCI/CDDevOpsMicroservicesPlaywright
Requirements
- Strong track record of advocating for modern software testing practices and mentoring engineers.
- Deep experience developing and maintaining automated test suites across the testing pyramid (unit, component, integration, end-to-end, load, and performance testing).
- Proficiency in testing strategies (TDD, BDD, Black/White Box), mocking/stubbing, test data management, and test results reporting.
- Hands-on experience with native Golang testing packages and UI frameworks like Playwright (willingness to learn Golang if proficient in another language).
- Experience with CI/CD pipelines, DevOps practices (including Infrastructure as Code), and cloud platforms like GCP.
- Strong understanding of event-based, distributed microservice architectures and containerization.
- Solid grasp of core software engineering fundamentals (Git workflows, OOP, SOLID principles, design patterns).
- Knowledge of software security practices, including vulnerability assessments and penetration testing.
- Analytical problem-solving skills with a keen eye for detail.
Responsibilities
- Design, build, and deliver sustainable, scalable, reliable, and well-tested software into a secure cloud infrastructure.
- Advocate for and implement testing best practices across all disciplines, promoting a quality-driven and testable mindset within the team.
- Foster a collaborative environment where everyone shares the responsibility for quality and testing from the very outset of a project.
- Guide the team during planning and refinement sessions to accurately understand and estimate test efforts and identify dependencies.
- Pair with Software Engineers during development and code review to ensure appropriate test coverage at all levels and avoid any duplication of efforts.
- Develop and maintain robust tools for integration, regression, load, performance, and security testing, ensuring our automation framework is targeted, efficient, and resilient.
- Investigate and determine the root cause of complex issues by analyzing logs, databases, and system behavior.
View Full Description & ApplyYou'll be redirected to the employer's site