KINTO Tech Blog
QA

Vibe Coding Week Participation Report: 3 Automation Tasks for QA Workflow Improvement

Cover Image for Vibe Coding Week Participation Report: 3 Automation Tasks for QA Workflow Improvement

Introduction

I'm okapi from the Mobile team in the QA Group.
"How much can we boost development productivity using generative AI in one week?" With that challenging spirit ignited, the QA Group also joined the internal event Vibe Coding Week, and I'm writing this article to share our experience.
By the way, the cover image for this article was also created using AI.

What is Vibe Coding?

Vibe Coding is a new development style where human engineers collaborate with generative AI.
AI takes on heavy tasks like code generation and research, while humans focus on quality verification and improvement, which enables high-quality and efficient development.
Maximizing the power of AI while delivering value that only humans can provide—that's what the Vibe Coding Week is all about. During this week, we experience the limits and potential of the AI use to deepen the team's understanding of AI adoption.

What Does QA Do?

Does development productivity really relate to QA? Some of you might have thought such question.
The QA Group actively works on automation, workflow improvement, and AI utilization every day.
Obtaining the know-how cultivated through daily work, we decided to take on this Vibe Coding Week challenge.
I participated as a representative of the QA Group.
Starting one month before the event, we held weekly meetings and thoroughly discussed how we can deliver results.
As a result, we decided to implement three automation tasks to make QA work easier!

The 3 Automation Tasks We Tackled

One of the QA team members will write detailed articles about the automation to create used vehicle data and to compare a screen design on specification with an actually developed screen. Please look forward to the article release.

Challenge Overview Effect
1. Major version upgrade of Appium Library Updated the Appium library used for test automation by the QA Mobile team by two major versions (java-client: 7.6.0 → 9.0.0). Leveraged AI to accelerate release note research, modification task creation, and implementation, while updating compatible peripheral libraries simultaneously. Improved maintainability. Now able to use the aShot library (pixel-perfect comparison) compatible with screen comparison planned for future Appium automation! https://github.com/pazone/ashot
2. Used vehicle data creation automation Automated the creation of used vehicle data needed for testing by the QA Web Team using Playwright Previously, creating data for 200 vehicles took about 2 months, but automation reduced the team's workload. Freed from the tedious manual task!
3. Comparison automation between screen design on specification and actual screen Automated the comparison between screen design on specification in Excel and actually developed screen with VS Code that used to be done manually by the QA Web Team. Automated a process from extracting texts from specifications, identifying differences between design on specification and actual screen, and displaying where the differences are identified. Reduced verification time during the test phase. Differences that used to be checked visually can now be identified instantly!

Team Members' Impressions

Member Impression
Oshima-san I was able to present what we had been constantly working on and expect it to be applied for actual projects. It was also good to be able to utilize AI in regular work.
Lu-san The deliverables from this time seem useful for future project work.
Kobayashi-san By using ClaudeCode, Copilot, and Devin respectively, I was able to grasp their performance differences to some extent. Whichever I used, the speed of research and implementation is definitely faster than manual work.
Pann Nu-san I used GitHub Copilot to build an MCP server, which brought me an opportunity to deepen my understanding of Figma-related topics and complete all the work. I'm very satisfied.
Oka Thanks to everyone's thorough preparation from the start, all three teams were able to deliver results, so it was a great event.

Results and Learnings

AI utilization increased the speed and accuracy of research and modification tasks.
Automation reduced workload, allowing humans to focus on more important quality assurance and test design.
We were able to make improvements that we couldn't normally tackle in a short amount of time. This contributed to forming a corporate culture where we automate routine tasks by leveraging AI.

Conclusion

In this Vibe Coding Week, we implemented three tasks aimed at automating and improving efficiency of QA work, achieving significant results in a short term.
The one month of preparation paid off, and we sprinted at full speed during the event.
The know-how gained from this experience should greatly benefit our future QA work.
We will continue to promote automation, workflow improvement, and AI utilization continuously, and keep addressing various challenging tasks.

Facebook

関連記事 | Related Posts

We are hiring!

【QAエンジニア(リーダークラス)】QAG/東京・大阪・福岡

QAグループについて QAグループでは、自社サービスである『KINTO』サービスサイトをはじめ、提供する各種サービスにおいて、リリース前の品質保証、およびサービス品質の向上に向けたQA業務を行なっております。QAグループはまだ成⾧途中の組織ですが、テスト管理ツールの導入や自動化の一部導入など、QAプロセスの最適化に向けて、積極的な取り組みを行っています。

【UI/UXデザイナー】クリエイティブ室/東京・大阪・福岡

クリエイティブGについてKINTOやトヨタが抱えている課題やサービスの状況に応じて、色々なプロジェクトが発生しそれにクリエイティブ力で応えるグループです。所属しているメンバーはそれぞれ異なる技術や経験を持っているので、クリエイティブの側面からサービスの改善案を出し、周りを巻き込みながらプロジェクトを進めています。

イベント情報

CO-LAB Tech Night vol.7 AWS で実践するAI・セキュリティ・o11y