Job Description :
The ideal applicant can:

Design and execute test plans and cases for large scale multi-component software products. Record test results against product requirements and properly document failures
Design and execute ad-hoc test scenarios for customized software releases
Verify that software complies with specified requirements and usability standards
Document test results and report issues and progress. Evaluate complex system failures and isolate failure areas when possible.
Work directly with developers to isolate root causes and resolve failures in complex software systems
Maintain and update test lab and cloud environments as needed
Develop systems for performance evaluation and optimization
Evaluate, select, use, and maintain appropriate tools for testing
Evaluate and modify edit documentation as needed.
Requirements

Five or more years of direct experience developing and executing software tests
Must have direct responsibility for designing test cases, not just executing tests designed by others
Proven ability to test at a system level, incorporating client and server components with individual and system level test scenarios.
BS in Engineering, Computer Science, Math or similar discipline
Proficiency in configuring and programming tools and scripts for executing automated test cases
Experience with testing Cloud based Web Applications – UI, System Level, and API testing.
Experience with Windows Operating Systems and databases Win 8, Windows Server (2008/2012), MS SQL 2008+)
Excellent written and verbal communication skills, particularly regarding documentation and communication of test scenarios and results
Excellent prioritization and time management skills with strong attention to detail
Experience with using and maximizing features of defect tracking systems