We provide analysis service to discover and deliver critical media insights through our technology and team of analysts and data scientists. We are growing a team based in Taipei and looking for a Quality Assurance Engineer to work with the team to improve software quality.
As our software quality assurance engineer, you'll oversee the entire development process, which includes software testing, from start to finish.
Responsibilities
* Define and execute testing plan to verify features according to specs and requirements, and ensure software quality.
* Design and implement automated test tools to reduce manual efforts.
* Work with developers and end-users to identify issues and debug.
* Work with the team on Continuous Integration with the goal to achieve continuous deployment.
* Develop test plans and test cases, including analysis of complex use cases.
* Document process and procedures within QA department.
Investigate and document discovered problems.
* Improve the software by finding bugs through manual testing and adding rigorous automated tests
* Perform impact analysis of software changes
* Assess risk, develop test strategies, and execute test plans around new features by collaborating with developers and users
Requirements
* 2 to 4 years’ experience as a Quality Assurance Engineer
* MS/BS in Computer Science or equivalent
* Experience testing web application and API
* Experience with QA testing and automation tools
* Experience with web development environment and bug tracking tools
* Experience with CI system
* Excellent problem-solving skills
* Demonstrated ability to analyze use-cases to create comprehensive test plans and test cases.
* Demonstrated ability to work in a deadline-driven environment.
* Ability to communicate technical issues to non-technical individuals
* Fluent English and Chinese communication skills
* Experience in a software company that implemented and sold software products and/or web services.
* Desire to seek continuous improvement in the quality assurance processes.