Software QA Engineer

* Create and conduct automatic and manual tests with continuity and consistency * Research, establish, and advocate best practices to encourage well-documented and reproducible testing results * Design and develop test plans and cases based upon functional and design specifications * Provide means of reporting and utilize analytical skills to determine the root cause of a problem * Work with developers to resolve anomalies *