logo

View all jobs

Strong Mid/Staff Software Development Engineer in Test - Golang, Java, Python, Cloud

Sofia, Sofia

JOB DESCRIPTION

 

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. 

 

QUALIFICATIONS

 

  • Solid experience with a variety of Test Automation and Management tools 
  • Experience building robust and scalable automation frameworks and tests 
  • Experience building and/or maintaining CI/CD pipelines, Gitlab preferred 
  • Good knowledge in one or more programming languages, Golang or Java preferred 
  • Ability to write clean, consistent, and well documented code following best practices 
  • Experience managing Linux-based virtual machines 
  • Fast learner with strong problem solving and analytical skills 
  • Ability to lead and multi-task, problem-solve, make decisions and operate in a fast-paced environment 
  • Self-motivated, able to work independently and be reliable and responsive 
  • Experience testing security software 
  • Familiarity with Public Key Infrastructure 
  • Experience with SaaS products and technologies 
  • Experience with typical IT infrastructure, such as load balancers, web servers, certificate authorities, identity management systems, etc. 

Share This Job

Powered by