iApartments is looking for a passionate QA Engineer to help build cloud-based solutions in the multifamily industry. We are looking for someone who is motivated to tackle complex systems and learn new technologies quickly to bring the best possible experience to our customers and their residents. The QA Engineer will report directly to the Director of Technology and assist in design, implementation, and maintenance decisions with management.



Our team at iApartments works with the latest IoT devices to bring thoughtful smart home solutions to our customers. We are looking for people to join our team that are hungry to solve problems and face challenges head on. We are a family first company that believes that hard work should be rewarded with hard play. We’re looking for team members that can think of unique solutions and always challenge our notion of the status quo.



The QA Engineer II is expected to gain skill and understanding in thorough testing and automated quality assurance. This position is intended to build a QA Engineer’s skill level to achieve Tech Level 3 and beyond with an eye on leadership.


LOCATION: Tampa, FL in office, hybrid, or remote.




·         Draft, revise, and execute test plans to exercise features and fixes made to a cloud-based architecture

·         Design, implement, and maintain automated test scripts to improve the CI/CD pipeline

·         Compare software functionality with specifications and documentation

·         Creates test data files with valid and invalid records to thoroughly test program logic and verify system flow

·         Document, track, and communicate test plans, test results, analysis, and unresolved problems

·         Participates in the review of new QA software and techniques to continuously improve QA operations.

·         Consults with team members and management in resolving questions during the testing process.

·         Consistently act as an advocate for the end-user, ensuring a high-quality user experience, and recommending improvements or revisions to the engineering team

·         Perform other duties as assigned




·         Experience in common test methodologies including integration, regression, performance, and security tests

·         Possess strong analytical skills with an attention to detail

·         3-5 years of experience using testing tools such as Katalon, Appium, Selenium, etc.

·         3-5 years in automated test execution against web-based applications

·         3-5 years mobile testing experience with apps and/or mobile websites (e.g., BrowserStacks)

·         Experience in automated test execution in a CI/CD pipeline (e.g., Jenkins, AWS CodeBuild, etc.)

·         Experience with hands on test execution to verify functionality, system requirements and ensure a quality end user experience

·         Possess strong analytical skills with an attention to detail

·         Exceptional debugging, troubleshooting, and critical thinking skills

·         Ability to work in fast paced environment with onshore and offshore teams on multiple projects

·         Capable of learning new technologies at an accelerated pace




·         Bachelor’s degree or equivalent education in engineering or computer science

·         Experience with JIRA, SCRUM/Agile development environment

·         Experience with the QA of hardware products

·         AWS Certified Solutions Architect (Associate or Professional)

·         AWS Certified Developer or DevOps Engineer

·         Experience with IoT frameworks including MQTT messaging

·         Experience in software development using a high-level language (e.g., Java, C#, Python)



·         As needed to attend conferences or summits

·         Remote: Quarterly visits to Tampa office for team building and collaboration.




·         401(k) match

·         Flexible PTO

·         Health

·         Dental

·         Vision



·         Home office setup reimbursement assistance

·         Free gym on-site at office

·         In office snacks & company events

·         Focus Fridays (no meetings after noon)