Symphony Solutions is looking for a QA Automation Test Engineer to design, implement, and maintain scalable automation solutions for Vivino's mobile (iOS/Android), web, and backend systems. You will collaborate closely with developers and cross-functional teams to improve quality processes and automation efficiency while also contributing to manual testing.
What You'll Do
- Design, implement, and maintain scalable, configurable, and robust test automation solutions for mobile, web, and backend applications.
- Analyze requirements and translate them into an effective automation test scope, scenarios, and coverage.
- Improve and optimize existing automation tests to increase efficiency and effectiveness.
- Work closely with developers to provide technical input, identify and report defects, and ensure issues are resolved efficiently.
- Coordinate with onshore and offshore teams for requirements gathering and testing activities.
- Participate in manual testing activities when required and manage related QA tasks.
- Actively contribute to team development and align with organizational culture.
- Contribute to QA, AI, and automation initiatives aimed at modernizing and optimizing quality processes.
- Develop and maintain automation using the Ruby, Appium, and Selenium technology stack.
- Monitor QA CI/CD pipelines and promptly analyze and address pipeline test failures.
What We're Looking For
- 5-10 years of experience in both Automation and Manual Testing.
- Strong foundation in testing concepts, techniques, and methodologies.
- Hands-on experience in functional and non-functional testing.
- Strong understanding of test automation frameworks and design patterns.
- Experience testing Mobile, Web, API, and Database applications.
- Hands-on experience in automation test design, test data preparation, and execution.
- Experience developing automation scripts using BDD approaches and wrapper libraries.
- Hands-on experience with tools such as Appium, Selenium, or Katalon Studio.
- Solid coding skills in Ruby or Python.
- Experience working in Agile/Scrum and DevOps environments.
- Ability to write SQL queries for database validation and testing.
- Familiarity with Git, GitHub, and CI/CD pipelines.
- Strong commitment to quality and continuous improvement.
- BS/MS in Computer Science or a related field.
Nice to Have
- Exposure to AI tools for QA.
Technical Stack
- Languages: Ruby, Python
- Automation Tools: Appium, Selenium, Katalon Studio
- Database: SQL
- Version Control & CI/CD: Git, GitHub, CI/CD Pipelines
Team & Environment
You will be part of the Vivino QA Team and will report to the Head of QA.





