Responsibilities:
- Hybrid testing proficiency: Design, develop, and maintain automated test scripts while also executing effective manual testing processes.
- Test case creation: Develop comprehensive test cases and test scenarios for both automated and manual testing based on requirements and design documents.
- Test execution: Execute automated test scripts and manually conduct tests to verify software functionality, identify defects, and ensure overall system stability.
- Regression testing: Perform regression testing, both through automated scripts and manual testing, to ensure that code changes do not negatively impact existing features.
- Defect identification and tracking: Identify, document, and track software defects using established tools and processes, collaborating with developers for timely resolutions.
- Test documentation: Maintain clear and organized test documentation, including test plans, test cases, and test results.
- Continuous improvement: Participate in the ongoing improvement of testing processes, methods, and tools to enhance the efficiency and effectiveness of the QA team.
- Collaboration: Work closely with development teams, product managers, and other stakeholders to understand requirements, resolve issues, and deliver high-quality software.
- Reporting: Provide regular status updates on testing progress, results, and any issues encountered to project stakeholders.
- Training and support: Assist in training team members, particularly in areas of your expertise, and provide support for test-related inquiries.
- Other tasks assigned by Line Manager.
Requirements:
- 4+ years of experience in software quality control, quality assurance, or a related IT role.
- Bachelor’s degree in computer science, engineering, or a related field.
- Proven experience in both automated and manual testing, including familiarity with automation tools and frameworks (e.g., Robot frameworks, Selenium, Appium) and manual testing methodologies.
- Proficiency in programming languages like Java, Python, or JavaScript for test automation purposes.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Familiarity with version control systems (e.g., Git) and basic understanding of continuous integration/continuous deployment (CI/CD) practices.
- Excellent communication skills, allowing effective collaboration with technical and non-technical stakeholders.
- Strong documentation skills to create and maintain test artifacts.
- Ability to work in a fast-paced, dynamic environment and manage multiple testing tasks simultaneously.
- Relevant certifications in software testing, automation, or related areas are advantageous.
Benefits:
- Employee Support: Assistance with accommodation, living expenses, and work visa procurement for all staff.
- Home Visit Support: Financial assistance for employees to visit home twice a year.
- Competitive Salary: A salary package that reflects your skills, experience, and contributions to the company.
- Essential Equipment: Provision of necessary work equipment, including a MacBook and iPhone.
- Development: Continuous development of hard and soft skills through work and professional training.
- Holiday Bonus: A holiday and New Year bonus to recognize your hard work and dedication.
- Inclusive Environment: A professional, dynamic, and inclusive workplace culture that fosters collaboration and innovation.
- Life experience: Enjoy the new culture, living environment in Thailand.
You still have not finished your application.
Do you want to continue it?
CONTINUE
SKIP