Responsibilities Responsible for automating software builds, test automation, and release configurations Design and implement workflows to automate the release and upgrade process for applications Troubleshoot build, deploy, and test automation failures, and facilitate resolution Manage continuous build, test and deploy processes Deliver release documents for continuous build, test, and deploy processes Own deployment problems and provide active coordination between various groups in resolving a specific issues Provide support to DEV and QA groups to include: participating in meetings, building out environments, troubleshooting deployment /configuration related problems Evaluating and adopting new tools to improve build and release processes Communicate status frequently to product teams as well as QA/QE teams Document any new process or update an existing wiki page Manage source control with gitlab and perforce Required Skills and Experience
Experience with strong knowledge on Source Code Management (i.e. Git/Perforce) Experience with Continuous Integration/Delivery solutions (i.e. Jenkins, Docker) Diverse experience with software release engineering, developing packaged applications Familiarity with software product lifecycle and release engineering processes Extensive experience with scripting and compiled languages Strong analytical skills Strong knowledge of build automation and test automation Enthusiastic team player, skilled at working with other professionals and eager to develop solutions Ability to document current processes and follow currently documented processes Ability to learn new SCM and Software development/Infrastructure tools Knowledge of Test Driven Development Additional Skills
Prior experience in gaming Ability to test, debug, and extend other Software Engineer's code competently Performance Competencies (Non Technical Skills)
Good verbal and written communication skills in Korean is a must (English is a plus) Ability to work in a dynamic and collaborative team environment Constantly innovate how to improve product quality as well as group productivity Excellent decision making capabilities Ability to quickly learn and apply new concepts, principles and solutions Demonstrates dependability and commitment to projects/tasks Coding Test Hiring Process
CV Screening Coding Test First Interview Second Interview Offer
|