Saturday, 6 November 2010

[Full-time] Sr.QE Developer, Adobe AIR –Team Lead(JAVA and Project Planning Experience) at Adobe System Software (Beijing) Co, Ltd

Location: Beijing
Contact: Winnie (wwei@adobe.com )for this position, open for experience candidate with JAVA Development and Project Planning experience.

Job Description
The AIR runtime allows web designers and developers to use powerful and easy-to-use technologies to build applications for the desktop (Mac, Windows, Linux) and for mobile devices. We are identifying ways to deliver frequent releases with great quality. Developing better test infrastructure, improving automation efficiency and increasing test coverage will be critical focus for the team.

We are looking for an ideal candidate who has strong technical and business analytical abilities with a desire to focus on software testing infrastructure design and implementation.

Responsibilities
- Understand the product architecture and leverage the understanding to design the most effective test methodologies
- Evaluate existing test infrastructures and propose re-design/extension to improve tooling efficiency.
- Evaluate and propose GUI automation solutions
- Utilize and extend existing automation framework to efficiently increase test coverage
- Identify gaps in the regression test suite, both from a technological and business standpoint.
- Responsible for driving the overall direction and vision of testing infrastructures and tools in platform BU and over product cycles
- Establish a dashboard to clearly display quality metrics and reports
- Identify and propose hooks or code additions to enable the automation for complex features/functionalities that are not easily automatable
- Have broad knowledge of AIR functionalities and gain expertise of a functional domain as job necessitates
- Work with developer team to develop test plan and review other’s test plan; to create, update and review test cases by validating both new and existing functionality.

Requirements
- BS/MS in Computer Science or equivalent work experience
- 5+ years of development and/or quality engineering experience in commercial software
- Advanced knowledge and experience with current software testing best practices
- Expert-level proficiency with automated testing tools, including the ability to design and program tools
- Ability to trouble-shoot difficult problems
- Strong team lead experience including expertise contributing to strategic tool/automation vision
- Exceptional verbal and written communication skills
- Familiarity with Agile development processes such as Scrum or Extreme Programming
- Must be a quick learner and capable of quickly learning new areas as project necessitates it
- Ability and flexibility to working between different tasks and deliver high quality results on time with little supervision/guidance

Skills
- Java and scripting language development experience such as Python, JavaScript, Perl and/or Ant
- OOP language development experience such as ActionScript, Java and C#
- Intermediate to advanced SQL knowledge
- Experience with XML, PDF and/or HTML is a big plus
- Knowledge of Flex and Flash Builder a plus
- Windows and Mac development experience. Linux or Mobile testing experience a plus.
- Familiarity with Web client/server technologies such as PHP, Flash, PDF, JSP, ColdFusion or .NET


View the original article here

No comments:

Post a Comment