Education and Professional Background:
- Bachelor degree in IT,
Software Engineering, or related fields;
- QA/Testing certifications are an advantage but not mandatory.
Experience:
- At least 2 years of experience in a QA Engineer role or equivalent;
- Experience in both manual testing and automation testing;
- Experience working in an Agile/Scrum environment.
Core Skills:
- Excellent logical thinking and testing mindset - ability to analyze systems and predict potential failure scenarios;
- Willingness to learn new technologies - proactively research and apply new tools and methods;
- Proficient in manual testing - web applications, mobile apps, and API testing (at least 6 months experience)
- Programming skills - ability to code in Python, JavaScript, or other languages for developing automation tests (if have experience with automation test)
- Experience with SQL - proficient in querying and verifying data.
Technical Skills:
- Experience with automation testing frameworks such as Selenium, Cypress, Playwright, Robot Framework, Appium, TestNG;
- Ability to design and build automation frameworks from scratch is a significant advantage;
- Developing customized framework; Smart automation patterns;
- Parallel test execution;
- Experience designing test cases with high reusability and maintainability;
- Understanding of CI/CD and integration of automated tests into pipelines;
- Experience with tools like Postman, JIRA, TestRail, Git.
Additional Skills (Advantages)
- Ability to apply AI in testing - using AI to create test cases, analyze test results, optimize test coverage;
- Experience with AI-powered testing tools;
- Understanding of how to apply ML/AI to improve testing processes and detect bugs;
- Experience with performance testing (JMeter, Gatling, K6)
- Knowledge of security testing and OWASP standards;
- Experience with BDD (Cucumber, SpecFlow)
- Strong skills in metrics creation and reporting;
- Knowledge of Docker and container testing.
Soft Skills:
- Careful, meticulous, and highly responsible for product quality;
- Good communication skills, able to present issues clearly;
- Good teamwork skills and willingness to support other team members;
- User-oriented thinking, clear understanding of user experience.
We Value:
- Balance between professional knowledge and testing mindset;
- Ability to self-learn and adapt to new technologies;
- Critical thinking and questioning ability;
- Responsibility and meticulousness in work;
- Innovative thinking, readiness to apply AI technology to enhance work efficiency.