Job Description
We are seeking a detail-oriented and skilled Software Tester to join our team. The successful candidate will be responsible for ensuring the quality and reliability of our products through comprehensive testing procedures. You will collaborate with cross-functional teams to identify issues, improve processes, and deliver high-quality software solutions.
Key Responsibilities
- Participate in the company's product requirement analysis, design testing plans, and write test cases
- Conduct functional testing, integration testing, system testing, performance testing, and automation testing
- Analyze the test results, accurately describe and track the discovered bugs
- Continuously improve the testing process, increase testing effectiveness, and improve testing efficiency
- Maintain active and effective communication with product managers, R&D teams, demand side teams, and other relevant teams to drive problem resolution
Additional Responsibilities
- Document test procedures and results for future reference and process improvement
- Stay updated with the latest testing methodologies and tools in the industry
- Assist in the development and maintenance of automated test scripts
- Participate in code reviews and provide feedback from a testing perspective
- Contribute to the continuous improvement of quality assurance standards
Job Requirements
- Bachelor's degree in Computer Science, Engineering or related field
- 2+ years of experience in software testing or quality assurance
- Strong understanding of software development life cycle and testing methodologies
- Experience with test automation tools and frameworks is a plus
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills