• MS or BS in Computer Science, 6+ years’ experience in Software development and/or quality engineering, 3+ years of testing Mobile Software, 2 years Java programming experience.
• Experience in debugging mobile software applications using both user mode and Android SDK/ eclipse/ Android Emulator/ Android Tools Plugin.
• Advanced level of experience with scripting languages such as Perl, Ruby, Python.
• Strong experience in software engineering especially quality assurance process.
• Expert at troubleshooting hardware and software problems in Windows, Linux, and with simple networks.
• Ability to solve problems proactively, is comfortable working with ambiguous specifications but can identify and implement a solution.
• Experience programming with Java programming language and Android APIs, and/or experts on C/C++ programming.
• Must be able to interact comfortably with members of the worldwide team and employees in other departments in Symantec.
• Ability to plan and estimate his/her own work and should track the accuracy of his/her estimates and learn to make adjustments based on his/her prior performance. Ability to re-prioritize work at short notice.
• Must be a motivated, detail-oriented individual and a good team player.
• Fluency in written and spoken English.
岗位职责
• This position is located in Symantec China Development Center Chengdu office.
• Develops and executes test plans and test cases, setup test environment, document results and report defects. Review design specifications from a quality and testability perspective and recommend changes, provide unit and integration level testing on early versions of new products and features .
• Performs black and white box testing with an emphasis on growing white box skills.
• Works on test automation procedures using a variety of software programming languages including Java, Perl, python on mobile platform to debug and test Android(or iOS) products.
• Participates code and design reviews written by development engineers for Android or iOS.
• Work with developers or other QA team members to debug/reproduce issues.
• Ability to plan and estimate his/her own work and should track the accuracy of his/her estimates and learn to make adjustments based on his/her prior performance.
• Should possess good problem solving skills to be able to judge problems in a very complicated environment, especially in the Android platform/ or Smartphone fields.
• Work with QA manager or leads to decide test direction and perform the tasks according to specification, can lead a small group for a product component test, guide junior engineers for daily testing work.
• Ability to work with other leaders on the QA team to come up with the best testing strategies.
• May be assigned to various QA software testing projects that utilize skills above.