Job Brief
We are looking for a Quality Assurance (QA) engineer, who will be responsible for conducting tests
before product launches to ensure software runs smoothly and meets client needs. The QA
engineer responsibilities include designing and implementing tests, debugging and defining
corrective actions. You will also review system requirements and track quality assurance metrics
(e.g. defect densities and open defect counts.) The QA engineer role plays an important part in our
company's product development process.
Responsibilities
- Create detailed test cases, test plans and maintain salable automation frameworks to support
- continuous integration and delivery processes
- Execute automated test cases and analyze test results to identify defects, performance issues,
- and areas for improvement
- Identify areas where automation can improve operational efficiency and reduce manual
- intervention
- Document automation processes, test cases, and results for reference and auditing purposes
- Stay up-to-date and continuously improve the software testing process with new testing
- strategies, automation testing tools and methodologies
- Maintain strong verbal and written communication skills
- Support manual testing when needed and perform other duties as assigned
Requirements
- Tertiary degree in Computer Science, Engineering or a related subject.
- Fluent speaking and writing in English for business communication needs.
- Proven at least 2 years hands-on experience in automation development and testing using Python / Selenium / Appium
- Strong python scripting is a must.
- API Automation.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Experience working in an Agile/Scrum development process.
- Strong analytical mindset and strong problem-solving skills.
- Team spirit - Like explaining and sharing knowledge.
- Good to have in CI/CD pipelines integration experience.
- Self - starter and work independently with minimum supervision under fast-paced environment.
- Having working experience within the trading, financial, crypto industry is preferred.
- Having domain knowledge in Fintech / Trading / Crypto space, blockchain technologies, capital
- markets technology and financial payments technology would be advantageous.