23372 - Automation Engineer
QualityAI is the leading AI-first quality engineering company. We deliver end-to-end quality management services across the business and technology life cycle for enterprise customers who need certainty at Go-Live.
We build and test services and products using AI, working across data, models, platforms, devices, and infrastructure to ensure those systems perform as expected at scale.
We are looking for an Automation Engineer to join our growing team. In this role, you will design, develop, and maintain automated tests for mobile applications and APIs while working closely with experienced automation engineers. You will contribute to existing automation frameworks, expand test coverage, and continue developing your technical skills in a collaborative and innovative environment.
Responsibilities
- Develop and maintain automated tests for mobile applications and APIs within established frameworks
- Contribute to test automation for assigned features under the guidance of senior engineers
- Build and maintain mobile UI automation using Appium
- Develop and expand API test coverage
- Add automated tests to existing CI/CD pipelines and help monitor execution resultsInvestigate test failures, perform basic root-cause analysis, and report defects
- Validate system behavior and data using SQL (and NoSQL with support as needed)Participate in code reviews and follow team coding standards
- Share progress and collaborate with teammates during onboarding and day-to-day work
Requirements
- Up to 2 years of experience in Automation Development
- Proficiency in at least one programming language: Java or TypeScript (with willingness to learn the other)
- Mobile & API Automation:Some hands-on experience with mobile UI automation (e.g., Appium) or a strong willingness to learn
- Exposure to API testing and building basic test cases
- Solid understanding of:Object-oriented programming and clean coding basics
- Web/mobile application fundamentals and HTTP
- JSON structure and request/response handling
- Familiarity with common test design patterns (e.g., Page Object Model)
- Proficiency with:Basic SQL queries for data validation
- Git version control and standard branching workflows
- Familiarity with CI/CD concepts.Advantages:Exposure to MongoDB or querying NoSQL data
- Experience with Selenium or other UI automation tools
- REST API testing tools (e.g., Postman)
- Experience working in Agile/Scrum environments
- Personal Skills:Eagerness to learn and grow technically
- Analytical and problem-solving mindset
- Attention to detail
- Good communication and willingness to collaborate
- Ability to work with guidance and increasingly independently
- Degree in Computer Science, Software Engineering, or related field, or equivalent practical experience / relevant coursework.
Why should you join us?
-
Grow your career in a stable, innovative environment
-
Collaborate closely with clients to deliver smart, high-quality solutions
-
Make an impact in a dynamic, learning-driven environment
-
Be part of a human, value-driven organization that cares