The job is looking to solve issues related to software quality, reliability, and performance by analyzing system requirements, identifying testing strategies, and ensuring the resolution of software issues.
Requirements
- Working knowledge of QA methodology, testing techniques and approaches relating to desktop and web applications
- Knowledge and experience with the Automated Testing Process and Tools
- Proficient in writing software test strategies and test plans
- Capable of working with the customer and project lead to identify test scenarios based on software requirements
- Basic knowledge of Web-based Application Development using ASP.NET, MVC, JavaScript, AJAX, and Web Services
- Basic knowledge of network, application, and data security best practices
- Familiarity with fundamentals of SQL database structure and queries.
Responsibilities
- Analyze system requirements and identify testing strategies that maximize test coverage and/or improve system reliability and performance
- Design, set up, perform and document software tests, based on testing infrastructure, for highly complex software
- Review historical, existing and ongoing bug reports to identify areas needing specific attention
- Participate in the establishment of software quality standards for life cycle, documentation, development methods, testing and maintenance
- Identify, document and ensure resolution of software issues using Team Foundation Server.
- Review and identify gaps and deficiencies in technical specifications, designs and testing documentation for completeness and testability
Other
- Collaborate with business analysts on testing options and strategies, including applicable regulatory requirements
- Passion for problem solving
- Ability to communicate in a clear and professional manner, including the ability to explain technical details to a non-technical person.
- Highly organized, flexible, deadline driven and detail oriented
- A 40 hour work week is scheduled.