General Description

The Lead Software Development Engineer in Test (Lead SDET)  at Lumu Technologies is responsible for architecting and implementing the whole testing strategy for our products in order to guarantee the delivery of high quality and exceptional experience to our customers.

The Lead SDET thrives at finding the right balance between high quality and customer focus, so that quality can be delivered without compromising execution speed.

In addition to that, the Lead SDET is responsible for understanding and articulating the company’s culture, as well as leading hiring and mentoring processes that creates a first-class team building first-class products.

Responsibilities

  • Ensure that our products meet or exceed client expectations.
  • Provide the definition, development, and deployment of product quality assurance and performance strategy, addressing all phases of the product development lifecycle.
  • Help to set up and maintain the CI/CD environments and pipelines.
  • Drive standardization and adoption of test automation technologies to maintain consistency across the company that will allow us to scale as we grow.
  • Define measurable top level quality goals.
  • Prepare test summary reports and communicate findings effectively.
  • Become a subject-matter expert and mentor to individual contributors.
  • Guarantee focus on mitigating risk, optimize cost and ROI, and deliver business value at speed.
  • Support infrastructure capacity planning with a systematic test of our setup (i.e. load testing.).
  • Collaborate to establish the best practices that will lead to confidence in every level of our stack through appropriate test coverage at all levels, including, unit tests for individual functions, integration tests for services, testing of front end functionality and an appropriate level of reliable functional tests.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Write tools and establish patterns that will be used by our product team to test their code.

Required Skills and Experience

  • 4+ years of proven experience as a QA engineer (functional, integration, regression, performance, and scalability testing)  for all phases of the testing lifecycle in an agile environment.
    Outstanding candidates with less experience will also be considered.
  • Solid programming skills, preferably with Python, Java or Ruby.
  • Hands-on experience with test automation processes and tools is mandatory.
  • Capable with relational and non-relational databases.
  • Experience with testing and using REST APIs.
  • Experience with Unit Testing.
  • Experience with configuring build tools, CI/CD pipeline.
  • Experience with using and setting up performance testing tools.
  • Experience with automated testing for Web UI.
  • Experience testing distributed systems.
  • Good understanding of various DevOps tools.
  • Good understanding of various cloud technologies.
  • Good understanding of version control tools – strong git knowledge is required.
  • Understanding of large scale distributed systems architecture and applications is a big plus.
  • Experience with mobile test automation tools is a plus.
  • Strong candidates are pragmatic problem-solvers with high judgment who bring an experienced perspective to balance quality and strategy trade-offs to meet the needs of our products.
  • The ideal candidate should have a clear understanding of cyber-attacks and passion to build software that identifies, stop and prevent those attacks.

Apply by sending your resume to: careers@lumu.io.