Oracle SR Software Engineer in Test in Barcelona, Spain
SR Software Engineer in Test
Currently NetSuite is looking for a talented Software Engineer in Test to extend the ERP - Order Management team in engineering center in Barcelona. The yet another team we’re launching will strengthen our ability to deliver even more complex business features in our area.
We design and implement scalable and performant solutions that fuel Order Processing, Fulfilment and Pricing capabilities of NetSuite. We’re the team that facilitates 10000 of transactions to run through the system every day. We think out of the box and spend a lot of time brainstorming. The greatest and simplest solutions come from the group effort. Did you hear about Travelling Salesman Problem? Do you like optimization algorithms? Do you care about performance? Do you care about usability? That’s our daily bread.
A family of 40 geeks. Developers, Test Automation Engineers, Technical Writers, UX Designers and Product managers sharing start-up culture in inspiring office in the hearth of Barcelona pursuing innovative ways of building performing and highly scalable solutions in our product domain. We love clean code, we use SOLID principles, MVP approach as well as agile methodologies. We can proudly say that SCRUM actually works here – code reviews, continues integration, knowledge sharing, training the trainers, release retrospective, TDD, design patterns, components of gamification…you name it. Not to forget – office language is English, your skills will get significantly better.
Test automation plays a vital role in our development process, but it is not only about code coverage. It is also about your bright ideas which will make the testing process more effective and reliable. As a test automation developer you will be part of our quality assurance team working closely with product managers and development team. You will be responsible for making sure that the product we deliver to our customers meets quality standards we define. Using best practices, you will utilize existing methods or develop new techniques as appropriate, to create and modify client-side user interface components and workflows, maintain complex server-side infrastructure, and extend the existing solution. You will work on the entire application stack, from database to browser using performance tests, smoke tests, exploratory, groovy selenium, tests with NetSuite’s API, etc.
Analyze and report software bugs, reproduce problems reported by customers.
Verify software bug fixes and enhancements from agile development.
Design and execute test plans (both automated and manual) for new features.
Code automated tests.
Great ability to understand the business logic of applications.
Exceptional logic and problem solving skills.
Used to work with bug-tracking systems (finding, reporting and managing bugs).
Good level of English (both written and spoken).
Excellent communication skills and the ability to work as part of a team, or by yourself depending on the tasks at hand.
Education in computer science, engineering or equivalent.
At least 6 months of data and issue scrubbing experience.
Strong programming skills, can write well-structured, maintainable code.
Proficient in Java or C#.
Good understanding of SQL (preferably Oracle).
Experience with web application development (client side or backend), test automation or quality assurance is a big plus.
Experience with ERP systems development/testing is a plus.
Previous testing/test automation experience is a big advantage.
Experience working in an Agile/SCRUM development team
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.
Job: Product Development
Job Type: Regular Employee Hire