A Quality Assurance Engineer would be responsible for creating and strategically implementing software testing processes, as well as suggesting solutions to identified quality-related problems. Being a Quality Analyst Engineer you will take ownership of code quality through exploratory and automated tests. You will hunt bugs, identify issues, report them, and see whether they’re rectified or not.