Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Autify Company Deck

Autify
November 01, 2024

Autify Company Deck

Autify company profile deck. (Updated on Nov 1, 2024)

▼About Autify
Autify, Inc. is a San Francisco-based startup that graduated from the US top accelerator “Alchemist Accelerator” as a first Japanese team. Our mission is to use the power of technology to increase people’s creativity, and we provide “Autify”, AI-powered software testing automation platform.

If you are interested in Autify, please feel free to contact us to learn more about our business and organization!

▼Autify hiring page
https://autify.com/careers

Autify

November 01, 2024
Tweet

More Decks by Autify

Other Decks in Technology

Transcript

  1. “ ” Solving the universal issue in software development I've

    worked as a software engineer in Japan, Singapore, and the US (San Francisco). During that time, I came to realize that there’s one common problem that software development companies in all those countries face; software testing takes way too long. That's why I founded Autify. For software developers to succeed in a rapidly changing marketplace, it's imperative to deliver at a fast release cycle. Software drives much of our lives, but developers are struggling to keep up. Autify was born to solve this. Our goal is to provide services that any software development company can use to deliver quality software to their customers faster. If you're ready to take on this challenge with us, we want to hear from you! - Ryo Chikazawa, CEO, Autify, Inc.
  2. In a nutshell Our Company •︎ A liberal work environment

    that trusts the individual’s   abilities •︎ Staff with diverse backgrounds •︎ Performance is evaluated fairly, and compensation is   based on performance We created this document to provide you, a future member at Autify, an overview of what we have to offer. Before going further, here is a summary of what sets us apart. Our Business •︎ Software testing is a vast and rapidly changing industry •︎ Autify products are steadily growing to solve the     customer’s burning needs • ︎ Solving a universal issue gives us the rare opportunity   to target the global market
  3. Autify’s Mission 01. About Us “ ” Enhance people’s creativity

    by technology Some people think AI will take jobs away from people. We disagree. Our mission is to provide the technology that allows us, humans, to focus on creative work that only we can do. By delegating unproductive work to AI (machines), we can increase society’s productivity as a whole.
  4. Company Information and History 01. About Us US Headquarters /

    Japan branch Founded Business operations Number of staff Sep 2016 Feb 2019 Jul 2019 Oct 2019 Apr 2020 September 2nd, 2016 65 Founded in San Francisco, US Graduated from Alchemist Accelerator Autify’s official launch Autify implemented by 100 companies Development and sales of Autify, an AI-based software test automation platform Global Brain, Salesforce Ventures, etc. funds $2.5M *Solving the customer’s burning needs: the story of how Autify came to be. ( ) https://chikathreesix.com/burning-needs
  5. Alchemist Accelerator 01. About Us In February 2019, Autify became

    the first Japanese team to graduate from Alchemist Accelerator, a top accelerator in San Francisco, US. Our CEO, Ryo Chikazawa, is also a mentor at Alchemist Accelerator.
  6. The Current State of Software Testing 02. About Our Business

    Software testing aims to verify that the software is working as expected. Globally, approximately      of companies still test most of their software manually. 75% ※1 ※1 State of testing report 2019 by PractiTest
  7. Software Testing has huge potential 02. About Our Business About

    of the IT budget is spent on testing. This amounts to approximately of the world’s IT budget. 1/3 $1.3 trillion ※1 ※2 ※1 Proportion of budget allocated to quality assurance and testing as a percentage of IT spend from 2012 to 2019 by statista ※2 Gartner Says Global IT Spending to Grow 3.7% in 2020
  8. Market Background 02. About Our Business If it takes too

    long to update software in a rapidly changing market, you run the risk of failing to meet the user’s needs and expectations. A business looking to succeed can’t afford to lag behind competitors. Over      of teams have shifted to agile development in the last few years. Among them, over    aim to release at least once a week. 90% 70% ※1 ※2 ※1 How the World Tests 2018 by Zephyr ※2 Testing Trends for 2018 by SourceLabs
  9. Testing in Agile Development 02. About Our Business Manual testing

    takes too long, making it near impossible to release more than once a week. In agile development, where features are released gradually, a new feature could cause existing features to break. This means developers have to test all main functions at every release. It also means that the test volume increases steadily with each release.
  10. Burning Needs for Testing Automation 02. About Our Business You

    cannot accelerate the release cycle without automation. However, there are two main challenges that prevent developers from taking the first step... 1. Automation talent shortage Automation is virtually impossible without the ability to write code with Selenium. However, there are not enough engineers to achieve this. 2. Huge cost to maintain test scripts Even after automation, agile development means the UI and specifications keep changing. Automated scripts will soon break, resulting in a significant amount of time wasted on maintenance.
  11. Compensation ladder - Sales & Marketing, Engineering 04. Work Environment

    ¥20,000,000 ¥17,500,000 ¥15,000,000 ¥12,500,000 ¥10,000,000 ¥5,000,000 ¥2,500,000 ¥0 ¥7,500,000 unlimited ¥16,992,188 ¥13,593,750 ¥10,875,000 ¥8,700,000 ¥6,960,000 ¥5,568,000 Junior Intermadiate I Intermadiate II Senior I Senior II Staff I Staff II/VIP G1 G2 G3 G4 G5 G7 G6 G4 Senior I Grade Percentage of Full-Time Employees as of July 30, 2021 G3 Intermediate II G5 Senior II
  12. Case Studies 02. About Our Business DeNA Co., Ltd “Impossible

    things became possible. We’ve seen many benefits to using Autify, some of which can’t be measured in numbers.” GA technologies Co., Ltd. “After introducing Autify, the cost of creating an environment has become zero, and maintenance only takes 15 minutes.”
  13. Case Studies 02. About Our Business Team Spirit Inc. “One

    of the main reasons for choosing Autify was that anyone can use it to automate. We’ve been able to ensure quality while increasing efficiency and sustainability.” ZOZO Technologies, Inc. “You don’t have to build an environment, and it’s cost-effective. Autify is not just a test platform; it’s also a tester that can work 24/7.”
  14. Roadmap 02. About Our Business Test automation is still in

    its infancy, and there are countless ways to improve productivity in the software development process. To expand Autify’s capabilities and product lineup, our long-term roadmap is divided into these three phases. Phase1 - First, we will provide a product that can automate a greater proportion of test cases that are currently being tested manually. Increase automation coverage Phase2 - Currently, test coverage varies from person to person. We will provide a product that increases the test coverage along with the automation percentage. Increase overall test coverage Phase3 - The test phase is for verifying that all operations work as intended after development. If we can automate tests at the initial stage of development, development can be driven by tests. Once all tests pass, the software can be released without a separate test phase. Eliminate test phase
  15. Autify values 03. Our Team These are the values that

    Autify members live by. We discussed what actions we need to take to achieve our big goals in the long-term and narrowed them down. Solve burning needs 1 2 3 Aim high, stay grounded Be selfless
  16. Solve burning needs 03. Our Team Solve burning needs We

    identify core issues and solve them in the fastest and most effective way in every situation. - Problem first Always think about the fundamental problem, and discuss while distinguishing problem from solution, and fact from speculation. - Find the shortest path Produce results in the shortest time without spending too much time searching for perfection. - Dig deeper Uncover the true intention by asking appropriate questions, and step into their shoes without making assumptions.
  17. Aim high, stay grounded 03. Our Team Aim high, stay

    grounded We continue to learn while remaining humble and boldly challenge ourselves to reach high goals. - High and clear ideals Always set high and clear ideals. - Self-growth Draw a concrete path towards your own ideal and continue learning to achieve objectives. - Self-awareness Capture your current position objectively and correctly without being over-confident or conceited.
  18. Be selfless 03. Our Team Be selfless We do what

    is best for Autify, rather than for yourself or your group, and take initiative. - Bird's-eye view We broaden our viewpoints and look at things from a company-wide perspective. - Feedback-oriented We proactively socialize our ideas, give feedback, and act on diverse perspectives. - Transparency To share the context and grasp the full picture, we actively seek out information and share it with peers.
  19. Management Team are Engineers 03. Our Team CEO Ryo Chikazawa

    CTO Hayato Matsuura COO Takayuki Shimizu Ryo has been worked in software development for over ten years. Having worked as a software engineer in Japan, Singapore, and San Francisco, he has developed a #1 social game at DeNA, led product development as a product engineer at Viki in Singapore, moved to San Francisco to participate in a local startup as an initial member. He founded Autify, Inc. in 2016. After being in charge of infrastructure for large-scale services at a major web service company, Hayato worked as a technical support engineer at GitHub. Having joined Autify as a lead backend engineer in September 2019, he was appointed as the CTO in January 2020. He has also translated technical books such as “Practical Monitoring: Effective Strategies for the Real World” from O’Reilly Japan Publishing. Takayuki developed and operated a social game software targeted towards overseas users at DeNA. He joined FiNC Technologies in 2014, launching services for corporations and managing PM and the quality department. As the executive officer VP of Engineering, he oversaw product development and organizational management of the entire company. In July 2020, he was appointed as COO at Autify Inc.
  20. Organization chart 03. Our Team CEO COO CTO Engineering Product

    Corporate CS People & Culture CS, Japan Revenue, Japan Engineering, Web Engineering, Mobile Revenue, US CS, US Hiring Administration Finance Revenue
  21. Basic Information 04. Work Environment - Flextime (no core hours)

    - Complete a five-day workweek system - Public holidays, year-end, and New Year holidays - Fully remote - Comprehensive social security coverage - Remote work allowance - Annual leave (all paid, days shown are at the time of joining the company) 10 days/year: paid leave 5 days/year: Sick leave/Child nursing leave/Family care leave Other: Special leave (bereavement, marriage, childbirth)
  22. Diversity & Inclusion 04. Work Environment We don’t think an

    organization with only Japanese staff can create a service that will succeed in the international market. At Autify, we value diversity and welcome members from a wide range of backgrounds. We celebrate diverse values and work styles. Since the COVID-19 pandemic, we have transitioned to working entirely remotely. We use online tools to communicate and work with members from all around the world.
  23. Work-Life Balance 04. Work Environment We have introduced a full-flex

    system to accommodate family demands and work comfortably. Members communicate with their team and set their own working hours. 10:00-12:00 Work 13:00-17:30 Work Lunch 13:00-16:00 Work 17:30-19:30 Work Lunch Chores Breakfast Chores Chores Dinner Chores Breakfast Chores 11:00-15:00 Work 9:00-12:00 Work 18:00-22:00 3:00-10:30 Child Pick up Child Drop off Work 12:00 24:00 0:00 6:00 Lunch English
 Study Gaming Dinner Movies Family time, Internet/Study Gaming Sleep 0:30-07:30 Sleep 23:30-06:30 Sleep 18:00 Breakfast Childcare friendly Dinner Chores Chores & hobbies Gamer life 7:00-8:30 Work
  24. Compensation System (Japan Branch) 04. Work Environment Compensation consists of

    the following three components. Bonuses are paid twice a year, semi-annually. The amount is calculated by multiplying 1/2 of the basic salary by a performance coefficient.
  25. Evaluation System 04. Work Environment Autify is still a small

    organization with less than 20 staff. We could manage without an evaluation system, but we expect to expand rapidly. This is why we created a system that allows a fair evaluation of each staff. We are working to build a strong organization that can continue to achieve challenging goals in the long term. Members are evaluated twice a year, and the Job Grade and Experience Level are reviewed based on the output.
  26. Job Grade and Experience Level 04. Work Environment Compensation is

    determined by the combination of Job Grade and Experience Level. There are 7 Job Grades in total. The Experience Level divides each Job Grade into three stages. (For example, Intermediate II/Growing) ¥18,000,000 ¥16,000,000 ¥14,000,000 ¥12,000,000 ¥10,000,000 ¥8,000,000 ¥4,000,000 ¥2,000,000 ¥0 ¥6,000,000 Junior Intermadiate I Intermadiate II Senior I Senior II Staff I Staff II/VIP G1 G2 G3 G4 G5 G7 G6 Partially meets requirements Meet requirements Consistently meets requirements with high reproducibility. Meets the requirements for the following Job Grade Learning Growing Thrrving Experience level
  27. Compensation ladder - general 04. Work Environment ¥18,000,000 ¥16,000,000 ¥14,000,000

    ¥12,000,000 ¥10,000,000 ¥8,000,000 ¥4,000,000 ¥2,000,000 ¥0 ¥6,000,000 Junior Intermadiate I Intermadiate II Senior I Senior II Staff I Staff II/VIP G1 G2 G3 G4 G5 G7 G6 G3 Internediate II Grade Percentage of Full-Time Employees as of July 30, 2021 G4 Senior I G5 Senior II G2 Intermediate I unlimited ¥15,380,859 ¥12,304,688 ¥9,843,750 ¥7,875,000 ¥6,300,000 ¥5,040,000
  28. Pay Raises 04. Work Environment Median and average annual income

    ¥8,000,000 ¥8,000,000 ¥7,000,000 ¥6,000,000 ¥5,000,000 Jul 2019 Jan 2020 Jul 2020 Jan 2021 Jul 2021 Jan 2022 Average Median +¥411,314/y (+¥34,276/m) +¥226,563/y (+¥18,880/m) 3.19% Average Median Percentage increase Salary increase for the second half of 2021
  29. Stock Options granted from Autify, Inc., US 04. Work Environment

    Since Autify is headquartered in the US, staff are granted stock options. The stock options have a four-year vesting period, with a one-year cliff. After one year of service, you will receive the first 25% of the options, after which you will receive 1/48 of the options every month for the remaining three years. All staff is eligible, and additional options may be granted depending on performance.
  30. Autify’s Technology 01. テキスト Autify isn’t your average web-based service.

    Our tech goes one step forward. For all of you development engineers, let’s take a look at the strengths of Autify’s technology. At Autify, there are three main technical fields; frontend, backend, and machine learning. Each engineer is a professional in at least one field, but they all interact with the main application, Rails.
  31. Frontend 05. Autify’s Technology Will you become proficient in programming

    languages and frameworks? Absolutely! But that’s not all. You will also have the opportunity to take a deep dive into cutting-edge frontend technologies through running E2E tests on various web services. Going beyond the framework: Rethinking frontend technology Frontend engineers at Autify carry out a wide range of tasks. We use JavaScript for handling parts that are visible for users, as well as in logics that are responsible for test execution. Frontend engineers also develop the Chrome Extension with which users record Test Scenarios. Because of the nature of E2E testing, you will need to have a deep understanding of how technologies such as HTML, CSS, and JavaScript are used in the user’s web services. Proactively add value by thinking and implementing excellent UI and UX One of our main selling points is that anyone can use Autify to automate E2E testing. This is why the frontend has the critical role of creating an excellent UI and UX. Also, because the value that Autify provides is an increase in productivity through automation and increased efficiency, the frontend quality directly impacts the advantage and value of the service.
  32. Backend 05. Autify’s Technology Layers below the main application written

    in Rails, including the mechanism that executes tests, are collectively called backend. An efficient and scalable solution for handling a large number of complex requests A base mechanism for executing tests must respond quickly to general requests to web services and E2E test requests. E2E test requests are challenging to handle because they are executed at random times, whereas execution time and resources are handled as a batch. Apply the expertise in container technology to achieve a high level of speed, flexibility, and reliability We heavily utilize container technology to execute tests and return the results to users cost-effectively. While we proactively adopt new technologies in areas where unique solutions are necessary, there are some areas where we have chosen orthodox technology. That’s how we achieve faster development, flexibility, and reliability.
  33. Machine Learning 05. Autify’s Technology Autify uses the power of

    AI to automatically detect changes in the test target during tests. But that’s not all. As we continue evolving, we will utilize machine learning in various other ways. A large amount of data is accumulated every day Autify accumulates various data related to E2E tests, such as the Test Scenarios executed so far, the modification history, success/failure history, and change in the test target. The more we use these types of data to improve Autify, there will be more demand for our services. This will lead to more data, creating a positive feedback loop. Reimagining test experience with ML Using this data for machine learning opens up new possibilities. Not only can we detect changes, but we can also start proposing Test Scenarios based on the characteristics of the test target.
  34. Recruitment at Autify 06. Recruitment Process Recruitment Process One of

    the most significant issues in recruitment is that evaluation isn’t consistent between interviewers. To solve this, Autify has created structured interviews which have standardized criteria for selecting candidates. We also focus on hiring people who agree with our business vision and can make a long-term contribution by confirming candidates from each set of perspectives at each interview. Nervous about going straight into the recruitment process? Autify holds casual interviews to clarify any questions that candidates may have. These interviews are not evaluated. The purpose of casual interviews is to help you understand our mission and vision, why we are hiring that particular position and the job responsibilities. If you are interested in taking part in a casual interview, please apply here https://jobs.lever.co/Autify/aea8c95e-97f3-4ada-a098-e3b4587daab2
  35. Recruitment Process for Engineers 06. Recruitment Process Step1. Online Coding

    Test You will take a coding test on Hacker Rank to showcase your basic technical skills. Step2. Engineer Interview We will check other skills such as your thought process during problem-solving. We will review how you can immediately start contributing to the team. In addition, we will consider whether you will realize your career aspirations at Autify to prevent any mismatch of expectations. Step3. HR Interview We will consider whether your personality, motivation, vision/culture matches ours to determine if you’re the type of person who can work with us towards the same goal. Step4. Interview with the CEO Based on the initial interviews, the CEO will make a final confirmation whether you are compatible with our company. Step5. Off er M eeting We hold a face-to-face interview to confirm that you are happy with the offer. O nl ine C od ing T est Engineer I nterv iew H R I nterv iew C EO I nterv iew O ffer M eeting
  36. Recruitment Process for Non-Engineer Positions 06. Recruitment Process Step2. Interview

    with the department manager We will check your thinking process when problem-solving. We will review how you can immediately start contributing to the team. In addition, we will consider whether you will realize your career aspirations at Autify to prevent any mismatch of expectations. Step1. Technical test by job classification You will answer technical questions prepared for each job classification on Google Forms. This test will measure your general understanding and technical skills for each open position. Step3. HR Interview We will consider whether your personality, motivation, vision/culture matches ours to determine if you’re the type of person who can work with us towards the same goal. Step4. Interview with the CEO Based on the initial interviews, the CEO will make a final confirmation whether you are compatible with our company. Step5. Offer Meeting We hold a face-to-face interview to confirm that you are happy with the offer. Technical test by job classification Interview with the department manager HR Interview CEO Interview Offer Meeting