Monday, October 12, 2009

QA Automation

QA Engineer - MUST have experience with automation tools such as Selenium

Responsibilities: 
- Develop and maintain automated test scripts within a test framework
- Generate test execution reports to management and the product team
- Create and maintain writing tools to increase QA productivity
- Participate in bug review processes to identify deficiencies and improvements in the automated tests
- Actively participate in daily Scrums and project planning meetings
- Drive the transition from manual to automated process

Education and Experience:  
- Programming experience with some combination of: Java, C/C++, bash
- Experience working with RDBMS (Oracle, MySQL, SQL Server) required
- 5+ years of experience in the internet industry in a development or QA role
- Solid experience with and understanding of UNIX/Linux
- Proven experience in SQA methodologies, techniques and approaches
- Experience integrating with Maven or similar build tools
- Experience supporting browser-based and integration testing
- Experience with Agile SCRUM highly preferred
- Strong understanding of SQA automation tools such as Selenium, WebTest or similar open source automation tools.  (Minimum 2 years of experience required). - Working knowledge of Jira or similar tracking software
- Strong understanding of Subversion and multiple release environments
- Experience integrating with Hudson or similar Continuous Integration tools
- Solid understanding of and experience in automation frameworks
- Ability to participate in cross-functional Scrum teams to produce various test plans and scenarios
- Team player orientation and willingness to perform black box testing as needed