As a Software Development Engineer in Test you’ll lead efforts to refine testing strategies, optimize CI/CD pipelines, and strengthen our integration testing while introducing advanced techniques like fuzz testing. As a part of our team of engineers, you’ll ensure our software is secure, reliable, and meets the highest standards to bring the needed “break-it” mindset to our shift-left development methodology.
Please notice this is a hybrid role based in our office in Sofía. We ask to come to the office twice per week.
Responsibilities:
- Advocate for a culture of continuous testing and quality improvement and collaborate with development teams to promote quality best practices
- Leverage your experience to coach developers in designing testable and scalable features and provide guidance on selecting the right testing level to ensure efficient deployment pipelines.
- Conduct workshops and training sessions to enhance the team's understanding of testing methodologies and automation.
- Identify gaps and lead the improvement of test coverage and quality of the tests.
- Enable developers by designing, implementing and maintaining automation framework and tools.
- Develop and maintain test infrastructure.
- Work with teams and product owners within Agile process to clarify and tighten acceptance criteria for user stories.
- Co-develop and review test plans with team during Agile sprints.
- Support developers in designing and building complex end-to-end test scenarios.
- Track quality metrics to measure the adoption of testing strategy and propose process changes to address any deficiencies.