About The Position

We are seeking a highly skilled Senior Engineer with deep experience in testing Kafka-based event-driven architectures, Spring boot microservices and writing salable automation framework using Java and cucumber. The ideal candidate will be r esponsible for gaining a thorough understanding of the system to be tested from both technical and business user perspectives. The SDET is responsible for designing, developing, and maintaining automation frameworks, evaluating test cases for regression testing, automating new functionality, and developing tools to improve test efficiencies. This role works closely with Software Developers, Project Manage rs , and Product Owners to ensure quality standards are met.

Requirements

  • Experience with Java programming and object-oriented concepts
  • Experience working in an Agile environment
  • Strong analytical skills for testing complex systems
  • Experience developing test plans and working with test frameworks
  • Java programming experience
  • Proficiency in testing Apache Kafka - producing/consuming events, validating messages, schemas and stream processing logic
  • Experience with Kubernetes – understanding of K8s deployments, and validating services within containers
  • BS degree in Computer Science, similar technical field, or equivalent practical experience
  • 7+ years of development experience

Nice To Haves

  • Experience with automated testing frameworks (Cucumber, Selenium, TestNG)
  • Experience testing financial services applications
  • Experience integrating automated tests into CI/CD pipelines like Jenkins
  • Previous experience with Financial Services, Derivatives Clearing / Risk Management

Responsibilities

  • Design and implement automated test frameworks using Java and Cucumber, with a focus on reusability and modular steps definitions.
  • Create, maintain , and execute automation test plans
  • Write code against software platforms and estimate testing efforts
  • Analyze and communicate test results and track defects
  • Participate in performance and scalability testing efforts
  • Develop, enhance, and extend automation frameworks
  • Implement automation for new features during sprint cycles
  • Assist in planning and controlling test environments and test data
  • Define test strategies and conduct requirements analysis for testability
  • Participate in reviewing test procedures and recommend improvements

Benefits

  • A highly collaborative and supportive environment developed to encourage work-life balance and employee wellness.
  • A hybrid work environment, up to 2 days per week of remote work
  • Tuition Reimbursement to support your continued education
  • Student Loan Repayment Assistance
  • Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely
  • Generous PTO and Parental leave
  • Competitive health benefits including medical, dental and vision
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service