Job Title: Quality Assurance (QA) Software Tester
Job ID: 00715
Department: Quality Assurance
Reporting to: Engineering Director
Location: Bangkok, Thailand
Job Type: Full-time
Company Overview:
At FOREMOST TECHNOLOGY CO. LTD., we leverage cutting-edge technology to innovate in financial analysis and investment management. Our mission is to deliver superior tools and insights, enhancing investment decisions through advanced technology solutions.
Objective:
We are seeking a dedicated and detail-oriented Quality Assurance (QA) Software Tester to join our team. The successful candidate will play a crucial role in ensuring the quality and reliability of our software applications, working closely with our development and product teams to identify and fix issues before they reach production.
Key Responsibilities:
- Test Planning and Design: Develop comprehensive test plans and cases based on software requirements and technical specifications. Prioritize testing activities and coordinate with development teams to ensure thorough coverage.
- Execution of Test Cases: Conduct manual and automated testing to validate software functionality, performance, usability, and security. Document detailed steps of the test execution process along with the outcomes.
- Defect Tracking and Management: Identify, record, and track software defects and inconsistencies. Collaborate with software engineers to facilitate the effective resolution of bugs and issues.
- Quality Metrics and Reporting: Monitor and report on software quality metrics, including test execution progress, defect statistics, and test coverage.
- Continuous Improvement: Participate in post-release/post-implementation testing. Contribute to continuous improvement initiatives by recommending process enhancements and efficiency upgrades.
- Collaboration and Communication: Work closely with software developers, product designers, and other stakeholders to understand product vision and resolve quality issues. Ensure clear and effective communication regarding test status, project progress, and issue resolution.
Required Qualifications and Skills:
- Thai national, fluent in both Thai and English.
- Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a QA tester or similar role in software development projects (minimum two years).
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and cases.
- Hands-on experience with both white box and black box testing.
- Familiarity with automated testing tools and frameworks.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced, team-oriented environment.
Preferred Attributes:
- Ability to thrive in a fast-paced startup environment.
- Certifications in Quality Assurance, such as ISTQB or CSTE.
- Experience with tools and frameworks such as Robot, Postman, and Selenium.
- Experience with financial technology applications and understanding of financial concepts.
- Knowledge of programming languages and database management.