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