- Knowledge of Testing fundamentals, Quality Assurance process and basic activities
- Solid knowledge of Software development models(Waterfall, V-model, etc.), understanding the QA role in SDLC
- Understanding the Test types, Test levels
- Familiar with Agile methodology(Scrum and Kanban frameworks)
- Ability to design Test Cases and report Bugs
- Understanding of Test Design techniques, categories(Black-Box, White-Box, Experience based testing)
- Basic knowledge of Performance testing with JMeter, API testing with Postman
- Understanding the Test Management process(planning and monitoring)
- Basic knowledge of database(SQL) testing
- Basic knowledge working with Git/GitHub