【Shoplus】軟體測試工程師

Website iKala

【Job Description】
  1. We are looking for a Software Developer Engineer in Test (SDET) engineer to develop and execute exploratory and automated tests to ensure product quality.
  2. SDET Engineer responsibilities include plan automated operation architecture, develop automated test tools or scripts, and execute automated tests. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).
  3. The SDET technician role plays an important part in our product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets user needs while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we'd like to meet you.
  4. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
【Responsibilities】
  1. Planning, design, develop, and execute automation scripts using open source tools.
  2. Develop and maintain automation framework.
  3. Identify, record, document thoroughly, and track bugs.
  4. Track quality assurance metrics, like defect densities and open defect counts.
  5. Stay up-to-date with new testing tools and test strategies.
  6. Create detailed, comprehensive, and well-structured test plans and test cases.
【Requirements】
  1. Understanding of Object-Oriented Programming (OOP) and Behavior Driven Development (BDD – Cucumber/JBehave).
  2. Experience in Zalenium/Selenium Grid.
  3. 3-5 years of web, mobile web, and mobile app testing experience.
  4. Over 3 years of experience in automating tests using Java/Python/C++, use open-source frameworks (selenium, Appium) for automated program development.
  5. Experience in writing clear, concise, and comprehensive test plans and test cases.
  6. Strong knowledge of software QA methodologies, tools, and processes.
  7. Experience working in an Agile/Scrum development process.
【Pluses】
  1. Experience in Docker, MySQL.
  2. Experience in Serenity-BDD or Screenplay pattern.
  3. Understanding of advanced Java concept.
  4. Java background preferred.

 

To apply for this job email your details to amy.chen@ikala.tv