The Quality Assurance Engineer will be responsible for manual and automated testing, including writing and executing test cases. This role involves developing test plans and scripts to track defects and fixes in software application and product development. The ideal candidate should be familiar with testing methodologies such as Black box, white box, Boundary Value Analysis, and Equivalence Class partitioning. Excellent communication and interpersonal skills are crucial, along with the ability to work effectively as a team player and take on additional responsibilities.