DevOps Engineer (m/f/d)
BASF
ABOUT US
At BASF Digital Hub Madrid we develop innovative digital solutions for BASF, create new exciting customer experiences and business growth, and drive efficiencies in processes, helping to strengthen BASF´s position as the digital leader in the chemical industry. We believe the right path is through creativity, trial and error and great people working and learning together. Become part of our team and develop the future with us - in a global team that embraces diversity and equal opportunities.
JOIN THE TEAM
We are seeking a professional like you to perform DevOps Engineering on a cloud-based application developed by the in-house development team. The end solutions drive customer satisfaction, promote the BASF application ecosystem, and generate revenue for BASF. While other projects may be diverse and forthcoming, the current products are designed to allow body shops, partners, and distributors in dozens of countries and speaking dozens of languages, a system to search for formulas, match paint finishes to products, mix solutions to paint vehicles, and manage paint operations. This involves high-tech IoT devices such as Spectrophotometers, Digitally Connected Scales, and Label Printers. The Automation Engineer’s job will be to ensure applications are tested, comply with company and industry-standards, support customers, train various stakeholders, and operate services within the context of a DevOps framework.
This core solution is a key part of the digital strategy within BASF Automotive Refinish Coatings and will continue to evolve and improve with future advancements. This solution is globally used, and thus, requires a “global mindset and approach” throughout the DevOps process.
RESPONSIBILITIES
- Designing, developing, and executing automated test scripts using Cypress and Postman to validate application functionality and performance.
- Demonstrating your experience in application testing, along with current working knowledge of modern tools and testing methodologies, you will review, analyze, test, and communicate findings back to the development team to improve business critical solutions.
- Your strong test strategy and planning will serve you well as you develop well-defined test strategies, outline automation, and the overall test coverage within the BASF digital landscape.
- Relying on your knowledge and experience with DevOps, you will be responsible for promoting a culture of automated integration and the crucial role of continuous testing. Collaborate with development teams in Agile methodologies to understand software requirements and design appropriate test strategies.
- Participating in code reviews and providing feedback on test design and implementation.
- Analyzing test results, identifying defects, and working closely with developers to resolve issues.
- Contributing to the continuous integration and continuous delivery (CI/CD) pipeline, leveraging DevOps practices to enhance the testing process.
- Maintaining and enhancing existing automated test frameworks, ensuring they remain robust and efficient.
- Documenting testing processes, results, and methodologies to ensure transparency and traceability.
- Utilizing your ability to understand complex business processes, you will contribute to product requirements using behavioral driven development.
- Staying up to date with industry trends and best practices in automation testing and tools.
QUALIFICATIONS
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Mínimum of 3 years of work experience as a DevOps Engineer or in a similar software engineering role.
- Proficient in Maven and NPM builds, with experience in SonarQube Pipeline Integration.
- Solid understanding of Azure DevOps and the ability to communicate effectively with developers to translate and implement their needs.
- Working knowledge of PostgreSQL and cloud component provisioning via Terraform.
- Above intermediate knowledge of Git, including git mirroring and managing merge conflicts.
- Ability to create and maintain Build Agent Pools.
- Experience working in Agile teams, demonstrating adaptability and collaboration skills.
- Familiarity with version control systems like Git.
- Strong problem-solving and analytical thinking skills.
Preferred skills
- Understanding of business requirements and the ability to create technical documentation.
- Capability to present and explain work results within the team and to stakeholders.
- Proficiency in scripting languages such as Bash and PowerShell.
- Experience with agile working methods.
BENEFITS
- A secure work environment because your health, safety and wellbeing is always our top priority.
- Flexible work schedule and Home-office options, so that you can balance your working life and private life.
- Learning and development opportunities
- 23 holiday days per year
- 5 additional days (readjustment)
- 2 cultural days
- A collaborative, trustful and innovative work environment
- Being part of an international team and work in global projects
- Relocation assistance to Madrid provided
At BASF, the chemistry is right.
Because we are counting on innovative solutions, on sustainable actions, and on connected thinking. And on you. Become a part of our formula for success and develop the future with us - in a global team that embraces diversity and equal opportunities irrespective of gender, age, origin, sexual orientation, disability or belief.