Technical QA Engineer
Reports to: Tech QA Manager
Responsibilities:
- Review business requirements, design documents, and code changes
- Author, maintain, & execute test cases & test plans
- Provide granular estimates, regularly update tracking
- Periodically serve as QA Release pilot
- Attend project meetings & scrums
- Actively participate in QA automation efforts
- Maintain personal testing environment
- Adhere to QA process & best practices
- Provide regular status reports for assigned tasks
- Successful completion of all assigned tasks
- Perform other duties as assigned
Qualifications:
- A degree in computer science, engineering, or relevant experience
- A strong understanding of formal quality assurance methodologies
- Demonstrated ability to rapidly understand & use new methods & technologies
- Excellent written & verbal communication skills
- Understanding of relational databases and SQL
- High degree of familiarity with Linux
- Experience testing web applications is a strong plus
- Experience with FOSS automation tools such as Watir and Selenium is a strong plus
- Experience with PostgreSQL or similar is a strong plus
- Sustained experience with Debian or Ubuntu is a strong plus
- Knowledge of one or more scripting languages (Perl, Python, Ruby, Bash, &c.) is a strong plus
Please submit resumes to: recruiting@enovafinancial.com




