Our Software Engineering team is looking for the right QA Analyst that can come up to speed quickly and apply their testing expertise in a challenging, fast-paced work environment. The candidate must be able to work in a variety of business applications, with a mixture of technologies. This position will work hand in hand with development staff, business analysts, infrastructure, and production engineering to ensure business needs are met within development, QA and production guidelines. Job Functions: • Engages with the development team to "design for quality" rather than just "testing for quality". Defines and upholds quality standards, processes and programs to provide ultimate customer satisfaction. • Cultivates and disseminates knowledge of testing best practices and testing tools while performing Quality Activities across all phases of the Software Development Life Cycle. This includes providing detailed analysis of requirements and project plans, creating detailed manual and automated testing plans, and executing tests. • Communicates test progress, test results, and other relevant information to project manager and project team, through production of reports and QA documentation, in a clear and timely fashion. • Documents, evaluates and prioritizes defects; assigns urgency; and, when necessary, advises stakeholders on risks involved with deploying a product with the current "Known Bugs". • Provides second tier support for production applications to validate issues. • Participates in the formation and development of agile processes, including planning, scrums, retrospective, and process improvement.