About the job
About Juniper Square
At Juniper Square, our mission is to unlock the vast potential of private markets. Privately owned assets such as commercial real estate, private equity, and venture capital represent a significant portion of the financial ecosystem, yet they remain largely inaccessible to the general public. Our aim is to digitize these markets, fostering efficiency, transparency, and greater access to one of the most productive sectors of finance. If you are passionate about leveraging technology to improve market functionality and making a positive impact while being part of a values-driven team, we would love to hear from you.
We provide our team with flexible working options, from fully remote positions to full-time office roles. Our investment in digital-first operations empowers our teams to collaborate efficiently across 27 U. S. states, 2 Canadian provinces, India, Luxembourg, and England. We also maintain physical offices in San Francisco, New York City, Mumbai, and Bangalore for those who prefer a traditional office environment.
Your Role
As a Senior Quality Assurance Automation Engineer at Juniper Square, you will be an integral part of our product and engineering teams, shaping and driving our manual and automation testing initiatives. Your attention to detail, commitment to product quality, and advocacy for the end user experience are vital to our success.
Key Responsibilities
Review functional specifications and technical design documents, providing insightful feedback and utilizing AI-assisted analysis to detect edge cases or logical gaps early in the software development lifecycle (SDLC).
Collaborate closely with development teams to pinpoint test cases for automation, employing AI-powered Integrated Development Environments (IDEs) such as Cursor or Augment to swiftly prototype and scaffold new test suites.
Design, develop, and execute comprehensive test cases for product features and backend systems.
Maintain and enhance automation frameworks (Playwright/Locust) by leveraging LLMs for code refactoring, optimizing test scripts, and minimizing flaky test patterns.
Advise your development team on best practices, processes, and problem-solving, including the ethical and effective implementation of AI tools within the QA workflow.
Generate automated test result reports and identify any potential quality risks.
Identify, troubleshoot, and track issues throughout the testing process.
