Software Development Engineer in Test
Archax
About us
Archax is an FCA-regulated exchange, broker and custodian for digital assets, targeted at professional and institutional clients. Our services cover all types of digital assets – from cryptocurrencies to NFTs to digital securities – as well as traditional financial instruments too. Our vision is to develop a truly digital capital markets ecosystem that bridges traditional and crypto markets, leveraging tokenisation and blockchain/DLT/Web3.0 technologies.
Archax pH7 Inc. is an information technology company providing software and application development, back-office tech support and a wide range of consultancy / advisory services to its clients in the fintech industry.
Archax PH7 Inc is a wholly owned subsidiary of Archax Groups Ltd (UK).
What's in it for you?
- Highly competitive (above industry) salary
- Health insurance (includes cover for you and 2 family members)
- Employee life insurance
- Additional leave
- Mandatory Government benefits (SSS, PhilHealth, Pag-IBIG)
- Temporary work from home due to Covid
- Opportunity to build and grow the technology that will lead the evolution in digital asset trading
- Opportunity to enhance and develop your career and portfolio through working on high-profile projects
- Opportunity to work with skilled multicultural talents passionate about providing best in class expertise
- Encouraged and supported in developing crypto knowledge
The Role
Key Accountabilities/Responsibilities:
- Analyse and design test plans and cases, step definitions, and feature files in order to test our Product range, acting as the most senior QA Engineering members of the team
- Help to build test libraries and increase automation coverage in our tools
- Staying up to date with new technologies, multi-tasking on multiple projects with other team members
- Follow software development processes and testing conventions, using Agile/SCRUM principles, and working closely with other QA Engineers, Development Leads, Developers, and Scrum Masters
- Break down detailed specifications and implement testing requirements based on the needs of the Product team, Stakeholders, and Clients
- Generate reporting progress metrics and list of tests which are flaky and prioritise them
- Supporting, mentoring, and following best coding practices and guidelines
- Troubleshoot issues in a timely manner in a highly scalable development environment
- Help to achieve 100% automation and integrate and maintain the tests within Jenkins CI/CD pipeline
- Contribute ideas to improve the testing process and overall development practices
- Work with the SCRUM Masters and Development Leads to coordinate within SCRUM meetings with the Product team/Stakeholders, ensuring all relevant information to the Test team and project are shared and discussed
- Continuous review of automation tests and should build a scalable framework
- Mentor Manual QA Testers to transition into QA Automation Engineers
Knowledge and Experience Required:
- The ideal candidate will have a degree relevant to Information Technology/Computer Science, Engineering (or equivalent), and at least 9 years of API automation experience.
- Experience in developing test plans, test cases, and performing testing
- Has previously worked in the financial service industry and has experience with testing capital markets and high volume trading software solutions with at least 6+ years of experience
- Experience of working on OMS
- Experience in using Postman
- Well-versed with FIX protocol and trading standards and its lifecycle.
- Familiarity with frameworks/languages such as SuperWSTest, NodeJS, ReactJS, TypeScript, C++, Java, PactumJS
- Experience in using BDD practice using JavaScript-based testing frameworks (such as Gherkin, Cucumber, Mocha, Chai) in a CI (Continuous Integration) environment
- API and Web Sockets automation using SuperWSTest and Javascript
- Knowledge with Cypress or Playwright is a plus but not required
- Experience in functional and performance testing, sanity testing, black/white box testing, static testing, positive and negative testing, and security testing
- Experience in load/stress/performance testing (JMeter, LoadRunner, LoadStorm or other LPT tools)
- Participate in Quality Assurance activities including but not limited to estimation, test planning, test design, performance testing, test execution,
- Experience with collaborative team software tools (Confluence, JIRA, Sharepoint)
- Passion for product quality/attention to detail in unblocking any automation blockers and finding ways to automate every scenario
- Excellent written and oral communication level in English language.
- Understanding of testing blockchain solutions
- Experience of working on globally distributed market data systems using web tech
- GUI automation tools (Cypress or Playwright)
Other Skills/Experience:
- Worked in an early-stage start-up
- Worked in the finance industry
- Worked in an Agile environment
- Blockchain
- Experience analysing and testing large ERP or Financial IT systems.
- Experience in finance with real time trading systems/market data.
- Experience in working in a regulated financial firm.
- Experienced in working with multinational global teams.
- Knowledge about Websockets
Archax is an equal opportunities employer and places a high value on diversity and inclusion. We do not discriminate based on any attribute
Submit Your Application
- You have errors in applying