Oracle QA Engineer in Prague, Czech Republic

QA Engineer

Preferred Qualifications

Oracle (NYSE:ORCL) is funding an ambitious initiative to

accelerate cancer research and improve access to the best available data for

oncologists and their patients. The Oracle Cancer Research Cloud will use

Oracle’s cloud infrastructure to provide cancer researchers and clinicians with

a massive warehouse of genomic and other cancer related data. Oracle will also

provide software tools and high performance computing resources to meet the

needs of academic and pharmaceutical researchers, as well as the evidence base

for specific treatment options for clinicians, their patients and their

insurers.

Department Description:

The Cloud Architecture, Development and Operations team is a

cross-functional organization that builds or configures the cloud

infrastructure, populates the data warehouse and builds the software to

implement the research applications on the Oracle Bare Metal cloud

infrastructure. We

will be using a mix of virtualization and container technologies to deliver

application functionality to our clients.

We hire exceptional people and trust them to do their jobs

with minimal oversight. We work together in agile teams with a common story

backlog. We focus on our own work tasks while being aware of the bigger

picture. We help each other where ever we can. Teamwork is expected. We like

individual experts but generalists who can contribute in multiple areas are

very highly respected too.

Position Overview:

We are looking for several experienced experienced QA engineers

who will be responsible for ensuring our products meet their objectives and

satisfy all user acceptance criteria. We will be using a mix of web UI and micro-services

backend technologies to deliver visually delightful and easy to use

applications to our clients.

Works with product owners, user story developers and with software

engineers to review and validate their test plans. Creates and documents test

automation strategies and test harnesses Experience working with CI/CD and

version control tools in an agile team is a requirement. Experience working

with core Oracle technologies is desirable as is experience with open source

data management technologies. Any biomedical experience or experience working

with scientists or clinicians in a medical research setting is a plus.

Job Responsibilities:

Work with architecture and leadership team to create test

strategy and ensure reproducible testability of individual stories in the

application backlog. Help create test harnesses where needed. Review stories

for completeness and testability. Review test results. Work with the scrum

master and individual developers to ensure the finished product is full tested

and meets all of the specified criteria. Participate in design reviews, sprint

retrospectives etc.

Candidate Profile:

  • Thrives in a dynamic, fast-paced and occasionally

interrupt-driven environment

  • Self-directed, with the ability to break down tasks and deliver

solid business outcomes

  • Good communication, teamwork and diplomacy skills

  • Understands and lives Agile development practices, particularly

Scrum methodology

  • Able to read/interpret user stories and validate the test

plan/exit criteria

  • Works with software developers or DevOps engineers to ensure proper

test coverage and that each story satisfies the exit

criteria

  • Through test automation ensures that regression tests and

integration tests are run for every build. Responsible for maintaining the

integrity of the CI/CD pipeline

  • Experience with continuous integration/continuous deployment

tools, Git, Jenkins etc.

  • Excellent scripting language capability, Python, Ruby, Bash etc.

  • “Can do” attitude

Top 3 skill sets / technologies in the ideal candidate:

  1. Firm diplomacy in dealing with product

owners and application developers

  1. Testing strategies, tools and

automation

  1. Version control, build systems, CI/CD

etc.

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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

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.

Job: Product Development

Location: CZ-CZ,Czech Rep-Prague

Job Type: Regular Employee Hire

Organization: Oracle