Manual/Automation QA Engineer

Quality Assurance Engineer

Responsibilities:

- Perform Manual and Automated tests before release
- Identify the test scenarios based on functional requirements
- Identify and document test cases based on the functional requirements
- Identify, record and document thoroughly and track bugs using the issue tracking system
- Set up and maintain test labs with multiple testing environments
- Maintain the automated unit and system test cases
- Reproduce reported customer problems to help developers troubleshoot, diagnose and resolve issues

Qualifications:

- 2 or more years of professional software testing experience is required
- Experience with PHP, MySQL, Symfony, MongoDB (optional)
- Strong knowledge of QA methodologies, tools, and processes
- Must be able to identify and write clear test scenarios, test plans, and test cases
- Experience writing Unit Test, System Test or Load Test is a plus
- Excellent written and verbal communication skills
- Self-starter, highly motivated and works with little or no supervision

Basically, we are looking for a person who has experience in writing PHP Unit tests. Since none of us has real experience in this field, ideally the candidate would know what infrastructure and tools he/she would need to ensure that our Symfony applications are tested and can safely be deployed to production.