The job is looking to solve issues related to software quality, reliability, and performance by ensuring comprehensive testing and identification of software defects.
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
- 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 the resolution of software issues using the 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
- Capable of working with the customer and project lead to identify test scenarios based on software 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