|
MSN:chinachai2009@live.cn
E-mail:chaiyanfeng2010@163.com
QQ: 972518512
Software Setup Engineer
Job Overview
The Software Setup Engineer is responsible for writing complex installers, using, InstallShield. Use C#/C++ and providing build and deployment services for a suite of applications and tools being developed for our client. The Software Setup Engineer will provide documentation and automation of build and deployment processes for a number of software applications. The ideal candidate will have outstanding problem solving, written and verbal communications skills as well as experience deploying and building complex software applications for the web and windows
Responsibilities/Requirements:
Work closely with the Software Development Manager, Developers and Quality Assurance team members to develop and implement build and deployment processes
Propose architecture and of the installers, Identify alternate technologies/tools for developing installers
Document all aspects of Build and Deployment processes, including workflows, standards, and instructions
Develop standards for build script development, including repeatable, published locations and targets for each build type (application, database, etc)
Develop standards for source control management within Microsoft Team Foundation Server
Design and develop automated deployment engine for code build and deployment to dev/test/production environments
Integrate check-in validation, branching strategies, test case management & defect management within Microsoft Team Foundation Server
Hands-on participation in build and deployment script development
Manage relevant processes and develop tools to aid in their management, including environment reservation, product version conventions, and source control standards
Preferred Education
Bachelor or Master's Degree in Computer Science or related discipline.
Work Experience
Experience as an installation engineer responsible for construction projects 2 years
Skill Requirements
Strong skill and rich experience on Install Shield
Instalshield APIs along with heavy C#/ C++ code for package creation – Need candidates with C#/C++ background
DOS Shell program
Microsoft technology, including.NET Framework, Web Services, Team Foundation Server & MS Build
Experience on either C++ or C# development
Excellent computer science concepts (Operating Systems and Data Structures)
Excellent Object Oriented Analysis/Design ability
Good communication skills including writing and speaking in English
Desire to work with an integrated team environment
Plus
Build performance improve experience
CCNet
Quality Assurance Architect
Organization R&D and CTO Job Family Quality Assurance
Band G Role Individual Contributor
Job Code E0306 SAP Job Key 39001306
Issue Date Apr 1 2008
Job Overview
This position is responsible for defining the overall QA architecture for small to mid-scale or moderately complex product or product families. Ensures alignment with and contributes to coprorate quality objectives.
Key Responsibilities
Begin to act as customer's voice and quality advocate.
Design, build and maintain the environments and systems used for product testing.
Begin to interact with peers in CA to design interface points, communications methods and protocols.
Work closely with line managers to understand product quality issues.
Plan, develops and implements the research of new or improved testing methods, processes, tools, and systems.
Strive to enhance the customer's 'out-of-box' experience for each CA product.
Represent QA in cross-functional product design and development meetings under current ISO9001 and SDM requirements.
Maintain internal system definitions of products and components for use by others in the organization.
Typical Role Definition
Sr Professional Staff. A seasoned, experienced professional with a full understanding of area of specialization. Resolves a wide range of issues in creative ways. Complete understanding and wide application of principles, theories, and concepts in the field. General knowledge of other related disciplines. Strong competence with the various tools, procedures, programming languages used to accomplish the job. Usually works with minimal supervision, conferring with a supervisor on unusual matters. May be assisted by (and at times direct) less senior level employees. Requires daily decision-making capabilities and actions that may not be reviewed by superiors. Assignments are broad in nature and need ingenuity and originality to solve. Contributes to moderately complex aspects of a project. May assist more junior staff members with aspects of their job. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. May play a role in high-level projects that have an impact on the company’s future direction.
Job-Specific Authority and Scope
Generally works without consulting their manager.
Independent decisions are made daily.
Examples of typical decisions without manager consultation:
Design systems to be used for product testing.
Define QA system architecture.
Typically has no direct reports.
Typically has no total staff.
Typically has a global geographic focus.
Typically does not manage a budget.
Business Travel and Physical Demands
Business travel of approximately 10 or less percent yearly is expected for this position.
Physical demands:
Office environment. No special physical demands required.
Preferred Education
Bachelor's Degree or global equivalent in Computer Science or related discipline. Master's Degree or global equivalent a plus.
Work Experience
Typically 12 or more years of experience in software quality assurance testing, with experience in software design and development a plus. Exposure to many different products, QA methodologies and computer environments.
Skills
Strong technical leadership skills.
Strong communications skills.
Strong teamwork skills for cross-group cooperation.
Strong technical knowledge across the industry and awareness of industry future directions.
Strong self-motivational drive.
Strong writing skills.
Ability to perform under pressure.
Business awareness. |
|