Job Description
Summary
Responsibilities
- Participate in the entire software development lifecycle (including Backend Testing), encompassing all stages from requirements analysis to test planning, execution, defect tracking, through to product release and maintenance.
- Work closely with team members (Developers, Product Manager and all other partners) to design, develop, test and deliver high quality products.
- Create detailed, comprehensive, well-structured and effective test plans and test cases for applications, including Data applications, Data platform and pipelines.
- Prevent, report, analyse and track issues in an effective and efficient mannerImprove test strategy to reduce manual test efforts - Design, develop and execute Automation scripts.
Requirements
- At least 6+ years of QA engineering experience in Automation and familiar with Backend Testing + Coding (Intermediate coding ability in Python or Java ).
- Experience in writing clear and comprehensive test plans and test cases.
- Experience in testing Backend services such as APIs, Databases, distributed services. Strong SQL testing, understanding different SQL statements.
- Experience working in an Agile/Scrum development process.
- Bonus: Knowledge in the Blockchain or Web3 domain.
- Bonus: Big Data middle-wares testing (Hadoop, Hive, Spark, Kafka, Flink)
Skills
- Development
- Quality Assurance
- Software Engineering
- SQL
- Team Collaboration