Software Quality Assurance
Mee Tee Mee Ngern Co., Ltd.Job Overview:
The Quality Assurance (QA) Specialist is responsible for ensuring that products and services meet the established standards of quality, including reliability, usability, and performance. This role involves designing and implementing tests, debugging and defining corrective actions, and ensuring the smooth operation of software applications.
Key Responsibilities:
1. Test Planning and Design:
- Develop and document test plans, test cases, and test scripts based on product requirements and technical specifications.
- Design and execute manual and automated tests to ensure the quality of software applications.
2. Test Execution:
- Perform functional, regression, performance, and stress testing of software applications.
- Identify, record, and document bugs and issues, and work with the development team to resolve them.
3. Quality Assurance:
- Ensure products meet the organization's quality standards and comply with industry regulations.
- Conduct root cause analysis of identified issues to prevent recurrence.
- Review and analyze system specifications to ensure they are testable and meet the required standards.
4. Automation:
- Develop, maintain, and execute automated test scripts using appropriate testing tools.
- Continuously improve and expand the automation framework to enhance test coverage and efficiency.
5. Collaboration:
- Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure quality throughout the software development lifecycle.
- Participate in design and code reviews to provide a QA perspective.
6. Documentation:
- Create and maintain detailed documentation of test plans, test cases, test results, and quality metrics.
- Prepare and present reports on software quality to stakeholders.
7. Process Improvement:
- Identify areas for improvement in the QA process and recommend solutions.
- Stay up-to-date with the latest industry trends, tools, and technologies in quality assurance and testing.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Experience:
- Minimum of 3-5 years of experience in software quality assurance or a related role.
- Proven experience with software testing tools and methodologies (e.g., Selenium, JIRA, TestRail).
• Skills:
- Strong analytical and problem-solving skills.
- Proficiency in writing clear, concise, and comprehensive test plans and test cases.
- Knowledge of scripting languages (e.g., Python, JavaScript) and SQL for test automation.
- Excellent communication and interpersonal skills.
- Ability to work both independently and as part of a team.
- Strong attention to detail and organizational skills.
Preferred Qualifications:
• Experience in banking systems and mobile banking will be an advantage.
• Experience with Agile/Scrum development processes.
• Certification in relevant areas (e.g., ISTQB, CSTE).
- Provident Fund
- Staff training and development
- Overtime
- Fuel/transportation fees
- 5-day work week
- Social security
- Health insurance
- Accident Insurance
- Employee's uniform
- Annual trip or party
- Performance/results-based bonus
- Annual bonus
https://www.meetee.co.th/