Software Release Engineer
Location: Milpitas, California, USA
Dept/Division: System Test Engineering
Administer and manage software configuration, versioning and release process. Implement and deliver software builds to engineering and test teams. Document and track all test and production releases.
Maintain and enforce source control policies, and establish standard release procedures.
Automate and compile scripts for software release procedures.
Conduct integration tests on all modules, including UI/GUI, CLI, and firmware, prior to release.
Develop test plans and generate test cases for integration and pre-release testing.
Communicate with and provide support to other disciplines involved in the project, including Marketing, Engineering, and Manufacturing.
Min. 3 years experience in software build and release management.
Self-motivation and ability to work effectively in a team environment.
Solid knowledge in software configuration and versioning methodologies, practices and strategies. Experience in release automation desirable.
Working knowledge in at least one the following areas of technology: networking, telecommunication, network management, and wireless LAN/WAN communications.
Strong communication skills required.
Knowledge in CVS preferred.
Working knowledge in UNIX operating environment. |
Ability to writing UNIX shell (Bourne, BASH, Korn or C) scripts.
Familiarity with test methodologies and strategies.
BCS or equivalent preferred.
Contact: [email protected]