Staff Software Engineer - Chicago, United States - NinjaHoldings

    NinjaHoldings
    NinjaHoldings Chicago, United States

    1 month ago

    Default job background
    Full time
    Description

    NinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and rewards along the way as we guide them on a path to financial improvement. Through our EDGE brand, we help companies better understand their customers by offering a package of bespoke underwriting, fraud detection, and analytics services. With offices in Chicago, Miami, and around the world through the power of remote work, we are a lean and innovative team always seeking like-minded talent to join us in our fight to disrupt consumer finance.

    Job Summary:

    The Staff QA Automation Engineer is part of the Engineering/Product team reporting to the Senior Director of Engineering. As a key member of our QA team, you will be responsible for developing sophisticated automation strategies and frameworks that streamline testing processes, reduce manual efforts, and ensure product excellence. The ideal candidate is a technical innovator, a mentor to junior engineers, and an advocate for best practices in automated testing.

    What you'll work on:

    You will work closely with software developers, product managers, and other stakeholders to ensure automated tests are integrated early in the development lifecycle and contribute to the overall quality of the software. Additionally, evaluate and incorporate new testing tools and methodologies to enhance testing efficiency and effectiveness. Lead the effort to expand test automation coverage across the product suite.

    What we're looking for:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 7+ years of professional experience in QA automation or a related role, with a proven track record of developing and implementing successful automation strategies.
    • In-depth knowledge of software QA methodologies, tools, and processes, with a strong emphasis on automation best practices.
    • Experience in an object-oriented programming language such as Ruby, Python, Java, etc.
    • Experience building libraries, CLI tools, and service for developers and QA
    • Strong ability to write technical documentation.
    • Experience setting up and enhancing CI/CD pipelines.
    • Self-motivated and able to work in a dynamic, fast-paced environment.

    Additional Pluses, but not requirements:

    • Extensive experience using SQL and working with Postgres
    • Experience in Data Driven testing

    Benefits:

    • Competitive salary and benefits package
    • Flexible, remote work
    • Fun, fast-paced work environment
    • Dynamic start-up culture
    • Ability to make an immediate impact in a growth stage company
    • Convenient downtown Chicago office located in the heart of the city
    • Equal Opportunity Employer