The Quality Assurance (QA) Analyst will test from a customer perspective, both manually and with automated tools. During the development cycle, the QA Analyst will work closely with the Software Developers, Product Management, and Customer Support to understand customer usage models, identify use cases, create test plans and test cases, and then execute tests. Additionally, they will be responsible for identifying and creating test automation solutions.
The ideal candidate will have great knowledge of software QA best practices, including real world experience of a variety of different testing protocols, tools and metrics. They will be expected to work with the development team in driving the software development process toward quality-centric methodologies.
Evaluate, plan, design, develop, and execute testing for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.