Quality Assurance Engineer
About us:
B2C2 is a leading digital asset company at the forefront of shaping the future ecosystem. The firm enables institutional access to cryptocurrencies by offering reliable liquidity under various market conditions. Leveraging crypto-native technology and a focus on continual product innovation, B2C2 has become a trusted partner for institutions globally. With a history dating back to 2015 and acquisition by SBI, a Japanese financial group in 2020, B2C2 operates independently. Headquartered in the UK, with offices in the US and Japan, B2C2 OTC Ltd. is authorized and regulated by the UK’s Financial Conduct Authority.
We take pride in our vibrant company culture and our ability to attract top-tier talent who share our values. If you are seeking a role in an exciting industry within a dynamic company, keep reading.
Team Overview:
The Quality Assurance team focuses on offering an engineer-centered testing service with a proficient, tight-knit team across front and middle office systems. Using automation to test efficiently and enhance quality, we collaborate with various teams within technology, trading, and other business areas. Our goal is to develop the tools and processes necessary for B2C2 to foster rapid innovation with high quality, delivering cutting-edge systems to clients externally and internally.
Role Scope:
As a quality assurance engineer, you will be involved in developing strategic functional and non-functional test frameworks and tooling while prioritizing release and project testing. Collaborating with multiple agile teams and the QA horizontal, you will closely engage with developers and business stakeholders. Your responsibilities involve meeting internal quality assurance objectives and providing necessary testing visibility to internal and external stakeholders such as the risk team and regulators.
Key Responsibilities:
- Reviewing and maintaining regression test packs
- Contributing to the development of tooling and test frameworks for functional and non-functional testing
- Ensuring testing and quality assurance for one or more project teams concurrently
- Conducting system and system integration testing for releases
- Supervising user acceptance testing (UAT) for high-risk projects
- Building automated tests for new and existing systems and developments
- Reporting testing progress to project stakeholders to enable testing sign-off and project authorization
- Assisting support and development teams in investigating and reproducing production issues, and testing subsequent fixes
- Supporting the head of QA in organizing and managing business-focused manual test cases, as well as maintaining automated test cases
Please note that the above responsibilities are not exhaustive, and as per business needs and your evolving role, you may be required to perform additional tasks in line with the objectives of B2C2.
Mandatory Skills:
- Developing test automation frameworks for intricate systems
- Proficiency in Java programming and developing Java-based test automation frameworks
- Creating and utilizing tools for non-functional testing
- Analyzing tests and creating test cases based on risk assessment
- Investigating complex issues across a system stack
Preferred Skills:
- Test automation utilizing Cucumber to define test cases, including UI automation
- Working knowledge of Python and Rust, adaptable to learning and utilizing other languages
- Applying test analysis to high frequency trading systems with a focus on functionality and performance
- Familiarity with KDB and Q
- Experience with AWS and Kubernetes
- Knowledge of trading and middleware protocols and technologies such as Redis, FIX protocol, REST APIs, and Websockets
- Keen interest in trading systems and the cryptocurrency industry
Emphasizing a values-based culture has been integral to the success of reputable companies. At B2C2, we attribute our success to the following values:
- Ambition: Striving for historic achievements
- Innovation: Offering forward-looking solutions for clients and employees
- Meritocracy: Rewarding positive contributions across the organization
- Collegiality: Emphasizing teamwork in a supportive environment
- Risk Awareness: Making informed decisions and practicing caution
Equal Employment Opportunities Policy:
B2C2 upholds a policy of equal employment opportunity, ensuring fair treatment for all applicants and employees regardless of background. Our recruitment, hiring, training, promotion, compensation, and professional development practices are free from discrimination based on race, color, religion, sex, national origin, age, disability, genetic information, civil partnership status, or any other characteristic protected by law. We are committed to fostering an inclusive environment with flexible working arrangements across all roles.
![Avatar](https://uploads.laborx.com/company_logo/8JzYiTLCM9YQzjoolC-OLkJPJmtqyxRd.jpeg)