Job Summary
* Develops and executes the test strategy including test plans and test cases for assigned areas.
* Builds test scripts for automating test execution and test result reporting.
* Logs defects into issues database and tracks them through closure.
* Setups test environments for both test plans and test scripts
* Selects and design effective and efficient tool to assist and improve test coverage
* Provides technical expertise on specific products, operating systems and specialized environments.
* Assists technical support staff in the resolution of customer escalations.
Qualification:
* Bachelor degree in computer science or equivalent experience.
* 6+ years of testing computer software experience in a multi-cultural environments.
* Highly team oriented: Able to thrive in an agile development environment with few barriers to creativity.
* Passion for quality with testing.
* Track record of meeting deadlines.
* Demonstrates the ability to analyze a problem and complete detailed reports.
* Able to methodically produce the steps which exhibit bugs in the product and is able to reproduce and communicate these steps.
* Possesses strong theoretical knowledge in software testing.
Essential Skill
* Strong OS usage experience on Windows Server and Linux/Unix platforms.
* Strong knowledge of application layer protocols including SMTP, HTTP and HTTPS
* Strong knowledge of networking and communications protocols, especially TCP/IP.
* Have good understand on technologies such as LDAP, TLS, DNS, Telnet
* Have experience any of SMTP servers such as Exchange 2003, Exchange 2007, Domino server, Qmail and Sendmail
Desirable Skill
* Technical experience on web proxy, gateway / firewall, sniffer protocol analysis and Cisco network devices is a plus.
* Linux Shell, Perl, or Python development skill.
* Knowledge of test automation tools and test management tools is a plus.
* Database query experience with MySQL, MS SQL Server is a plus.
Expectations
As Sr. QA Engineer in Websense, you should
* Have high enthusiastic on product quality assurance
* Have great skill to design test case and select efficient test method on targeted software and hardware environment
* Understand different kinds of technologies to increase and improve the coverage of the testing
* Have Fast learning ability on new technologies or tool that may benefit for testing