Analyze product and technical specifications and determine relevant testable scenarios
Create reusable and automatize test documentation according to the company's quality assurance standards
Participate in architectural, technical design, and product design reviews, and provide input as appropriate
Execute test scenarios
Assist in the development of automated test software
Ensure that test plans and scenarios fully exercise every aspect of the product
Find and appropriately document defects and validate fixes.
Provide input in test planning and project estimates.
Develop and maintain thorough knowledge and understanding of products, from both a business and technical perspective.
Assist with test planning and provide project estimates.
Provide mentorship to lower-level QA Analysts. (No supervisory duties.)
Independently prioritize own workload to execute multiple assignments.
Provide status updates to managers, and escalate issues appropriately.
Partner with engineers, product management, and other team members as appropriate.
Required Skills and Experience:
Bachelor's degree and 5 years of experience.
Experience must include: .Net/C# for website architecture/implementation and troubleshooting techniques
Microsoft development technologies and relational databases including: writing, executing and troubleshooting complex T-SQL and stored procedures
SQL Server Integration Services (SSIS) and other data transformation technologies
advanced SQA test case writing techniques
advanced automation frameworks to develop test script libraries for functional test scenarios
grey- and white-box testing
version control tools for change comparison and artifact management
TFS or Perforce.