Oracle Utilities mission is to helputilities build a clean energy future. Care to join us?
AtOracle’s Utilities Global Business Unit (UGBU), we’re applying cutting edgecomputer science to one of humanity’s greatest challenges: Energy. We alsoconsider ourselves a startup within Oracle. A startup that’s focused on theutility industry. Our utility customers in the U.S. and abroad give us energyusage data for tens of millions of their customers, which we then analyze andaggregate using the latest software technology to motivate consumers to useless energy. We use the right tools for each element of our broad solution setso our engineers get exposure to everything from the Spring Framework to Rubyon Rails, from Hadoop and HBase to MySQL. If you are a top notch engineerlooking for a fast paced, high growth place to work while being surrounded byhighly skilled, driven peers then Oracle’s UGBU is the place for you.
About the Outbound Platform Team
The Outbound Platform team is an end-to-end agile scrumteam, developing a the frameworks, tools, models and workflows to allow otherengineers to create, test, deliver and monitor.Our platform tools enable UGBU todeliver deep, personalized energy insights to end customers and help utilitiesbuild a clean energy future.
What You'll Make Happen:
·Develop and implementtests of our product suite, including end-to-end Java services testing
·Develop automation inexisting tools and frameworks, and extend those tools and frameworks asnecessary
·Create and execute testplans and test cases based on requirements and user stories revolving aroundcomplex data scenarios.
·Identify testing gapsand improve test coverage
·Identify current processflaws, suggest and implement improvements to increase product quality
·Interact with productmanagers and engineers across the teams to clarify requirements and driveprojects to on-time, seamless releases.
·Participate in productDemos
·Contribute to therelevant DevOps work and help improve the CI-CD for the team
·5 years of experience ina fast-paced application-development industry
·Ability to create automatedtest frameworks from scratch and support existing ones
·Proficiency with Javaprogramming language
·Experience with ascripted language like Ruby or Python
·Experience in continuousintegration environments like Jenkins, and understanding CI/CD pipeline
·Strong experience withdistributed source code control systems, like Git
·Strong background intesting RESTful web services
·Proficiency with aSQL-flavored database for data mining, test setup and troubleshooting purposes
·Business analyst mindset
·Excellent verbal andwritten communication skills
As a plus:
·Ruby programminglanguage expertise
·Understanding how thefollowing technologies are working - Hadoop, HDFS, Hive, Hbase etc.
·Experience with JavaSpring framework and particularly Spring Batch
Detailed Description and Job Requirements
Responsible for developing, applying and maintaining quality standards for company products with adherence to both internal and external standards. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results. Analyzes test results and recommends corrective actions.
As a member of the technical/process QA division, you will develop quality standards, control methods and theories to be utilized during manufacturing, testing and inspection to access product quality. Develop standards and procedures to provide quality guidance methods.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships