Vakante Jobangebote finden Sie unter Projekte.
Test Automation Engineer
Eingestellt von Be-IT Resourcing
Gesuchte Skills: Java, Jira, Client, Unix
Projektbeschreibung
Development Approach
Digital Development has an approach rooted in XP/Lean Agile thinking:
- XP/Agile methods, Agile just-in-time planning and estimation;
- Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), and pair testing;
- Behaviour Driven Development (BDD), Specification By Example;
- Continuous Integration (CI) and effective use of DVCS systems such as Git.
Desired technical skills and experience:
The candidate must have a good understanding and solid experience of enterprise development, testing, deployment, configuration and troubleshooting, with experience of enterprise platforms:
- Strong knowledge of Behaviour Driven Development (BDD) across all the delivery pipeline;
- Strong software development background;
- Test automation skills around tools and platforms linked with BDD such as Cucumber;
- Experience of automation tools such as Selenium web-driver;
- Solid experience of working on projects that use BDD tools for collaboration;
- Java programming skills;
- Knowledge of databases/SQL;
- A working knowledge of Continuous Integration (CI) methods and tools such as JIRA, Jenkins or Hudson;
- Knowledge of build tools such as Gradle, Ant or Maven;
- A strong belief in a continuous improvement culture;
- Champion technical solutions for testing across the whole business;
- Awareness and practice of UI performance best practices and cross-browser/device and cross-platform development;
- Exposure to the DevOps model;
- Strong exploratory skills.
Ideally the candidate may have exposure to the following:
- Apache Tomcat;
- Web technologies such as JSP, JavaScript, HTML, CSS;
- Unix configuration and command line tools;
- Cloud based virtual Servers and configurations such as Amazon AWS;
- RESTful web services (JSON).
The role will involve a mix of:
- Development of new applications;
- Support of live applications - troubleshooting, defect triage, problem diagnosis, root cause analysis.
The Person:
We are looking for a person who has substantial experience of working in and with self-starting teams. A successful candidate in our experience is likely to have had hands on experience of developing test solutions in an Agile environment.
To be a successful member of the team your views on technology will be:
- You love exploring new technologies on your own;
- You strive to keep yourself up to date with the latest developments/trends in software;
- You have rational opinions about whether solutions should be open source/proprietary;
- You are focused on delivering the best solution to the business taking a balanced view of the requirements and available technology;
- You don't have a hierarchical mind-set. You see growth in terms of responsibilities rather than designations;
- You feel that collaborating with team members brings about the best delivery results rather than isolated, individual contribution;
- You value educating/mentoring your team members on technology/practices and are willing to learn from them as well;
- You like to contribute towards organizational development by involving yourself and others in co-curricular activities;
- You are enthusiastic about sharing
- Champion technical solutions for testing across the whole business;
- Have the ability to work and integrate into a development environment;
- Have no fear about raising issues to ensure that our products are delivered with the highest quality.
Please call me or send your CV to (see below)
Projektdetails
-
Einsatzort:
Edinburgh, Vereinigtes Königreich
-
Projektbeginn:
asap
-
Projektdauer:
6 months With Likely Extension
- Vertragsart:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Ingenieurwesen/Technik