What are the responsibilities and job description for the Lead QA Automation Engineer position at iApartments?
Location: Tampa, Florida (Hybrid - must be able to be in office 3 days a week)
Company: PropTech SaaS Company (Multifamily Technology Platform)
OverviewWe are a rapidly growing proptech SaaS company transforming the multifamily housing industry through smart home technology and data-driven software. Our platform connects hardware, software, and automation to power modern apartment communities.
As we scale our engineering organization, we are seeking a Lead QA Automation Engineer – AI Agentic Systems to help us evolve our quality engineering capabilities from manual testing to fully automated, AI-driven testing systems.
This role will initially focus on building a modern automated QA framework to replace manual regression testing performed by offshore QA teams. Over time, the role will evolve into designing AI-powered agentic systems capable of automatically generating, executing, and maintaining tests across our platform.
You will be at the forefront of applying AI to software quality, building systems that autonomously monitor code changes, generate test cases, validate pull requests, and continuously improve test coverage.
This is an opportunity to pioneer autonomous testing infrastructure inside a fast-growing engineering organization.
● Design and implement scalable end-to-end automated testing frameworks using modern tools such as Playwright, Cypress, or Selenium
● Replace manual regression testing with high-coverage automated test suites
● Build reusable testing libraries and automation patterns across our product ecosystem
● Implement API and integration testing for backend services and platform integrations
● Improve test reliability, speed, and maintainability
Integrate Testing Into Engineering Workflows● Integrate automated testing into CI/CD pipelines (GitHub Actions or similar)
● Implement automated validation for pull requests and release pipelines
● Build systems that enforce quality gates prior to deployment
● Collaborate closely with engineering teams to ensure high test coverage for new features
Develop AI-Assisted Testing Systems● Implement LLM-powered test generation to accelerate creation of test cases
● Build systems that automatically generate test scenarios from feature requirements or code changes
● Integrate AI tools to assist with test coverage analysis and gap detection
Design Agentic Testing Systems● Architect autonomous testing agents that:
○ Monitor pull requests
○ Generate new test cases
○ Execute validation workflows
○ Report failures and root causes
● Build self-healing test automation capable of adapting to UI or API changes
● Continuously improve test coverage through AI-driven learning and analysis
Improve Engineering Velocity● Reduce reliance on manual offshore QA processes
● Accelerate release cycles through reliable automation
● Provide engineering teams with fast, actionable feedback on code quality
Our engineering platform is built on a modern AWS cloud-native architecture supporting high-scale SaaS applications and connected IoT devices.
Backend & Cloud Infrastructure
• AWS cloud-native, serverless architecture
• Backend services primarily built in .NET (C#)
• Python used for automation, data processing, and platform tooling
• Node.js services used for APIs and microservices
• Core AWS services include: AWS Lambda, API Gateway, DynamoDB, Amazon Aurora (MySQL), S3, SNS/SQS, Step Functions, ECS/EKS, and AWS IoT Core
Web & Mobile Applications
• Web Frontend: AngularJS
• Mobile Applications: React Native (iOS and Android)
• Katalon QA test automation
Platform Context
Our platform integrates cloud services, mobile applications, and IoT devices deployed across multifamily apartment communities. The QA automation framework and AI testing agents built in this role will validate functionality across these layers.
● 4 years experience in QA automation engineering
● Strong experience with modern test automation frameworks such as:
○ Playwright (preferred)
○ Appium
○ Cypress
○ Selenium
○ Katalon
● 3–5 years of experience testing mobile applications and/or mobile web platforms, including use of cloud-based device testing services such as BrowserStack or Sauce Labs.
● Experience with API testing frameworks
● Proficiency in Python or TypeScript
● Experience integrating testing into CI/CD pipelines (GitHub Actions, Jenkins, etc.)
● Experience testing cloud-native distributed systems and APIs in AWS environments (Lambda, API Gateway, DynamoDB, Aurora, SQS/SNS, etc.)
● Strong understanding of software testing principles, test design, and regression strategies
● Experience building scalable, maintainable automation frameworks
● Strong collaboration skills with engineering teams
Candidates do not need to be AI experts, but interest and exposure to AI-driven engineering is highly valued.
Preferred experience includes:
● Experience working with LLM APIs (OpenAI, Anthropic, etc.)
● Familiarity with AI agent frameworks (LangChain, AutoGen, CrewAI, etc.)
● Experience building AI-assisted developer tools
● Knowledge of AI-based test generation or code analysis
● Experience with self-healing test frameworks
● Understanding of agentic software systems and autonomous workflows
This role will play a critical part in transforming our engineering organization.
Key outcomes include:
● Eliminating large portions of manual regression testing
● Increasing automated test coverage across our platform
● Accelerating release velocity while maintaining high reliability
● Introducing AI-powered autonomous testing systems
● Establishing the foundation for self-maintaining quality infrastructure
Most QA automation roles focus on maintaining test scripts.
This role is different.
You will be building the next generation of AI-powered testing systems where:
● Tests generate themselves
● Validation runs automatically on every code change
● Autonomous agents monitor software quality continuously
You will help transform QA from a manual process into a self-operating engineering system.
You are an automation engineer who enjoys building systems, not just writing tests.
You are curious about how AI can transform software engineering workflows and excited about building tools that automate entire processes.
You want to work on problems at the intersection of:
● QA automation
● developer productivity
● AI-powered engineering systems
● scalable SaaS platforms