Software Developer in Test

Software Developer in Test

Oracle Corporation Asia Pacific Division
Singapore Thailand
5 - 8 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
At Oracle%27s Utilities Global Business Unit (UGBU), we%27re applying cutting edge computer science to one of humanity%27s greatest challenges: Energy. We also consider ourselves a startup within Oracle. A startup that%27s focused on the utility industry. Our utility customers in the U.S. and abroad give us energy usage data for tens of millions of their customers, which we then analyze and aggregate using the latest software technology to motivate consumers to use less energy. We use the right tools for each element of our broad solution set so our engineers get exposure to everything from the Spring Framework to Ruby on Rails, from Hadoop and HBase to MySQL. If you are a top notch engineer looking for a fast paced, high growth place to work while being surrounded by highly skilled, driven peers then Oracle%27s UGBU is the place for you.What You%27ll Make Happen:
Develop and implement tests of our product suite, including end-to-end Java services testing
Develop automation in existing tools and frameworks, and extend those tools and frameworks as necessary
Create and execute test plans and test cases based on requirements and user stories revolving around complex data scenarios
Identify testing gaps and improve test coverage
Identify current process flaws, suggest and implement improvements to increase product quality
Interact with product managers and engineers across the teams to clarify requirements and drive projects to on-time, seamless releases.
Participate in product Demos
Contribute to the relevant DevOps work and help improve the CI-CD for the teamYou Get Excited By:
Understanding, testing and debugging complex, data-driven applications
Routinely digging into code to help identify the root cause of a defect and helping to design a solutionDesired Qualifications:
5 years of experience in a fast-paced application-development industry
Previous experience in mentoring less skilled team members
Proficiency with Java programming language
Experience with a scripted language like Ruby or Python
Ability to create automated test frameworks from scratch and support existing ones
Strong background in testing RESTful web services in a SaaS environment
Proficiency with a SQL-flavored database for data mining, test setup and troubleshooting purposes
Strong experience in continuous integration environments like Jenkins, and understanding CI/CD pipeline
Good understanding Docker containers such as building new ones and using them for testing
Experience with distributed source code control systems, especially Git
Excellent verbal and written communication skillsAs a plus:
Experience with identity management, single sign-on (e.g. PingFederate)
Experience with session management (e.g. Redis)
Experience with DevOps tools like Chef
Experience with Java Spring framework and particularly Spring BatchResponsible 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%27s 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 (if applicable).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%27s 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 (if applicable).

Similar Jobs

People Also Considered