At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?
JFrog is searching for an experienced Automation Development Engineer, to boost up our growing QA automation platforms, working on automation and infrastructure development. In this role, you will be developing and maintaining Developers and QA automation platforms, including test execution, bug detection and load testing.
As a Senior Automation Engineer in JFrog you will...
- Develop and implement tools for automated testing (Linux Shell, Java/Groovy, Docker, Kubernetes)
- Take essential part in the development cycles, in order to deliver high quality products
- Closely interact with developers and support, regarding customer issues
- Investigate software issues as a result of testing
To be a Senior Automation Engineer in JFrog you need…
- 5+ years experience in automation development in OO language
- Experience with CI/CD tools like Jenkins, Shippable, TravisCI or similar
- Deep understanding in Docker
- Experience in writing automation tests for applications in Linux/Unix environments
- Bug detection abilities and good analysis to root cause detection
- Analytical approach for troubleshooting and problem solving
- Self-learner and independent executor
About JFrog
Similar jobs
Job Description
As an IT Sales Intern, you will be an integral part of our sales team, focusing on field
sales activities. This internship is designed to provide you with hands-on experience in
IT sales, client engagement, and sales strategy. You will have the
opportunity to learn from experienced professionals and contribute to our growth in a
dynamic industry.
Responsibilities
- Identify potential clients through research, networking, and market analysis to
- create a pipeline of leads.
- Develop and maintain relationships with prospective and existing clients by
- providing information on services.
- Develop a deep understanding of our cybersecurity services to effectively
- communicate their value propositions to clients.
- Prepare and deliver compelling sales presentations to showcase our IT solutions
- and address client needs.
- Assist in preparing sales proposals, quotes, and contracts while collaborating
- with the sales team.
- Perform various tasks, such as organizing sales documents, maintaining sales
- records, and scheduling appointments.
- Analyze sales data to identify trends, opportunities, and areas for improvement.
- This may involve creating reports and presentations to share insights with the
- sales team.
- Actively participate in training sessions and workshops to enhance your
- knowledge of IT services.
Candidate Skills
- Strong communication and interpersonal skills.
- Eagerness to learn and adapt in a fast-paced environment.
- Ability to work independently and as part of a team.
- Basic understanding of IT concepts and technology trends (preferred).
- Previous sales or customer service experience (preferred)..
Qualifications
- Candidate must have a degree in the field of business administration.
- Any vendor natural business development training and certification will be preferred.
Benefits
- Hands-on experience in the cybersecurity industry.
- Training and mentorship from experienced professionals.
- Opportunity to develop valuable sales and business development skills
Salary Package: Performance based
Job Type: Full time (In office)
Start Date: Immediate
Documents Requirement: Previous Internship Experience Letter (if any), ID Proof, Internship job offer letter (if any), Updated CV, Last qualification certificate.
• BS/MS in Computer Science or equivalent from a premier institute Strong development, coding experience in one or more programming languages like OO Programming (Java), Functional/Scripting languages.
• Expertise in Data Structures, Algorithms, Concurrency.
• Expertise in Micro-services Architecture, multi-threading, performance-oriented programming and designing skills
• Strong software design/development experience in building massively large-scale distributed internet systems and products
• Experience of working on Big Data technologies and applications
• Expertise in one or more persistence technologies (Cassandra, Redis, ElasticSearch, RDBMS).
• Superior organization, communication, interpersonal and leadership skills
• Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast-growing and start-up workplace
• Must be a self-starter who can work well with minimal guidance and in a fluid environment
• Provide good attention to details
• Must be excited by challenges surrounding the development of highly scalable & distributed system for building audience targeting capabilities
• Agility and ability to adapt quickly to changing requirements and scope and priorities
What are we looking for:
- Strong experience in MySQL and writing advanced queries
- Strong experience in Bash and Python
- Familiarity with ElasticSearch, Redis, Java, NodeJS, ClickHouse, S3
- Exposure to cloud services such as AWS, Azure, or GCP
- 2+ years of experience in the production support
- Strong experience in log management and performance monitoring like ELK, Prometheus + Grafana, logging services on various cloud platforms
- Strong understanding of Linux OSes like Ubuntu, CentOS / Redhat Linux
- Interest in learning new languages / framework as needed
- Good written and oral communications skills
- A growth mindset and passionate about building things from the ground up, and most importantly, you should be fun to work with
As a product solutions engineer, you will:
- Analyze recorded runtime issues, diagnose and do occasional code fixes of low to medium complexity
- Work with developers to find and correct more complex issues
- Address urgent issues quickly, work within and measure against customer SLAs
- Using shell and python scripts, and use scripting to actively automate manual / repetitive activities
- Build anomaly detectors wherever applicable
- Pass articulated feedback from customers to the development and product team
- Maintain ongoing record of the operation of problem analysis and resolution in a on call monitoring system
- Offer technical support needed in development
Job Description
Duties and Responsibilities:-
- Build pixel-perfect, buttery smooth UIs across both mobile platforms (iOS and Android).
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes- React Native moves fast and often break things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Requirements and qualifications:
- Minimum of 2 years of professional experience in React Native.
- Firm grasp of the JavaScript and TypeScript or ClojureScript language and its nuances, including ES6+ syntax
- Knowledge of functional or object-oriented programming
- Ability to write well-documented, clean Javascript code
- Rock-solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Experiences with automated testing suites, like Jest or Mocha
- Should have a better knowledge of Redux
- Deep knowledge of component state management
Job Types: Full-time, Walk-In
Job Type: Walk-In
Work from office only
o Strong Python development skills, with 7+ yrs. experience with SQL.
o A bachelor or master’s degree in Computer Science or related areas
o8+ years of experience in data integration and pipeline development
o Experience in Implementing Databricks Delta lake and data lake
o Expertise designing and implementing data pipelines using modern data engineering approach and tools: SQL, Python, Delta Lake, Databricks, Snowflake Spark
o Experience in working with multiple file formats (Parque, Avro, Delta Lake) & API
o experience with AWS Cloud on data integration with S3.
o Hands on Development experience with Python and/or Scala.
o Experience with SQL and NoSQL databases.
o Experience in using data modeling techniques and tools (focused on Dimensional design)
o Experience with micro-service architecture using Docker and Kubernetes
o Have experience working with one or more of the public cloud providers i.e. AWS, Azure or GCP
o Experience in effectively presenting and summarizing complex data to diverse audiences through visualizations and other means
o Excellent verbal and written communications skills and strong leadership capabilities
Skills:
Python
Title
ML Product Manager
Reporting to
Sr. Director of Product Management
About the role
We are looking for a Product Manager for our AI/ML Product team that is responsible for delivering ML powered products and applications such as Campaign recommendations and personalization.
As part of the team, the candidate will lead the full product lifecycle of the product, including market research, competitive analysis, gathering requirements, developing specifications, and getting the product developed and delivered to customers.
You will help transform ideas into AI products for our customers and drive adoption working with cross functional teams.
What You'll Do
- Own product feature from market research, execution, go-to-market and impact evaluation.
- Review customer feedback, analyze impact and prioritize it, and convert into clearly defined product requirements to create a feature backlog
- Write product specs, define product UI with the UX team, review test plans.
- Collaborate with Engineering in product development, validating builds and driving releases to meet target dates.
- Be the product champion. Document product functionality and train the organization on new features. Define the value proposition of your products and guide marketing / sales in selling your products.
- Facilitate in data-driven decision making and create the telemetry and metrics required to evaluate the success of the products you launch.
- Define and drive internal and external pilots prior to releases to gather early feedback and ensure adoption of new features and functionality.
What You'll Need
- 4+ years of Product Management experience in an enterprise B2B/B2B2C SaaS company building products in one or more of the following domains: marketing cloud products, such as Campaign Management, Segmentation, Marketing Automation
- Experience working on AI/ML projects and applications, Data & Analytics
- Experience working in Agile development environment
- Strong analytical and problem-solving skills
- Strong communication skills
- Self-starter, detail-oriented
- Technical background required. MBA is a strong plus.
Bonus Points if You Have
- Familiarity with multi-cloud environments
- Familiarity with Enterprise Data Platforms, CDP and Enterprise Integrations
The Senior Software Engineer works with an experienced cross-functional team to deliver innovative wireless communication security products. They will utilize real world knowledge and a disciplined approach to product development, and adapt readily - Time-To-Market demands, ensuring product quality and timely delivery in a highly dynamic market environment.
ESSENTIAL FUNCTIONS :
- Design and deliver server platform based software products from conceptual stages to production delivery.
- Work independently on all phases of server centric software development including specification, architecture design, rapid prototyping, efficient coding, integration, debug and unit testing. Support UL and EN regulatory compliance
- Work collaboratively and effectively as part of a small team on fast paced projects that have tight deadlines.
- Support manufacturing life cycle for new products from NPI to production run and incremental software release of functionality.
- Lead, train, and mentor junior engineers
- Document and present design requirements to staff
- Possess a demonstrated ability to communicate with customers via email and phone
REQUIRED SPECIFIC JOB KNOWLEDGE, SKILL AND ABILITY :
The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some combination of skills and abilities.
- Must be an excellent SW developer. We expect experience developing software C/C++ in Linux and Perl. Other scripting languages is a plus (i.e. Python).
- Strong experience with SQL, Database design (MySQL a plus)
- Experience with Network Security Administration and understanding of the full SDLC.
- Experience with Multithread, Socket connection, OpenVPN server setup, OpenSSL, Certificate, Encryption, and TCP/IP troubleshooting.
- Experience with Testing tools, virtualizing servers, and using source control (SVN a plus).
- Experience with Linux development infrastructure, tool chain and build environment (Jenkins a plus).
- Experience developing both Linux application software; installing Linux software and configuring Linux systems.
- Experience with Application server remote update, and Apache Server authentication.
- Proven record of designing and delivering complex networking products from inception to production delivery.
- Previous experience developing quality software for commercial products.
- Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.
Experience with OSI networking protocols and applications is a plus.
- Experience with system development tools, including Source-Level Debuggers, Protocol Analyzers (Wireshark), Code Analysis tools, etc.
- Experience with any of the following is nice to have: Apache Server, GPIO, TCL/Tk, BACnet, Cloud server setup, and WebGUI design (javascript and jQuery a plus).