Build And Release Engineer

  • Hyderabad
  • Oracle

Build and Release engineer with 4-10 years of experience. Sound knowledge of Configuration, Build and Release management practices, automation, etc.

Job description:


The Oracle E-Business Suite Quality and Release Management (QRM) team is a dynamic team of individuals focused on delivering high-quality packaged software products to customers. QRM Release team is a critical group of E-Business Suite Release management. The Release Engineering team in the Quality and Release Management (QRM) group primarily performs code build, packaging, Install and Upgrade testing, and certifying Oracle E-Business Suite (EBS) Application releases at the suite-wide and family level.

QRM Release team responsibilities include:

  • Release planning, Code Build, Packaging, Install and Upgrade testing, and certifying the following release packs with a wide range of technologies: Oracle E-Business Suite-wide Maintenance Packs (MP), Release Update Packs (RUP), Product Family Packs, Oracle E-Business Suite Mobile Releases, and Oracle E-Business Suite Extensions.
  • Software configuration management and maintenance, e.g. source control area configuration, branching, forking.
  • Design, development, and execution of release packaging processes and standards.
  • Design, development, and maintenance of release critical systems and reports to automate release packaging processes and standards validation.
  • Oracle E-Business Suite install, upgrades, maintenance, and patching as part of certifying release update packs.
  • Install testing and certifying all the supported NLS languages for EBS.
  • Creating the Rapid Install Shiphome, Media Pack and delivering them to customers.
  • Collaboration with product development, QA, product, and program management teams to help improve the product development process.
  • Collaboration with documentation teams to provide installation and upgrade steps and review the documentation accuracy from the technical point of view.


Job Details:

  • Manage the delivery of product releases from inception to deployment
  • Develop and enforce “install and upgrade” processes and standards
  • Execute install and upgrade tests, triaging issues of any complexity related to those tests
  • Promote configuration management and release management best practices to product teams
  • Debug and test install and upgrade defects of any complexity, across multiple products, providing feedback about the appropriate way to deliver a fix and handle customer escalations
  • Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans.
  • Provide training and best practices support on the use of internal tools and utilities
  • Drive enhancements to the central tools team when necessary, and/or design and develop automation to serve core responsibilities when appropriate
  • Contribute to functional and technical designs and reviews for install and upgrade
  • Contribute to the definition of team processes, standards, strategy, and goals
  • Influence the addition of new and/or significantly re-engineered processes across release projects using innovative approaches including automation.

General Qualifications:

  • B.S. or M.S. degree or equivalent in Computer Science or related field
  • 4 to 10 years of software engineering or related experience
  • Excellent written and oral communication skills
  • Ability to interact and follow up with multiple teams
  • Demonstrate strong analytical skills and basic project management skills
  • Deliver medium to complex projects on time and with a high degree of quality
  • Team player with the ability to multitask with minimal supervision and high reliability
  • Strong drive to learn, with a "problem-solving" attitude
  • Knowledge of Oracle E-Business Suite is advantageous but not essential.

Preferred Technical Skills:

  • Good knowledge of Build and Release practices, Configuration or Change management principles, and Continuous Build integration and best practices.
  • Hands-on experience with software configuration management tools or change control software (like GIT, SVN, CVS, etc).
  • Hands-on experience with CI tools and Build Tools (like Maven, Hudson, Jenkins, etc.).
  • Exposure to Jira, Confluence, JSON, and Python is a plus.
  • Experience in product release and build process automation.
  • Strong Unix shell/Perl/awk scripting skills.
  • Demonstration of programming skills in SQL, PLSQL, and web technologies.
  • Experience with software builds, and deployment testing is a strong plus.
  • Good knowledge of Oracle Database is a strong plus.
  • Knowledge of Oracle E-Business Suite is a strong plus.
  • Knowledge of Oracle E-Business Suite install, upgrades, patching, and maintenance is a strong plus.
  • Exposure to Oracle Fusion Middleware is a strong plus.
  • Exposure to Oracle VM VirtualBox and Oracle VM server is a strong plus.
  • Knowledge of REST API and how to make REST Calls is a strong plus.
  • Exposure to Cloud technologies, Oracle Cloud Infrastructure is a strong plus