This position requires at least 7 years experience in enterprise applications with a focus on Software Testing and Quality Assurance. The role involves both manual and automated testing, with a strong emphasis on quality assurance for web applications. The candidate will be expected to have a solid understanding of the software development life cycle and experience in performing various types of tests. Additionally, the position requires familiarity with QA tools, bug tracking systems, and test design and execution.