The Helios IQ ad serving platform of ADTECH enables web publishers to manage, serve and evaluate virtually any kind of online advertising campaign including display, video and mobile formats. As part of a major redesign we will be implementing a number of new web services to allow a new level of interaction with our partners.
The successful candidate will be part of the Webservices development team working on building Adtechs next generation of Webservices platforms.
The successful candidate will be responsible for extending the existing automation framework as well as introducing new frameworks for upcoming projects. The job includes design, implementation, test and documentation of features for the relevant frameworks. Ideally the candidate would have experience interacting with and testing against web services. Good knowledge
Responsibilites –
- Lead design/development/usage of testing framework and technologies for the various scrum teams
- Develop test patterns to evaluate the solutions for performance, scalability, security and reliability
- Contribute to the quality of the solutions by identifying issues in architecture/design and implementation
- Suggest and influence process improvements and act as a change agent for the organization
- As part of the Webservices team, work closely with the scrum teams to ensure that the architecture/design includes testability, automation friendly, reliability, scalability, etc.
- Contribute to our Agile development process as a scrum team member from requirements analysis and design up through final feature acceptance and deployment
- Continuously increase the coverage and complexity of functional test cases using Java (TestNG, JUnit) and/or scripting languages (Perl, Ruby, Python, etc.)
Skills –
· Experience required: 3+ years
· Programming skills: Java(JAXP, JAXB, JAX-WS),Scripting (Perl,Python, Ruby, Groovy), HTML, CSS, Javascript,
· Operating systems: Strong Linux/Unix , Windows
· Databases: MySQL, Oracle
· Other: TCP/IP, HTTP, SOAP, Web services , Performance/Load testing, Selenium, Eclipse, Soapui,
· Solid experience with Distributed systems
· Solid experience with automated testing of a protocol-based solution
· Experience working with agile methodologies would also be of benefit.
Requisition Notes
Project Fusion – The candidate will be part of the Project Fusion programme.
Adtech has a large number of complex distributed systems. To some of these systems we have introduced quality assurance in a traditional manner using experienced functional test engineers to interact with the HelisoIQ Application from the web front end.
For other systems such as the Adtech API, Adtech Services and backend components a lower level approach is required. This approach entails interacting with the different components at the lowest level, be it the APIor other available interfaces. The optimal and in some case only way to gain comprehensive coverage of these components is to interact with them using unit tests or a low level test framework.
For either approach a good knowledge of java or relevant language is required as is a strong working knowledge of software design. The candidates we are looking to hire for these roles are QA engineers who have gained strong programming skills over the course of their careers and are looking to apply these skills.