Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
QA Engineer image - Rise Careers
Job details

QA Engineer

MBC is a proprietary trading firm that has successfully deployed strategies in the US Equities space for nearly a decade. We currently have a variety of automated trading strategies on our platform. As an early member of the engineering team, your focus will be on further refining the infrastructure to seamlessly transition more strategies onto our automated trading platform. 


The QA Engineer leading this initiative will primarily focus on testing early versions of our internal tools to ensure they are robust and stable. To maintain the quality of our software, the individual needs to think like a Trader and possess the skills of an Engineer.


This position is hybrid in Dorado, Puerto Rico.


Roles & Responsibilities
  • Design, implement, and maintain manual test scripts for our internal products.
  • Build demo strategies to be used in our testing environment.
  • Design and implement automated tests and CI/CD pipelines to optimize the deployment, monitoring, and scaling of our microservices in the cloud.
  • Analyze the numerical results of strategies with meticulous attention to detail.
  • Work closely with the trading unit to understand needs and ensure alignment of Engineering products with the overall business objectives.


Minimum Qualifications
  • 2+ years of experience with one of the following: Javascript, C#, Java, C++, Python
  • 1+ years of experience with SQL
  • Experience with sockets and basic networking (telnet, Chrome Debug Console, etc)
  • Hands-on experience with Unix command line tools
  • Proficiency in working with relational databases, Excel, Google Sheets and other data analysis tools
  • Positive attitude towards newly encountered problems
  • Fluent in English


Preferred Qualifications
  • Proficiency in C#
  • Hands-on experience analyzing large amounts of data
  • Familiarity with equity trading and automated trading systems
  • Experience trading or interests in the markets
  • Experience with cloud computing platforms


$65,000 - $90,000 a year
Benefits:

401K
Fully-Compensated Health Insurance
PTO
Signing Bonus
Life Concierge

Average salary estimate

$77500 / YEARLY (est.)
min
max
$65000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About QA Engineer, Manor Bridge Capital

If you're ready to jump into an exciting opportunity with MBC as a QA Engineer in Dorado, you're in for a treat! MBC is a leading proprietary trading firm that's been making waves in the US Equities market for nearly a decade. As a key member of our engineering team, you'll play a pivotal role in refining our infrastructure to transition more of our automated trading strategies smoothly onto our innovative platform. In this engaging position, you'll primarily be responsible for testing early versions of our internal tools, ensuring they are robust and stable. You’ll need to combine the mindset of a trader with the skills of an engineer, which makes this role truly unique. Your daily tasks will include designing, implementing, and maintaining manual test scripts for our products, building demo strategies for our testing environment, and creating automated tests paired with CI/CD pipelines to enhance our microservices deployment. You’ll meticulously analyze the numerical results of strategies, ensuring alignment between our engineering outputs and trading unit needs. With a salary bracket of $65,000 - $90,000, we also offer a comprehensive benefits package including fully compensated health insurance, a 401K plan, PTO, and even a signing bonus. Join us in Dorado where you can grow your career while contributing to exciting financial technologies!

Frequently Asked Questions (FAQs) for QA Engineer Role at Manor Bridge Capital
What are the primary responsibilities of a QA Engineer at MBC?

As a QA Engineer at MBC, your primary responsibilities will include designing and maintaining manual test scripts for internal products, building demo strategies for testing, implementing automated tests, and optimizing deployment strategies for our microservices in the cloud. Additionally, you'll analyze numerical strategy results with precision and work closely with the trading unit to align engineering products with business goals.

Join Rise to see the full answer
What qualifications are required for the QA Engineer position at MBC?

To qualify for the QA Engineer position at MBC, candidates should have a minimum of 2 years of experience with programming languages such as Javascript, C#, Java, C++, or Python, and at least 1 year of SQL experience. Candidates must also possess hands-on skills with Unix command line tools and be proficient in data analysis using relational databases, Excel, Google Sheets, and other tools.

Join Rise to see the full answer
What is the working environment like for a QA Engineer at MBC in Dorado?

The working environment for a QA Engineer at MBC is hybrid, based in the beautiful location of Dorado, Puerto Rico. This setup combines the flexibility of remote work with the collaborative energy of a local office, allowing you to engage with your team while enjoying the stunning local culture.

Join Rise to see the full answer
What skills are preferred for the QA Engineer role at MBC?

Preferred skills for the QA Engineer role at MBC include proficiency in C#, hands-on experience analyzing large datasets, familiarity with equity trading and automated trading systems, as well as direct experience in trading or an interest in the financial markets. These skills will help enhance your contributions to our team.

Join Rise to see the full answer
What benefits does MBC offer to its employees in the QA Engineer position?

MBC offers its QA Engineer employees an attractive benefits package including a 401K plan, fully-compensated health insurance, paid time off (PTO), a signing bonus, and life concierge services. This comprehensive support shows our commitment to the well-being and career growth of our team members.

Join Rise to see the full answer
Common Interview Questions for QA Engineer
Can you explain your process for developing test scripts as a QA Engineer?

When developing test scripts as a QA Engineer, I start by understanding the requirements and features of the software. I then define the testing scope, and create detailed test cases before automating them where possible. My approach focuses on thorough documentation and collaboration with developers to guarantee accuracy and relevance.

Join Rise to see the full answer
How do you ensure the stability of automated trading strategies?

To ensure the stability of automated trading strategies, I conduct comprehensive testing that includes stress tests, regression tests, and performance evaluations. I also utilize CI/CD pipelines to prevent issues during deployment, focusing on continuous monitoring and validation to ensure robustness.

Join Rise to see the full answer
What tools do you prefer for testing in a cloud environment?

In a cloud environment, I prefer using tools like Selenium for automated testing due to its versatility across different platforms. Additionally, I leverage cloud-native tools such as Jenkins for CI/CD, and monitoring tools like Grafana to visualize performance metrics.

Join Rise to see the full answer
How would you handle conflicting priorities while testing software?

When faced with conflicting priorities while testing software, I prioritize based on the project deadlines and business impact. Communicating with stakeholders throughout the process helps align on expectations, and I adjust my approach based on urgent requirements while ensuring essential tests are not compromised.

Join Rise to see the full answer
Describe a time you identified a critical bug in a trading system.

In a previous role, I identified a critical bug during regression testing when a trading algorithm failed to execute orders under certain market conditions. I immediately documented the issue, informed the team, and collaborated on a fix. This proactive approach minimized potential financial losses and bolstered the system's credibility.

Join Rise to see the full answer
What metrics do you consider when analyzing numerical results from trading strategies?

When analyzing numerical results from trading strategies, I consider metrics like Sharpe Ratio, maximum drawdown, win/loss ratio, and overall profitability. These metrics provide a clear picture of strategy performance and help identify areas for improvement or adjustments needed.

Join Rise to see the full answer
How do you stay updated with the latest trends in software testing and trading?

To stay updated on the latest trends in software testing and trading, I regularly read industry blogs, participate in webinars, and engage with professional communities online. Networking with fellow professionals allows me to share insights and keep my knowledge current in this fast-paced field.

Join Rise to see the full answer
What is your experience with SQL in relation to data testing?

I have extensive experience with SQL for data testing, which includes writing complex queries to validate data integrity, performing data migrations, and ensuring that data analytics outputs align with the expected values. SQL proficiency enables me to efficiently manage and test large datasets.

Join Rise to see the full answer
Can you give an example of how you collaborated with business stakeholders during a testing phase?

During a testing phase, I once collaborated closely with business stakeholders by setting up regular check-in meetings to discuss testing progress and gather feedback. This communication ensured alignment on expectations and allowed us to adapt our testing strategy based on business priorities.

Join Rise to see the full answer
Why do you believe a QA Engineer needs to think like a trader?

I believe a QA Engineer needs to think like a trader because understanding the trading mindset helps ensure that testing aligns with business objectives. By approaching testing with an awareness of market dynamics and user behavior, I can identify critical areas for testing and deliver higher-quality products.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Trinetix Remote No location specified
Posted 10 days ago
Katalyst Healthcares & Life Sciences Hybrid San Diego Fwy, San Diego, CA 92121, USA
Posted 4 hours ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!