2016-07-14

**Principal Software Development Engineer in Test**

**Preferred Qualifications**

**Job description**

We value innovation and passion for technology and are

looking for great engineers like you who are ready to work on the test

development of next generation of Oracle Cloud Products.

We work on cutting edge technology involving end to end

aspects of test development of Oracle PaaS Cloud products like Integration

Cloud Service, Big Data Prep Cloud Service, Golden gate Cloud service , Oracle

Documents and Social Cloud Services. Our Job involves:

o Developing

and managing continuous integration and deployment pipeline infrastructure

using tools and technologies like Hudson, Gradle, and Scripting etc.

o Innovating

to provide Rapid Quality feedback by developing systems, test frameworks, test

infrastructure, test automation using Java, Perl, API , REST, Selenium etc.

o Building

systems around latest virtualization technologies.

o We are

data oriented and build systems to collect, measure, analyze and act upon data

regarding every aspect of product quality and processes.

o We work

in an Agile environment closely collaborating with product development teams to

deliver products with highest of quality.

o We work

on all four Agile testing quadrants involving Component Tests, Functional

Tests, Simulations, Exploratory testing, Security Vulnerability(Ethical

Hacking), Globalization, Accessibility, Usability, Performance. Our work

involves manual, automated and tools testing.

We are looking for senior professionals to join us as

Principal or Senior Member Technical Staff.

Ideal Skills and Experience

----------------------------

o 7 years

experience in software test development.

o Strong

Programming and Systems experience is a must.

o Strong in

OOPS Concepts

o Expertise

in any of the programming languages (Java, C etc.)

o Experience

on Systems (Linux, Networking)

o Strong

test development and automation skills. Expertise in one or more of the

following tools/frameworks is a must:

Junit, Cactus, Selenium, Page Object Model, Mock Objects, Stubs, UIAutomation

for IOS using java script, UI Testing for IOS using Swift, Appium and Robotium.

o Experience

in API automation is a big plus.

o Experience

of one or more of scripting and build automation tools(Ant, Perl, Shell,

Python, Maven, Gradle, Groovy) is a plus.

o Knowledge

of J2EE, XML, web services testing (REST or SOAP),GWT, Oracle SQL/PLSQL is a

big plus.

o Experience

of one or more of Continuous Delivery and Integration tools(Bamboo, Jenkins) is

a plus.

o Experience

with XCode, Apple scripting and Simmulators is a plus.

o Experience

in Non Functional Requirement testing like Security Penetration Testing(Ethical

Hacking), Globalization, Stability, Usability etc. is a plus.

o Experience

working in cloud technologies is a big plus.

o Good

knowledge of Quality Assurance methodologies.

o A solid

understanding of software development and testing methodologies

o Proven

ability to develop, execute and maintain test plans and test cases

o Experience

with Functional/Manual testing

o Must have

been involved in software testing cycles with enterprise web based products.

o Demonstrated

ability to analyze and solve problems as well as effectively communicate

software defects.

o Team

Player, ability to multi-task, work independently and provide excellent

follow-through on tasks.

o Excellent

written and verbal communication skills are must.

o You are

expected to be fully hands on.

o Excellent

Debugging skills using Java debugging tools

o Experience

in working large scale product testing with an ability to test complex

integrated software applications in multiple environments

o Good

problem solving and analytical skills to triage issues in a complex multi-tier

environment

o Outstanding

attention to detail and ability to contribute and follow the organization wide

QA processes & standards

o Ability

to work in global scrum teams

o Agile

experience a plus

o Quick

Learner with Aptitude for QA

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

design functional, integration and regression test plans, build and execute

manual and automated tests and perform highly complex analysis for multiple

products. Set cross-functional product testing standards. Analyze, evaluate and

plan methods of approach and organize means to achieve solutions to complex

problems.

Your Role will include following:

o Develop,

document, and execute detailed test cases and testsuites (build acceptance,

functional, integration)

o Work

closely with Development and Quality engineers and involve in test case development and testing activities.

o Generate

and write clear and concise bug/defect reports, and validate bug fixes.

o Setup and

configure test environments.

o Automation

of existing test cases and development of tools to automates new test cases

developed by QA engineers.

o Development

of new automation frameworks depending upon the product requirement.

o Development/Contributing

existing automation framework to make it more robust.

o Developing/implementing

new features/enhancements in the framework to make the automation

simpler,faster and reliable.

o Automation

through core product API's.

**Detailed Description and Job Requirements**

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

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