2017-02-14

**Applications Developer 4**

**Preferred Qualifications**

**Applications Developer – Oracle Service Cloud Performance Test**

As an

Applications Developer for the Oracle Service Cloud Performance Test Team, you

will play a key role in Product Developments’ PSR initiatives. The mission of

the Engineer is to develop and execute performance tests, with the following

responsibilities:

**JobDescription:**

* Individual

Contributor having 4 to 6 years of experience on performance testing.

* Work with

teams of customers, Developers and other QA Engineers to test Oracle's cloud

Services products at the integration and system level using performance

testing methodologies.

* Gather

non functional requirements of product features, production usage patterns, any

other integration application impacts and develop a comprehensive performance

Test Plan

* Develop,

maintain and execute automated performance and load test scripts for Web / REST

API / SOAP Modules using Oracle’s OLT.

* Perform troubleshooting of performance issues & interact with

system administrators & developers to analyze application logs,

DB Logs and optimize the performance and scalability of all Oracle

Service Cloud applications

* Monitoring

of test environments during the runs using custom &/or standard tools like

EM, customized shell scripts.

* Suggest

performance tuning changes (configuration as well as code based) based on

previous experience & research

* Coordinate

the setup, configuration and maintenance of performance test environments

including asset deployment, access, monitoring and reporting

* Analyze

Performance Results against requirements and provide well written, concise,

performance test results to stakeholders

* Good

verbal and written communication skills to communicate within a global team

across time zones.

**Roles& Responsibilities required for this job- Essential:**

* Strong

Knowledge on Performance Test Life cycle

* Extensive

hands-on working experience on any of the Performance Testing tool – Added

advantage if worked on Oracle ATS - OLT, HP Load Runner.

* Extensive

hands-on experience in scripting for WEB/SOAP/REST applications.

* High

competency in any of the programming languages Java/C/C .

* Good

understanding of Web Application architecture (exposure to SOA/REST) and

middleware and database applications like – Apache Web servers, MySQL DB,

Oracle WLS, F5 Big IP.

* Working experience

on performance Test result analysis. (including Oracle ATS, HP Loadrunner

Analysis templates & Customizations)

* Analyzing

Application & DB logs, Working Experience on MySQL DB is an added

advantage(Basic knowledge of SQL, performance monitoring and MySQL DB tuning)

* Hands on

experience on Linux/Unix platform, handling basic application related tasks

(start/stop etc;),

* Experience

on Shell, Perl and/or Python scripting.

* Knowledge

of QA standards, processes, tools and methodologies and attention to process

and detail

* Ability

to understand technical software design documents and translate this

understanding into documented software tests.

* A highly

organized individual, who works well with the team, gives high attention to

process and detail and highly self-motivated.

**Good tohave:**

* Experience

in application development using any of the programming languages. Will come-in

handy for Developing/maintaining the in-house test supporting tools &

automation frameworks.

* Experience

on analyzing the performance issues using profiling tools like JConsole &

JRockit Mission control.

* Exposure

to Agile methodology.

* Working

knowledge on any of the Version control tools.

* Hands on

experience on JFR recording/analysis, AWR analysis, Heap dump analysis is an

added advantage

* Exposure

to monitoring tools & set-up & maintenance - for ex: Oracle Enterprise

Manager

* XML, SOAP

and web service languages such as WDSL

**Detailed Description and Job Requirements**

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

**Job:** Product Development

**Location:** IN-IN,India-Bangalore

**Job Type:** Regular Employee Hire

**Organization:** Oracle

Show more