At HERE, our philosophy is build it, break it and then rebuild it better. We are seeking a talented Sr Software Engineer in Test to work in the Connected Vehicle Services group. The team develops high-volume, low-latency, real-time event processing and machine learning systems in a cloud environment to enable “highly automated driving” cars. As a Sr. Software Engineer in Test, this role will have a breadth of knowledge and success in conducting functional, performance, and fault tolerance testing as well as the ability to comprehend requirements, complete work in a timely manner and communicate information effectively.
Curious – Never Stop Learning! What scenarios haven’t we considered? Why is this feature useful to the customer? What happens when…? How come this test failed? These are just some of the questions you consistently ask. You work with the Product Owner and Engineering team to develop a testing strategy for the product.
Team Player – No one is an Island! Our teams are highly collaborative. You believe that a team can accomplish more than one person working alone and continuous improvement is key to a team’s success. When you learn something new you are eager to share your findings with others. You will work engineering teams to develop tests within a continuous testing model.
Smart – Never Stop Learning! We are looking for someone who understands how all the software components fit together. From persisting data to message processing, you understand how to test a highly scalable and highly available system (Storm, Akka, Spark, Zookeeper, Kafka) deployed in the cloud (AWS). You have a solid understanding of Linux and container systems (Docker, ECS, Kubernetes).
Adaptable – Our products are still evolving and as they evolve our technical solutions evolve as well. You can easily pick up new technologies and use those technologies to solve problems in creative and innovative ways. You use processes like Agile and Lean to enable software development.
Driven – Figure it out! Creating and delivering valuable software is your top priority. You know the product works because it is covered in tests. Writing many different types of automated tests including Acceptance Tests (BDD, Cucumber, JBehave), Performance Tests and Integration Tests (Python, Radish) is key to delivering quickly.