Here are the primary skills needed to be a good QA engineer.
Communication skills
Highly Organized
Basic coding & database knowledge
Proactiveness
Attention to details
Adaptable to Change
Solid fundamentals of quality assurance
Art of pushing back and saying “NO”
Ability to defend own ideas
Sense of Ownership
Ability to justify
Ability to make friends and get information
Prioritize tasks
Awareness
Reading skills
Understanding of domain & product
Customer empathy