Can you code with your eyes closed?
Do you know code like it´s your mother tongue?
Love programming and creating software?
Want to build amazing products that make a difference in the digital world?
Enjoy working hard with highly skilled developers to reach team objectives?
Willing to share your knowledge and learn new technologies and effective ways to develop the best software?
Are you an active member in amazing open source project?
If this sounds like you (or someone you know), keep reading…
We are looking for passionate, enthusiastic and skilled software engineers / developers that can thrive in a fast-paced, exciting software business and build innovative services and technologies empowering the best software products in Telefónica Digital.
Design, develop and maintain software components making technical decisions about technologies, data structures, algorithms, programmatic solutions, etc.
Write clean, scalable and fast performing code according to guidelines and quality standards (SOLID principles, code readability, pattern use, coupling, cyclomatic complexity etc.), including development and maintenance of automated unit tests.
Review other developers’ code according to code review mechanisms followed at Telefónica Digital
Pursue the generation of common components and best practices, fostering the reuse of technology and knowledge across Telefónica Digital software products, specifically the ones in the technological area where he/she is assigned
Research and recommend new technologies as well as software libraries (including open source), models and tools
Collaborative way of working
Work hand by hand in a constructive way with other Software Developers as well as Engineers specialized in Product Management, User Experience, Quality, Release Management and Service Delivery, cooperating in the achievement of the common objectives and helping the others to make their most
Participate as part of development team in sprint planning and review events according to Agile methodology, analyzing features specifications (user stories), translating them into development tasks and estimating those tasks to build sprint backlog
Participate in and/or lead the technical decisions impacting on the product software being developed in order to assure that requirements are met and differential technology is created while balancing delivery constraints
Taking part of Technical Councils for other software products different from the one he/she is working for, providing valuable feedback in a proactive way in order to ensure that the best technical decisions are taken
Leadership (depending on expertise)
Participate in “make” versus “buy” decisions from a technical point of view concerning technology relevant for the products
Evangelize new technologies in the businesses of Telefónica Digital through understandable, simple and convincing communication
Bring innovation to the products and pursue the generation of differential patentable technology
Mentor other engineers and actively participate in both talent acquisition and talent growth across the companyTake an active role in building the best place to work for developers
Take an active role in building the best place to work for developers
BS/MS Degree in Computer Science or related degree or equivalent work experience in software development
Expertise: Senior developers and junior developers, though students and recently graduated are also welcome
Fluency in one of more of the following languages
Java/J2EE, including Spring framework
Python, including Django framework
Experience developing for one of more of the following platforms
Sound understanding of object oriented, data structures and algorithms
Sound knowledge of concurrent programming
Solid understanding the principles of routing, client/server programming
Knowledge in software development paradigms, architectural patterns, design patterns and development principles and practices
Desirable Technical Expertise
Experience with the following products / frameworks
Database design , SQL (specifically MySQL) and NoSQL (specifically MongoDB)
Significant knowledge of TCP/IP, HTTP and network programming
Experience in developing large scale distributed systems and high availability/performance/scalable architectures
Sound knowledge of security issues and software vulnerabilities
Experience with current RPC technologies (REST, WS*)
Knowledge of mathematical and statistical principles
Demonstrable success in implementation and deployment of complex systems / modules / components
Methodologies & Soft Skills
Significant knowledge of Agile methods and practices
Good analytical and design skills. Ability to understand the big picture and translate product/business requirements into technology
Excellent communication, teamwork and collaboration skills, possessing a positive attitude
Ability to think “out of the box”
Eagerness to learn from and ability to teach to co-workers
If you are always looking at ways to improve the quality of your software, passionate about latest protocols, technologies and architectures, feeling excited about creating amazing end user applications.
As Big Data Developer you are excited about big data and want to participate in the construction of a Big Data Platform over Hadoop.
Design, develop and maintain a Big Data Platform to cover Telefonica Big Data needs.
Review other team members code following the code review mechanisms followed by Telefonica digital.
Pursue the generation of common components and best practices, fostering the reuse of technology and knowledge across Telefónica Digital software products, specifically the ones related to Big Data.
Participate in “make” versus “buy” decisions from a technical point of view concerning technology relevant for Big Data products
Bring innovation to the Big Data products and pursue the generation of differential patentable technology
Relationship of the position:
Work hand by hand in a constructive way with other Software Developers/Data Scientists as well as Engineers specialized in Product Management, User Experience, Quality, Release Management and Service Delivery, cooperating in the achievement of the common objectives and helping the others to make their most
MS/PhD in Computer Science, Telecommunication, Mathematics or Physics.
Good command of English and Spanish
Java, C++, C
Hadoop-based tools (Mahout, Hive, Pig).
NoSQL (MongoDB) and SQL (MySQL)
Background in Predictive modeling , Machine Learning including: Support vector machines, Bootstrap aggregating / bagging, Cluster analysis, Cascading classifiers, Decision trees, Time series analysis & time series forecasting, Boosting, Factor analysis, Structural equation modeling, Item response theory, Markov chains, Voronoi diagrams, Neural networks, Genetic algorithms, Data visualization, Bayesian modeling, Multivariate regression, Logistic regression.
Statistical analysis tools (R, Octave, JasperSoft, Pentaho, Tableau, Weka) are a plus
Scripting languages: Python, Perl, Ruby
Continuous integration software.
If this sounds like you (or someone you know), keep reading¿
We are looking for passionate, enthusiastic and skilled software engineer / developer to be part of the team building Telefónica Infrastructure as a Service (Iaas) product, known as Instant Servers.
Participate as part of development team in sprint planning and review meetings according to Agile principles, analyzing features specifications (user stories) translating them into development tasks and estimating those tasks to build sprint backlog.
Review other developers¿ code according to code review mechanisms followed at Telefónica Digital
Pursue the generation of common components and best practices, fostering the reuse of technology and knowledge across Telefónica Digital software products, specifically the ones in the technological area where he/she is assigned
Strong knowledge of:
¿ Software technologies: architecture and development.
¿ Java/J2EE, including Spring framework
¿ Developing large scale distributed systems
¿ High availability/performance/scalable architectures
¿ Current RPC technologies (REST, WS*)
¿ Implementation and deployment of complex systems/ modules/components
Significant knowledge in the following technologies will be a plus:
¿ Database design, SQL (specifically MySQL) and NoSQL (specifically MongoDB)
¿ Virtualization solutions. Joyent, RedHat, vmware, OpenStack, etc
¿ TCP/IP, HTTP and network programming
¿ Redis, Rabbit MQ and Apache Tomcat
¿ Security issues and software vulnerabilities
¿ Python, including Django framework
¿ Technologies related with PaaS
Workplace: Preferably Madrid / Valladolid
Design, develop and maintain algorithms/prototypes to extract relevant information from big amounts of data
Pursue the generation of common components and best practices, fostering the reuse of technology and knowledge across Telefónica Digital software products, specifically in the data mining domain.
Research and recommend new technologies as well as software libraries (including open open source), models and tools
Strong Background in Predictive modeling , Machine Learning, Data mining and Artificial Intelligence, including: Support vector machines, Bootstrap aggregating / bagging, Cluster analysis, Cascading classifiers, Decision trees, Time series analysis & time series forecasting, Boosting, Factor analysis, Structural equation modeling, Item response theory, Markov chains, Voronoi diagrams, Neural networks, Genetic algorithms, Data visualization, Bayesian modeling, Multivariate regression, Logistic regression.
Statistical analysis tool: R
Scripting languages: Python
Java, C++, C are a plus
Hadoop-based tools (Mahout, Hive, Pig) are a plus
Other Statistical analysis tools (Octave, SAS, SPSS, Clementine, JasperSoft, Pentaho, Tableau, Weka) are a plus
Software technologies: architecture and development.
C++ programming (at least 3 years of experience)
Java programming (at least 3 years of experience)
TCP/IP networks (at least 3 years).
Dynamic programming languages: Python, Ruby
Virtualization, specifically KVM
Components monitoring, specifically collectd to collect system performance statistics periodically
Administration and usage of OpenStack platform, with advanced knowledge of Essex and Folsom distribution
Virtualization: libvirt API
OpenStack: Grizzly distribution
Components monitoring: nagios
Administration of a wide range of platforms
Linux Operating Systems, specially Centos and Ubuntu, at admin level
Chef / Puppet
Additionally, a good command of English is needed: ability to understand, write and communicate in this language.
Workplace: Preferably Madrid or Valladolid
Do you want to work in the development of a device fully based in HTML5?
Would you like to be involved in a joint development done together by Mozilla and Telefónica Digital?
Fancy working in a distributed team with people working all around the world?
What you NEED for this position:
The following skills would be A PLUS:
What you will be doing:
What is in it for you:
We are looking for someone with experience in delivering products and services in the video area. The activity will be placed mainly in Madrid but, must be available to travel to different countries in Europe and America.
His focus of work will be to lead the GVP Service Delivery activities from a Solution Architect point of view, participating since the Go for Construction of the different releases and managing all the delivery and end 2 end integration activities until the delivery to the different OBs.
The right person for this role must have a hard-working, analytical and extensive knowledge in the video field (OTT and IPTV) and deep expertise in the Media technologies and Datacenter infraestructure.
The position will involve being in contact with different teams in other OBs from Telefónica group and with different GVP related partners and internally in T.Digital with some areas like PDI.
He/she will participate, on behalf of the Service Delivery team, in the GVP construction initiatives, leading the delivery requirements and designing the deployment strategy and assuring the proper hand-over to operations team.
He/she will design the project plan of the delivery of GVP releases, taking into account the end 2 end activities and all dependencies with third parties and OB dependencies.
He/she will design the deployment strategy and deployment plan in preproduction environment and production environment taking into account all the requirements and dependencies for each deployment: network, security, systems, virtualization, third parties, external connectivities, devices, etc.
He/she will lead the preproduction tasks during the Ready for Service activities assuring the proper quality of the product before field deployment.
He/she will lead the production deployment tasks to give the Technical availability before the commercial launch.
Supervise and lead the hand-over of the solution and the technical architecture to the Operations team.
Pre sales Support: Activities about RFP / RFQ.
Post sales Support.
Who we’re looking for:
Strong leadership skills to manage and lead internal stakeholders
Internal: PDI, OB’s, Horizontal product teams, other Digital teams
External: GVP Value chain partners, OB customers
Deep Expertise in Media technologies.
Deep Expertise in Datacenter infraestructure and Newtworking infraestructure
Deep Knowledge in deployment of GVP video services.
Deep Knowledge in video ecosystems (OTT and IPTV) and its integration with the OBs
Expertise in deployment, delivery and integration of products and services.
Ability to manage a group of persons.
Strong expertise in Project management.
Ability to operate across geographies and cultures, building relationships and motivating.
Knowledge of continuous delivery and deployment tools.
Ability to communicate new ideas and concepts with clarity, taking people on the journey.
Able to translate commercial needs into technical requirements, balancing the needs of both.
Able to balance time between leading and executing whilst managing priorities.
Capable to negotiate commercial agreements to deliver value to all parties.
The Role and the Team
His focus of work will be to integrate video GVP platform with IT system of different OBs from Telefónica Group who wish to participate in the global video product.
The right person for this role must have a hard-working, analytical and extensive knowledge in the video field (OTT and IPTV) and its relationship with IT System (OSS/BSS system and Supervision & CRM tools).
Responsible for managing the relationships with OBs about service integration:
- Lead & manage the integration for OB with the GVP platform.
- Participate in project management (GVP Integration) together with OB Resposible
- Engineering: Design of Service Architecture over solution IT system
- Interlocutor with OBs about all activities related to service integration
- Responsible of OSS/BSS system integration in different OBs with the GVP platform.
- Participate in technical design of products and services related with GVP and with IT system from OBs.
- Lead and coordinate and certification processes.
- Support to the technical operation of the service (troubleshooting).
- Report to initiative leader, discipline manager, OB Responsible and rest of organization about the status of the integration in the OBs.
- Ensure the infrastructure required for deployments, according to the defined architecture.
- Assure the integration IT system at OBs about GVP platform.
- Pre sales Support: Activities about RFP / RFQ.
- Post sales Support.
Who we’re looking for
- Internal: PDI, OB’s, Horizontal product teams, other Digital teams
- External: GVP Value chain partners, OB customers
Expertise in design IT system or IT architectures
Knowledge in deployment of GVP video services.
Knowledge in video ecosystems (OTT and IPTV) and its integration with the OBs
Expertise in mobile Telecommunications environment.
Telefónica Digital is launching Global Platforms able to provide Global Services and Products for all Operating Businesses (OBs) all over the whole world were Telefónica Group is present. Global Operations & Deployment is the unit inside Telefónica Digital responsible of produce services and its maintenance, based on global platforms and applications.
The role of this position is leading the service deployment for specific products developed inside Telefónica Digital (totally in-house or in coordination with partners).
The scope of the position is:
Lead all the technical activities necessary to make the service delivery of a product both on a global and local level.
Align product spectators with local operators marketing plans and ease the local deployment
Decide the deployment architectures to be used.
Introduce on the e2e product lifecycle the deployment and operations requirements and assure their fulfilment.
Request and obtain the commitment of all the parties involved in the delivery in order to assure the e2e service delivery
Technical Project Management
Requires an experienced in management of Product Life Cycle & Roadmap especially in the Service delivery phase.
Capability to understand and manage the integration of new releases & patches according with Roadmap in preproduction & production environment.
Experience in executing in Ready for Acceptance, Ready for Service & Technical Availability of the different deployments and services & Assures the delivery to Operation groups.
Good analytical skills, quick to grasp new concepts and able to formulate and convey difficult ideas in a concise and understandable manner.
Software architect, preferably with strong technical background and experience in deployment of digital products
Thorough understanding of software service architectures (SDP, OCS, etc..) and OSS/BSS systems.
Deep knowledge of Cloud Computing and Distributed Computing Solutions, Service Delivery Platforms (SDP), Service Delivery Architecture (SDA) and Service Oriented Architecture (SOA) to support successful deployments of innovative solutions in the areas of Future Communications and User Modelling.
Knowledge of Database-centric architecture will be advantageous.
Comprehensive understanding of deployment of platforms, product & services, datacenter ( CPDs) and connectivity solutions for datacenters (CPDs)
Who we’re looking for:
Good management, organizational and interpersonal skills required to work together in an international environment involving a many different companies and players.
Ability to manage the infrastructure demand, capacity planning and deployment plan to meet deadlines and performance requirements.
Ability to execute deployment and service operation plans, including customization, adaptation and extension of the different B2C products in the delivery phase to OBs
Ability to build and manage relationships with internal partners and OB and external providers.
Release Management is a Team composed by Release Engineers and Release Managers whose main focus is Continuous Delivery & Automation.
Release engineering is often the integration hub for more complex software development teams, sitting at the cross between development, product management, quality assurance and other engineering efforts, also known as DevOps.
Release Management is a key role inside Telefonica Digital in order to improve Continuous Integration & Continuous Deployment understanding these processes as:
Continuous integration (CI) is a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. Detects compilation and unit testing failures as soon as possible
Continuous delivery is the process of having a shippable product/ piece of software after each check in to source control.
Detects installation / deployment problems early
Deploying to PREProduction is a controlled event
Deploying to Production is an automated event (full automation!)
Reduces cycle time
Within Telefónica Digital in the Product Development and Innovation direction, we are launching a new activity track around Release Engineer which mission is:
As a Build/Release Engineer, you will play a key role in our release process by improving/automating the build, deployment, and release SW.
We need a team player who can work cross functionally with Development, QA,Delivery and Operations to successfully push software from development to production deployment in automated way.
You will use your experience to increase productivity as well as design and implement solutions that make our development process state of the art.
Leverage & Standardize Release & SW packaging, System Architectures, Scripting, Documentation.
We are looking for Release Engineer their responsibilities as follows:
Building or the corresponding package (rpm, apk, ipa, exe, etc.)
Scripting for package deployment (Python, Fabric)
Management of repositories: Creation and management of the repositories
Implementing Continuous Integration & Continuous Delivery models( Git, Jenkins, Maestrodev, Maven, Nexus, Sonar, Git, Puppet …)
Controlling releases on git or svn
Automates the generation of test environments.
Experience with infrastructure automation/configuration management tools
Follow up of release practices, tools and practices adoption.
Evangelize new way of working and development standards.
Experience in Continuous Delivery & Deployment processes & tools
IT knowledge: OS(Linux), BBDD(Mysql), CVS(Github),CMS, Jira, Linux Cluster, Virtualization & Cloud Technologies, CI (Jenkins), Automation (Puppet).
Strong scripting ability with one or more languages (python, ruby, bash, perl, etc.)
Three desirable skills or qualities:
Experience in PaaS & IaaS.
MongoDB & Hadoop Cluster.
Experience in Production environments.
Agile – you make decisions and execute in a fast, simple and focused way, you see new ways forward.
Advance Support Team is in charge of End-to-end vision of the service and deep knowledge of the different elements of the service whose main activities are:
Support engineers also report defects or offer suggestions for product improvement. Through their investigations, support engineers contribute to product knowledge and help make future technical support easier. Additional responsibilities may include
Taking action to resolve problems in 24x7 mode, troubleshooting, answering phones calls for Global Business Units.
Advanced Support Engineer reports activities to Operation Manager.
They serve as experts in the products deployed in Production environments.
Advanced Support Engineer is able to work under pressure due to SLA.
Within Telefónica Digital and focused in Product Development and Innovation direction, we are growing with new activities around Global products and our responsibilities are:
Attend all the e2e related issues, acting as a single point of contact for all the 3rd parties in a 24/7 basis.
Train Base Support and define procedures to assure that only a minimum number of problems are escalated to Advanced Support.
Installation, verification and validation of all the patches generated by the Development Groups at Telefonica Products & Innovation.
Generation of the documentation and installation procedures to reverse the installation of patches. (With support from development groups).
Assistance to certain tests or patch system configurations in pre-production environment, if needed.
Proactive Monitoring in Production environment to check recently installed fixes.
Generation of scripts to improve the operability of the service.
Help Service Managers and Technical Service Managers to get all the information they need about the services we are operating.
Excellent skills as Sysadmin (linux)
IT knowledge: BBDD(Mysql), HA architectures, Virtualization & Cloud Technologies, Monitoring (Nagios), Web Servers & server applications, Automation (Puppet), log Data mining (splunk).
Strong scripting ability with one or more languages (python, bash, perl)
Desirable skills or qualities:
Experience in Production Environments.
Deep knowledge of development NoSql Databases, Cloud Computing & Hadoop Cluster is a plus
LPI Certification 2 & 3.
Devops Culture oriented
The Role and the Team:
Telefonica Digital has launched several services that change how our customers communicate. TUME and TUGO are good examples of services that extend and redefine the traditional mobile service. We’re looking for a Delivery Engineer to join our team in Madrid and help us to extend the Future Comms services to new markets.
In this exciting position you’ll be working within a dynamic and innovative technical team that delivers and installs Future Comms Services.
You’ll have the opportunity to design and build the environment (HW and SW) for the services and then install the services themselves. You will be part of the team responsible of the design to the execution of the delivery work, from concept to actual installation.
You will be a key part in our aspiration to provide best-of-breed services by implementing the best automation tools, and by being part of a fully devoted devops team.
You’ll be working in multinational projects, with colleagues working in UK, Israel, Argentina and Spain. You will closely work with the development team, to make sure that the software that they produce can be deployed, and with the operation team, to make sure that the service can be easily operated and managed.
You’ll have the opportunity to work with several operators in the Telefonica Group and help them deploy the Future Comm Services in their networks. You will report to management the status of the projects.
Who we’re looking for:
We’re looking for someone that is really hands-on, who can design the environment and then get into the servers and configure them. We’re looking for someone that does not conform to the current established practices and help us maintain our edge. We’re looking for someone that embraces the KISS principle and who is agile and quick to react.
For this position, you’ll need:
Experience in Systems Engineering and service roll outs.
Experience in management of Linux Systems (and of course bash scripting)
Experience in executing test plans, and in particular high availability and load tests.
Experience in troubleshooting network issues.
Experience in base infrastructure (configuration of Firewalls, Load balancers, etc.). You won’t be configuring them, but you must understand how they work and be able to pass the requirements to the network team.
Telecommunications or Computing Engineer degree
Knowledge of the following technologies is desirable, but not mandatory:
ActiveMQ and Redis (from a delivery and system management perspective)
Configuring network equipment
Understanding of Telco networks and Intelligent networks
His focus of work will be delivering GVP video platform with excellence in other OBs from Telefónica Group.
The right person for this role must have a hard-working, analytical and extensive knowledge in the video field (OTT and IPTV).
Project Management (GVP Integration)
Engineering: Design of Service Architecture
Interlocutor with OBs about all activities related to service integration
Responsible of the PLC Milestones: RFA, RFS and local TA.
Lead & manage the integration for OB with the GVP platform.
Responsible of network and IT integration in different OBs with the GVP platform.
Technical management of the product life cycle with OBs (deployment of new releases, certifications, technological, etc)
Participate in technical design of products and services related with GVP.
Lead and coordinate and certification processes.
Responsible for the implementation and availability of the operative model before launch services.
Design and execute the handover to the area of ¿¿service operations.
Support to the technical operation of the service (troubleshooting).
Report to initiative leader, discipline manager and rest of organization about the status of the integration in the OBs.
Ensure the infrastructure required for deployments, according to the defined architecture.
Assure the customization at OBs and Customers about GVP platform.
Knowledge in video ecosystems (OTT and IPTV)
Expertise in design IT system or IT architectures.
Capable to negotiate commercial agreements to deliver value to all parties
We are looking for someone with experience in delivering products and services in the field of mobile network and more specifically in the M2M area. The activity will be placed mainly in Madrid but, must be available to travel to different countries in Europe and America. His focus of work will focus on having direct responsibility for the integration of the platform SM2M in several OBs and the coordination of the integration of other ongoing OBs currently managed by other Service Delivery Manager. The right person for this role must have a hard-working, analytical and extensive knowledge in the M2M field. The position will involve being in contact with different teams in other OBs Telefónica group and with different SM2M related partner and internally in T.Digital with some areas like PDI and Digital Services.
Lead & manage the integration for OB with the SM2M platform.
Manage the OB integration SmartM2M team
Participate in technical design of products and services related with M2M.
Responsible of design and integration of network and IT in different Obs with SM2M platform.
Support to the technical operation of the service (troubleshooting)
Report to Senior Manager and rest of organization about the status of the integration in the OBs.
Ensure the infrastructure required for deployments, according to the defined architecture
Assure the customization at OBs and Customers about SM2M platform.
Internal: PDI, OB’s, Horizontal product teams, other Digital teams
External: m2m Value chain partners, OB customers¿
Knowledge in the mobile network and deployment of M2M services and products.
Expertise in deployment, delivery and Integration Products and Services.
Expertise in design IT system or architecture IT.
Ability to communicate new ideas and concepts with clarity, taking people on the journey
Able to translate commercial needs into technical requirements, balancing the needs of both
Able to balance time between leading and executing whilst managing priorities
We are looking for Performance Test Engineers that are passionate about quality to join our Telefónica Digital - Product Development and Innovation center (Madrid, Barcelona, Granada and Valladolid). As a member of an agile development team, the primary tasks for this role are:
Review and understand product scope and help elaborate adequate performance requirements.
Define the performance test strategy and plan for PDI products.
Design performance test architecture and infrastructure requirements.
Perform tests, monitor results, generate reports and provide recommendations for software or system improvements.
Track quality metrics to monitor the progress of the testing activity and gain understanding and confidence on the level of quality of the product under development.
Proactively look for opportunities to improve processes, with a strong focus on defect prevention.
Requirements and experience:
Working experience designing, developing and executing performance test architectures and plans to meet demanding timelines, while maintaining high levels of quality assurance.
Experience with complete product software release cycles, shipping products in an agile team environment.
Hands on experience with JMeter is required. Experience with Multi-Mechanize, LoadUI and similar tools is a plus.
Solid knowledge about server and systems profiling and benchmarking, and experience sizing and dimensioning services and servers with tools like JConsole, JProfiler, JMap, VisualVM, EQATEC or Apache Benchmark.
Professional linux networking experience, including a deep understanding of protocols like HTTP and SNMP.
Front-end analysis and real user monitoring, with tools like Keynote, Gomez, WebMetrics, YSlow, Speed Tracer or PageSpeed.
Experience with monitoring tools like JMX, paessler, nagios, zabbix or munin.
Knowledge about High Availability and redundancy tests for servers and networking.
Experience with database tuning.
Knowledge about statistical data analysis.
Understanding of software quality processes, methodologies and best practices.
Experience in one of the following environments is a plus: mobile device apps, video, big data, payment systems, cloud and telecommunication systems.
Worked in international and distributed projects (a plus)
Methodical with strong attention to detail.
Critical thinking and sharp analytical abilities.
Good written and oral communication.
Interpersonal and leadership skills.
We are looking for Software Test Engineers that are passionate about quality to join our Telefónica Digital - Product Development and Innovation center (Madrid, Barcelona, Granada and Valladolid). As a member of an agile development team, the primary tasks for this role are:
Review, understand and help complete and improve product scope and requirements
Design the tests required to attain adequate coverage of the product under development.
Continuously execute tests in parallel with development to help uncover and eliminate defects as early as possible.
Use the test management tool to define and review test cases, plan executions and log and monitor results.
Use the defect management tool to report failures uncovered, track their resolution and update their status as they are verified.
Select good candidates for automation to build powerful and maintainable automated test suites that support continuous delivery and deployment.
Solid understanding of software quality processes, methodologies and best practices.
Proven work experience designing, developing and executing test plans to meet demanding timelines, while maintaining high levels of quality assurance.
Strong understanding and experience with test management tools like HP Quality Center or TestLink.
Practical experience using defect management tools like HP Quality Center or Jira to report and monitor defects.
Proven expertise automating test with Selenium, Robotium, JMeter or similar tools, for any or all of the following: back-end, front-end and mobile apps.
Some previous experience with performance and load testing with JMeter, SoapUI, Multi-Mechanize or similar tools.
Deep understanding of software development using Python or Java, MongoDB or MySQL, and tools like git, Jenkins and Sonar.
Experience in testing at least one of the following: backend, frontend or mobile apps.
Telefónica Digital was formed to exploit the vast number of business opportunities emerging in the digital world.
As the Product Development & Innovation team within the new business our mission is to develop the best products and services for our digital offer.
We want to drive Cloud thought leadership both in Telefónica and in the market and we want you to help us.
This opportunity is multi-facetted – deep technical expertise + tangible and proven delivery record + compelling and credible leadership potential. So if you think you fit our profile, read on.
You have already built a reputation as a determined and delivery focused technical expert in the Cloud community, and you are still learning by doing as an expert in your field. You are equally happy coding as you are selling the concept.
You are someone who´s record of achievement is current and relevant, with “here and now” exposure to the latest developments, generating real value for your elite organization.
You are resilient and determined and are willing to disrupt conventional thinking and wisdom to drive the organization forward. Your vision will bring clarity and purpose to all those around you, all you need is an organization to believe and invest in you.
The personal challenge is as huge as the professional opportunity. If you like managing the status quo, please don’t apply for this role. If you want to be remembered as the person that created a seismic shift in Telefónica Digital´s Cloud strategy, we really should talk.
Advance in the design and development of new cloud computing infrastructure technologies and products that contribute to the creation of new opportunities and help the operator benefit from the impact that telecommunications companies can have in this new, emerging business.
We value recognized prestige and international technological leadership in the area of IaaS computing. Global vision of state of the art and technological innovation trends in the field of cloud computing.
· Deep expertise in the design of tech solutions for the development of innovative IaaS products in the market, including cloud APIs.
· Experienced with deploying cloud products to live production environments at high scale. So, an End-to-End vision and expertise from the design to the delivery is required
· Deep expertise in the design of tech solutions for the development of innovative Cloud products
• Knowledge of state of the art cloud services as Amazon, Rackspace, Joyent ,Terremark, Savvis, etc.
• Knowledge on the APIs offered by these systems for service creation
• In-depth knowledge of the design of complex software IaaS cloud architectures
• Exposure and willingness to work using agile principles of software development.
• Expertise in service creation using these technologies would be valuable
• Expertise in the integration of services using these technologies into ICT business and telecommunication operator business in particular would be valuable
· Expertise on the technologies that enable this kind of services:
• Software technologies: architecture and development.
• Cloud stacks as Openstack, Joyent SDC, CloudStack etc.
• Virtualization solutions. Joyent, RedHat, Vmware, Microsoft , etc
• Storage technologies. Object storage, SAN, NAS, iSCSI, Fiber Channel, Enterprise Storage Arrays, Data Replication, HSM, object storage
• Networking. SDN, Overlay networks, Openflow, etc
• Others technologies related PaaS is a plus.
· Ability to work directly with technologies in a hands-on manner is highly desirable.
· Ability to work with a team:
• Focused on finding global solutions for companies.
• Add to and coordinate diverse sources of knowledge for the integration of solutions based on own developments and industry elements.
· Good communication skills in multicultural/multi-country environments.
· Experience: at least 3 years on cloud related work
Job functions fall within the framework of the IaaS initiatives activities in Telefónica to create differential IaaS Cloud products leveraging the unique Telco Operator assets.
· Identification, specification and technical design of IaaS tech gaps not covered in the market.
· Being a technological point of reference of the product IaaS cloud development team.
· Dialogue with product leaders at Telefónica Digital to work together on the conceptualization, architecture design and development of the operator’s IaaS capabilities and differential products.
· Dialogue with technological specialists and company leaders in the industry in the cloud computing area to collaborate on the development of new cloud technologies and their application.
We are looking for a highly motivated and talented Senior Visual Designer/Creative Director to join the team of Interaction Designers, Visual Designers and Researchers in Telefonica I+D (Madrid, Spain).
Designers and researchers work in collaborative teams with project leads, strategists, engineers and domain experts to generate innovative concepts and solutions for multiple screens: TV, PC, mobile and more.
The Senior Visual Designer/Creative Director will collaborate with researchers on generating insights, leading ideation sessions with interdisciplinary teams, and articulate product concepts, user scenarios and story boards, as well as the vision for the user experience.
The individual will need to be able to illustrate concepts in real time using narrative, sketches, prototypes, as well as generate multiple visual and experimental directions that bring brand values and attributes to live.
We are looking for a highly motivated and talented Senior Interaction Designer to join the team of Interaction Designers, Visual Designers and Researchers.
The Senior Interaction Designer will collaborate with researchers on generating insights, leading ideation sessions with interdisciplinary teams, and articulate product concepts, interaction philosophy and models, as well as use cases and benefits of ideas.
The individual will need to work conceptually using models and story boards, as well as pragmatically through detailed interaction flows and specifications.