Pintu is offering an opportunity for a full-time SDET to join our QA Automation Team responsible for building an automation framework in the application infrastructure layer. The applicant will gain experience in all phases of the software development lifecycle, from requirements gathering to design, testing, debugging, and supporting production.
This position requires outstanding technical proficiency, professionalism, solid communication, exceptional problem-solving skills, and an eager attitude.
The successful candidate will play a key role in building, maintaining, and scaling all the automation frameworks in mobile, website, API also performance. Focus on the quality that services millions of customers (retail or institutional investors, B2B2C clients, market makers, etc.).
Strong written and oral communication is necessary, as the applicant will frequently interact with the business stakeholders and product teams to achieve our strategic business goals.
Essential Functions / Responsibilities
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, and be proactive in bringing your ideas across
Educate and mentor your engineering colleagues in the areas of your own expertise and domain knowledge, and be open-minded and approachable
A minimum of 5 years of experience working in the financial trading domain (exchanges, proprietary trading firms, market makers, brokers, etc.) At least two years working in the 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 TestNG, Maven, Jenkins, Git, Android Studio, or Appium Desktop
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 working in small focus teams of high-skilled engineers.
Experience with Performance Tests (e.g., K6, Locust, Gatling)
Enjoys breaking things and solving problems - not just able to find out the 'what', but also the 'why'
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
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
Good to have
Having experience using Docker and containerized architectures (e.g. Kubernetes)
Having experience in Penetration Testing
Experience in building internal device farm
A solid plus goes to candidates doing any crypto trading (or any other asset classes) themselves on a private basis.
When applying, mention the word CANDYSHOP to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they are human RMy4yMjIuMjUxLjkxM