Senior Software Engineer in Test - CX
Barcelona, ES,Spain, ES
hace 11 horas
Job Description - Senior Software Engineer in Test - CX (20000P1P)

Job Description

All over the world, people's lives are better because of Oracle. Want to make a difference? Join our company of change-makers.

From Oracle to culinary school and back again. Bonnie Carlson Kaypaghian uses the skills she learned to create recipes for her daughter’s Type 1 Diabetes and has written a cookbook to share with the world. #LifeatOracle

Preferred Qualifications

About us  

We are a family of  150+ geeks : Developers, SW Engineers in Test, Technical Writers, UX Designers and Product Managers. With over 25 nationalities, we share a  start-up culture  while pursuing innovative ways of  building highly scalable solutions .
Oracle NetSuite is the world's best  cloud-based, multi-tenant ERP  (Enterprise Resource Planning) service with unified financials, supply chain, order management, omnichannel e-commerce...all in one platform!

We love  quality, clean code  and follow  SOLID principles . We implement  Agile  and  continuous improvement practices : code reviews, continuous integration, knowledge sharing, release retrospectives, components of gamification… you name it! Our common  language  is  English , you'll have plenty of opportunities to practice. What’s more, we love our people to succeed: many of our people have risen up the ranks with us! 

About the team  

You will join the  CRM Sales Experience team . Our mission is to create a new, delightful experience for salespeople using our product, with the highest levels of security, reliability, efficiency and scalability.

We are a multinational team having members of 12 countries! 

What we are looking for  

We are looking for a talented Senior Software Engineer in Test to join our team in Barcelona.

The ideal candidate is someone with a  strong technical background  who: 

  • can focus on details but who also sees the larger picture
  • sees complexity and can simplify it and organize it 
  • is willing to learn and teach new technologies and desires to stay on the leading edge of software development processes 
  • strives to influence efficiency on behalf of their team and department 
  • What you will do  

    You will be working in an Agile team and contribute to: 

  • Develop the right product together  by supporting the Product Owner and the rest of the team to understand the best way to deliver value, breaking requirements down into smaller manageable items (User Stories, Technical Stories, Spikes) and running manual investigations for exploring new features. 
  • Develop the product together in the right way  by making sure that new features and the used tools are created in a way that are maintainable, reliable and using the most efficient possible way to meet the  Netsuite quality  standards. This would include:
  • - Development or/and optimization of the Test Automation frameworks

    - Automating tests with Java/Groovy/Junit using the appropriate testing level

    - Creating, executing and reviewing test plans for new product features 

    - Performing peer code reviews to improve the quality of the test code 

    - Analyzing customer workflows and scenarios to prevent issues in production 

    - Investigating and reproducing problems reported by customers 

    - Working on initiatives to improve test processes and tools 

    - Participating in Proof of Concepts to find the best development strategy 

  • Empower the team  by supporting the team to define and follow the best way to work together, participating in agreed meetings, honoring team values and agreements, and striving to continually improve the way we work, while giving and receiving constructive feedback to the rest of the team. 
  • Spread the knowledge  by sharing technical (or other) skills (techniques, technologies, etc.) within the team and cross-team and mentoring less experienced member of the team
  • Be value and customer centered  by helping to define team goals, focusing on how we can deliver value to our customers, and supporting the whole team in order to achieve them. 
  • We'll love working with each other if you share these values  

  • Open mind  for discussion and  team collaboration  
  • Pride in your work  and a desire to delight the customer should motivate you to  take initiative , take responsibility and take ownership of your projects
  • Excellent communicator  in both technical and non-technical contexts 
  • Your qualifications  &  skills  

  • Bachelor's or Master's degree or relevant experience in STEM (Science, Technology, Engineering and Math) 
  • Proficiency in  Java or any other  similar  O bject  O riented  Programming language
  • Exceptional problem-solving skills
  • Previous testing/test automation experience on the  entire application stack , from database to  UI
  • Ability to interact in  English  speaking environment
  • Work permit for Spain is required for this role  
  • Nice to have  

  • Experience working in an Agile/SCRUM development team 
  • Experience with remote teams 
  • Additional experience with JS based testing frameworks 
  • Experience with REST API testing 
  • Experience with designing a testing framework from the beginning 
  • Practical experience in frontend or mobile development is an asset 
  • What we offer

  • Agile environment – Start-up culture backed by a strong enterprise
  • English-speaking environment and international team 
  • Strong professionals around you that will help to accelerate your growth
  • Continuous career development: we actively encourage and celebrate internal promotions
  • High-impact learning culture: free access to online learning platform and regular in-house training sessions
  • Become actively involved in the tech community: (when possible) we organize and host meetups, programming competitions, and innovation initiatives
  • Lunch & learns: present on your favorite topic or hobby and be treated to a free lunch!
  • Private health + life insurance
  • 25 days of vacation
  • Ticket restaurant 
  • Flexible working hours 
  • 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's 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).


    :Product Development



    Job Type

    :Regular Employee Hire


    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación