Description
TechSoft contributes to a better world, including our beloved city of Danang, cleaner, healthier, safer, more sustainable, and more pleasant, with technologies.
Vision by 2030: The most competent development centre in central Vietnam, with a global presence in the Netherlands, Belgium, Canada, Switzerland, the UK, and Sweden, in the areas of Well-Being, Medical, Healthcare, Smart Home (IoT), and Telematics.
About the role
We're looking for a Full-Stack QC Engineer (Middle / Senior Level) who is passionate about software quality and eager to grow in both manual and automation testing.
You'll work closely with developers, designers, and product stakeholders to ensure high-quality delivery across web and mobile products.
Key job responsibilities
What you'll do
- Be involved in refining requirements and clarifying acceptance criteria with stakeholders
- Take ownership of testing scope within a feature or sprint
- Design, write, and execute test cases (manual and automation)
- Perform functional, regression, integration, and exploratory testing
- Develop and maintain automation test scripts for regression and functional testing
- Identify, log, and track bugs; support troubleshooting with developers
- Ensure product quality through post-release validation and monitoring
- Participate in Agile/Scrum ceremonies (planning, daily, retrospective)
- Contribute to test strategy, test planning, and quality improvements
- Continuously improve testing processes, tools, and frameworks
- Apply a security mindset during testing and quality assurance activities
Required qualifications
You're a great fit if you have
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field
- 3+ years of experience in manual software testing; 1+ years of experience in automation
- Experience leading a QC team or strong leadership potential.
- Solid understanding of SDLC and software testing methodologies
Hands-on experience in:
- Writing test cases and test plans
- Bug tracking and reporting
- Experience in automation testing (e.g., Playwright, Cypress)
- Familiarity with API testing tools (Postman or similar)
- Experience working in Agile/Scrum teams
- Good logical thinking and problem-solving skills
- Ability to work independently and manage priorities effectively
- Good English communication (verbal and written)
Nice to have
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions)
- Knowledge of programming or scripting (Java, Python, C#, etc.)
- Experience in mobile testing (iOS/Android)
- Exposure to cloud platforms or microservices architecture
- ISTQB or other testing certifications