Job Summary
Our partner's company is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity, and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, their software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation, and logistics.
Job Purpose
Design and Develop Software solutions to meet the functional requirements of products developed by our partner. The successful candidate will participate in the development of a rich cutting-edge Platform. The candidate will participate in the planning and implementation of high-quality new features and fixes. Make use of well-established testing processes and follow agile development processes. Perform unit testing of the code developed, and develop unit test cases and test harnesses. Perform system integration and bug fixing, develop user documentation, generate relevant reports, and review similar work done by peers.
What helps you to succeed
- Rather check twice, invest more time, think it well through, or simply gives your best to achieve the highest quality possible
- Enjoy using your analytical skills in complex interdependent systems which you can discover and improve their logic and functionality
- Love designing and planning detailed test scenarios
- Know how to work in an agile-driven cross-functional environment and have the ability to orient yourself in the process from reading documentation, through test automation till valuable feedback to your colleagues
- Have already gathered at least 3 years of experience in test automation using Selenium
- Proficiency in test-driven application programming in Java
- Confidently communicate in English on a professional level.
Our partner’s transformation challenge
- Various tasks in predominantly automated testing within our platform service applications connecting all our business applications
- A possibility to become part of a diverse international cross-functional team built from software developers and UI/UX designers, software test automation engineers, and product managers
- Security of a successful production IT company with the chance to develop and improve own product as well as giving you the opportunity for your professional growth
- A permanent contract, very nice modern offices, and a hybrid working model to ensure the right work-life balance and other benefits
- Friendly recruitment process which gives you the chance to get to know us as well as to show your attitude and your coding skills.
Tech stack:
- Back-end: Java 17
- Front-end: Angular 14/15 / GWT (depending on the team)
- Testing: Selenium
- API technologies: OpenAPI
- Database: PostgreSQL
- Message broker: Apache ActiveMQ / Kafka
- Project management tool: Jira
- Version control tool: Git
- CI/CD: Jenkins, Docker
Required Skills/Qualifications/Experience:
- Expected work experience: 5+ years
- BS / BA Tech or M.S. in Computer Engineering or an equivalent degree with a good score
- Good understanding of software architectures, software algorithms, and software engineering principles
- Good exposure to design, development, and debugging tools
- Good knowledge of various Software Development Lifecycles
- Willingness to learn and apply new technologies as required
- Willingness to comply with coding standards and best practices as requested
- A test-driven development mentality and detail-oriented skills