Submit

Lead / Senior QA Engineer (tests BE)

Porto

Job description

We are seeking a Senior Quality Assurance Engineer to join us. As a Quality Assurance Engineer, you will uphold high standards throughout the development process and ensure the quality of our backend applications written in C#.

 

You will play a critical role in planning and implementing test strategies, designing and developing test scenarios, and executing automated and manual tests. Your attention to detail and strong problem-solving skills will help identify and resolve issues to deliver high-quality software solutions.

 

We are looking for someone who is experienced in backend testing, has a strong understanding of C#, and is familiar with software development methodologies and best practices.

Key Responsibilities:

 

  • Gain a good understanding of our products and backend services developed by engineering teams you work with. All our backend teams will give you the opportunity to work with a variety of technologies and patterns. At our core we have C# as our preferred language for backend services.
  • Help grow the community of excellence across our backend product development teams by advocating and influencing the best quality practices.
  • Work with multiple teams within your area to define quality outcomes and a roadmap to achieve them.
  • Be able to write high quality code to create or enhance test frameworks.
  • Actively consider key non-functional requirements for your area of work.
  • Driving a self-organized agile team; accountable for your team’s delivery while promoting collaboration and transparency with stakeholders.
  • Work centrally with the QA team to develop organization wide strategy.
  • Initiate and develop new tech driven initiatives to improve quality


Requirements

  • Minimum of 6 years of experience in quality assurance.
  • Have had experience in organizations with a shift-left approach to quality.
  • Very high energy and enthusiasm, with a passion for delivering awesome solutions.
  • Have in-depth experience of planning, executing and validating tests for cloud hosted microservices APIs.
  • Possess excellent engineering skills in C# and significant knowledge of automated test approaches and tooling.
  • You have an excellent understanding and real-life experience of using TDD.
  • Have a good understanding of CI/CD pipelines and managing tests within them.
  • Have practical experience with GitHub Actions and Team City.
  • Have a good understanding of contract-based testing.
  • Understand cloud-based microservices architecture (e.g. AWS) and associated challenges.
  • Have familiarity with containerization, databases, and observability tools.
  • Have familiarity with Terraform.
  • Have familiarity with monitoring and observability tooling like NewRelic or Grafana.
  • Have strong Agile experience with a good understanding of how Quality and Agile work together.
  • Are a problem-solver who can apply their skills to technical issues.
  • Are a pragmatic self-starter with a keen interest in technology.
  • Know what good looks like, and how to get there - you are an experienced test expert who values the broad range of testing activities that together ensure quality in the product.
  • Excellent interpersonal, relationship building, coaching, and influencing skills.
  • Have the right attitude to challenge status quo and improve situation (continuous improvement and critical mind)


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit