Software Engineer
Millennium Management LLC
1d ago

Principal Responsibilities

  • Lead end-to-end testing initiatives throughout the entire SDLC from project test planning, requirement review, test design, test execution, and test reporting.
  • Design, build, and maintain efficient, reusable, and reliable automated test case
  • Drive standardization and adoption of Test Automation Technologies to maintain consistency
  • Pair with software engineers to identify and prevent gaps with automation / regression coverage
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary products.
  • Take full ownership of and maintain QA environment
  • Work with developers on improving system testability and creating testing environment
  • Become a technical SME and mentor to individual contributors
  • Technical Qualifications

  • Bachelor degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in automated testing
  • Familiarity with equities, derivatives, futures, or FX trading
  • In-depth experience in PNL system
  • Strong working knowledge of KDB+ and Q programming language
  • Strong working knowledge of Linux is required
  • Experience collaborating with programmers and business authorities
  • Strong experience with Java or OOP
  • Strong understanding of Data Structures, Algorithms, and Object Oriented design
  • Knowledge of writing clean, readable Java code
  • Experience with Continuous Testing and Continuous Delivery
  • Ability to solve complex problems with practical, maintainable, and scalable solutions.
  • Excellent communication, documentation, and analytical skills;
  • Excellent attention to detail
  • Able to prioritize in a fast moving, high pressure, constantly changing environment; Good sense of urgency, resourcefulness and independence Strong problem-solving skills, troubleshooting, and tracing root cause.
  • Collaborate closely with Development teams to understand technical and business functionality
  • Knowledge of Agile / Scrum methodologies
  • Highly Valued

  • Experience with Shift Left Test Automation
  • Excellent knowledge of unit-testing frameworks
  • Continuous test driven development practices
  • Excellent self-management and problem-solving skills.
  • Proficient in Git, Bitbucket or Version control tool
  • Code Review and Debugging
  • Familiar with various design and architectural patterns
  • Familiarity with continuous integration tools (Jenkins, TeamCity, Octopus a plus)
  • Experience in automated testing of distributed systems / solutions.
  • Good to have

  • Strong development background in Java.
  • Experience architecting & building framework from scratch
  • Experience designing, implementing or enhancing test harness / framework
  • Design and develop test harnesses and frameworks for various application
  • Lead initiatives of performance testing, stress testing automation
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form