Experience: 7 to 10 yrs
location: Bengaluru/ Bangalore (Karnataka)
As a Senior Automation Engineer in JFrog you will... Designing automation frameworks, automating tests and qualifying builds for releases
Build and evolve performance test infrastructure to validate scalability of the application
Collaborate with products and developers to identify desired behaviour, source of truth and accordingly build detailed test plans
Work with release managers to integrate your automation into the development, build, release and distribution pipelines for products
Build and evolve chaos test frameworks to validate robustness of the application
Update test frameworks to increase fuzziness
Setup pipelines to trigger automation tests and capture test reports
Evolving pipelines to selectively execute relevant tests
Increase test effectiveness and maintain test isolation
To be a Senior Automation Engineer in JFrog you need 7 years of experience in designing and developing test frameworks.
3 years of experience in Mocha/Mocha-like tools.
2 years of experience in Cypress/Selenium like tools to validate UI.
1 years of experience in writing performance and chaos tests.
Bug detection abilities and good analysis to root cause detection.
Track record of improving build and release process quality and time to release.
Communicating and collaborating asynchronously with globally distributed teams across multiple time zones.
Designing and maintaining fully automated build and release pipelines.
Ability to work on multiple projects under tight deadlines.
Concepts and operation of environments on AWS, GCP and Azure.
Languages: Bash, NodeJS
Frameworks and tools: Mocha, JMeter/Blazemeter, Cypress, Kubernetes.
GitFlow approach to source code management.
Experience with test frameworks that validates microservices that follow asynchronous architecture.
Artifact management systems (Artifactory, Nexus, etc.).
Additional experience with Kubernetes, helm and chaos testing for services running on Kubernetes.
Experience with Typescript is a plus.