Takt is seeking Automation Test Engineer to support the development of our flagship product. Our platform learns and adapts to people's preferences, habits, and feedback—orchestrating highly relevant experiences that are truly unique to each person. Our vision will change the way people engage with their favorite brands across multiple industries, be it retail, finance, or healthcare.
We believe that velocity comes from a commitment to clean code and solid engineering principles. As one of the first Automation Test Engineers at Takt, you will take the ownership of designing, building and executing the end-to-end testing strategy and help define the best practice for our engineers to create a healthy and effective production environment. The value of your contribution will be significant, as it will directly impact the way our Fortune 500 clients and their millions of users optimize our product.
Drive automation testing efforts including but not limited to creating and executing test plans, test case development, and test status.
Design, build and maintain the automation testing tools and infrastructure as required
Implement continuous testing of our development process and provide a unified view of platform health
Participate in code reviews and provide feedback to engineers
Build and Improve pipelines for efficient and reliable testing and deployment
Participate in troubleshooting, investigating, debugging and help define the best practice for healthier production environment
Collaborate and build trusted relationships with various teams such as engineering, product manager, and customer success
Skills and Experience:
Minimum 3 years experience in automation testing for SaaS/Enterprise product
Bachelor Degree in Computer Science or other relevant fields
Proficiency in at least one programming/scripting language (ie Python, Java)
Demonstrated experience in automation testing in Cloud environments such as AWS, Google, or Azure
Demonstrated experience with Selenium or other open source automation testing tools
Experience with Unit Testing and Integration Testing frameworks such as JUnit
Experience with CI/CD system (CircleCI, Travis CI, Bamboo, or Jenkins)
Familiarity with distributed version control systems such as Git
Demonstrated ability to communicate effectively and build trusted relationships with various functions across engineers, product managers, design, customer success, etc.
Experience with Micro-services
Experience in software development using functional languages (Haskell, Scala)
Passionate about cutting-edge technologies and participates in open source or personal projects
Takt distills complex customer data into uniquely tailored experiences; we orchestrate physical and digital exchanges into one seamless journey. Our business is building lasting, trusted relationships between people and brands—and making it look easy.
We're already reaching millions of people a day, and we're just getting started. Our founding leadership is equal parts business, design, and engineering—because we believe differing perspectives + passionate discourse achieve the greatest outcomes. We are collectively talented, but also humble. We give our whole selves. We love learning new things.
Takt is committed to inclusion and diversity and is an equal opportunity employer. All applicants will receive consideration without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability, or veteran status.
If you're up for the challenge of a lifetime, we're looking for outstanding talent to join our team.