Job Description
As a Quality Assurance Engineer, you will be responsible for ensuring the quality and reliability of our products through comprehensive testing methodologies. Your primary duties will include analyzing product requirements, designing test strategies, and creating detailed test cases. You will execute various types of testing including functional, integration, system, performance and automated testing. Additionally, you will analyze test results, accurately document bugs, and track their resolution. A key part of your role will be continuously improving testing processes to enhance effectiveness and efficiency. You'll maintain active communication with product managers, developers, and stakeholders to drive issue resolution and ensure product quality.
Key Responsibilities
- Participate in product requirement analysis and design comprehensive test plans
- Develop and execute test cases covering functional, integration, system, and performance testing
- Implement and maintain automated testing frameworks
- Analyze test results, document defects clearly, and track them to resolution
- Continuously optimize testing processes to improve efficiency and coverage
- Collaborate effectively with cross-functional teams including product managers and developers
- Drive quality initiatives throughout the product development lifecycle
Job Requirements
- Minimum 3 years of QA/testing experience with strong analytical skills
- Solid understanding of distributed systems architecture
- Proficiency in Python, Go, or Java programming languages
- Expertise with at least one mainstream test automation framework
- Strong computer science fundamentals including networking, databases, and algorithms
- Product-oriented mindset with ability to propose and implement quality solutions
- Excellent problem-solving and debugging skills
Preferred Qualifications
- Knowledge of blockchain technology
- Experience in financial industry testing
- Familiarity with continuous integration practices
Benefits Package
- Performance-based bonuses
- Supplementary medical insurance
- Annual health check-ups
- Mentorship program funding
- Team building activities budget
- Service anniversary gifts
- Marriage and childbirth bonuses