Position Overview
As a QA Engineer II, you will be responsible for improving the venture's scalability, performance, resilience, and security through a combination of re-engineering and innovation. Your day-to-day responsibilities will include acceptance testing and end-to-end functional testing.
Responsibilities
- Work closely with software development engineers to develop and implement manual and automated tests
- Work with Product Management and other engineers in the company to understand user requirements and application feature sets
- Collaboratively define test strategies for functional, integration and performance testing of a distributed cloud-based product
- Develop and execute test plans, data sets and test configurations
- Track and report metrics of product quality
- Work effectively with managers and team members in other groups within the company including Operations, Services and Development
- Work with Support as needed to resolve customer issues
- Verify defect fixes
- Clearly document your work
Required Skills and Qualifications
- Experience in quality assurance engineering, preferably in testing a sophisticated web-based business application
- 2+ years of experience
- Experience with functional, integration and regression testing
- Experience with industry standard QA tools for defect tracking, and source control
- Self-motivated and able to work independently
- Excellent interpersonal, writing and problem solving skills
- Flexible, adaptable and ability to manage multiple concurrent tasks
- Bachelor degree, preferably in CS or related experience
Preferred Skills and Qualifications
- Scripting skills
- Linux or command line experience
- SQL
- XML/Xpath
- XSLT
- XQuery
- TestNG