At PINTU, We are building the #1 crypto investment platform to focus on new investors in Indonesia and Southeast Asia. We know that 99% of new investors are underserved because existing solutions cater to the 1% who are pros and early adopters hence we built an app that helps them to learn, invest and sell cryptocurrencies in one click away.
We're looking for a Software Development Engineer in Test to join our QA Automation Team. Responsible to build automation framework in application infrastructure layer. The applicant will have experience in all phases of software development lifecycle, from requirements gathering, to design, testing, debugging and supporting in production.
The successful candidate will play a key role in building, maintaining, scaling all the automation framework in mobile, website, api also performance. Focus on the quality that service millions of customers (retail or institutional investors, B2B2C clients, market makers, etc.).
What You’ll Be Doing
In this role, you will:
- Analyze and review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Design, develop and execute automation scripts.
- Hands-on manual investigation and reproduction of functional backend software issues.
- Root cause analysis of existing test script failures.
- Identification of current test script deficiencies and candidates for additional scripted coverage.
- Review code for correct implementation, maintainability & optimizations
- Collaborate with other Developers, SREs and QA Engineers to execute full cycle integration, functional and regression testing. Own the script and analyze the defects identified
- Participate in team exercises to identify and implement areas for continuous improvement, be proactive in bringing your ideas across
- Educate and mentor your engineering colleagues in the areas of your own expertise and domain knowledge, be open-minded and approachable
Who We Are Looking For
- A minimum of 5 years of experience working in the financial trading domain (exchanges, proprietary trading firms, market makers, brokers, etc.) At least 2 years working in crypto industry.
- Minimum 4 years in working with automation frameworks frontend and backend
- Exposure to Mobile Apps (Android + iOS) or Web or API testing
- Exposure with Pytest, Github Action, or Appium
- Good programming ability, master at least one of Java, Python and other programming languages.
- Experience testing backend services such as APIs, Databases, distributed services
- Experience with Performance Test (e.g., K6, Locust, Gatling)
- Enjoys breaking things and solving problems - not just able to find out the 'what', but also the 'why'
Necessary Skills
- Good knowledge of Agile/Scrum development process and using collaboration tools, such as Jira, Slack, TestRail, Notion, etc.
- Understand priorities. Be able to prioritize things like what should be tested first, which test cases to be automated/manual, which bug fix should be verified, and which one can be delayed for some time.
- Determine bugs. Able to identify more critical bugs and report them with complete details.
- Solid hands on experience with designing and implementing automation framework
- Appium
- Pytest
- Playwright
- Locust/K6
- Hands on experience with the Continuous Integration principles (unit testing, pull-requests, GitHub or any specific continuous integration engine like GitLab/Jenkins/etc.)
- Hands on experience with monitoring tools of automation execution such as Grafana, Datadog, etc
- Knowledge of different technologies and approaches to automation
- Personal: self-sufficient with good hard and soft skills, committed and responsible, able to perform well under pressure
Preferred/Bonus Skills
- Experience with cryptocurrency-related applications or blockchain technologies (e.g., crypto wallets, decentralized applications, trading platforms).
- Experience to build testing tools that can manage volatile traffic.
Let’s Realise a Cryptocurrency Bank for Everyone!
We are building the #1 cryptocurrency bank for everyone to accelerate the transition to an open financial system
We have impacted many lives but there’s still plenty to do and we can’t do it alone. You can learn more about us
What is PINTU?
PINTU is a blockchain-based digital investment app that focuses on new investors. We have created a user-friendly app that helps new investors to learn, buy and invest cryptocurrency one click away.
Our agility and firm hold on our core purpose and values have allowed us to remain resilient and thrive through tumultuous times.
Learn more about PINTU here.