**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