Quality Assurance Automation Engineer

Symplast EHR
FL, United States
Full-time

About us :

Symplast stands as a premier solution tailored for Plastic Surgeons and Medical Spas. Established in 2013 by seasoned plastic surgeons, Symplast is recognized as the leading Mobile EHR / Practice Management software in the plastic surgery and med spa sector.

Serving over 3,500 aesthetic professionals nationwide, Symplast provides a secure, HIPAA-compliant cloud platform. Its all-encompassing mobile application streamlines aesthetic operations from any global location, integrating features from front desk management to AI-driven insights, ensuring seamless practice operations.

As a pioneering authority in telehealth and telemedicine within aesthetics, Symplast offers unmatched capabilities. Our offerings range from a user-centric Patient App and insightful Marketing Analytics to a top-tier EHR, comprehensive Practice Management System, adept Insurance Billing, and more, making us the industry's most advanced technological provider.

Our diverse, fully remote team harnesses cutting-edge technologies across iOS, Android, MacOS, and Windows, powered by a micro-service infrastructure on the world's top cloud providers.

Position Overview :

Symplast is seeking an experienced Mobile Automation Engineer to join our forward-thinking, fully remote team. In this role, you will work closely with cross-functional teams to design, build, and implement test automation frameworks across mobile platforms (iOS and Android), web applications, and native applications for macOS and Windows.

Your expertise will ensure a seamless, high-quality experience for users, with a strong focus on automating tests for these platforms using cutting-edge tools and technologies.

You will play a key role in integrating these automation tests into our continuous integration / continuous deployment (CI / CD) pipeline, contributing to the speed and reliability of our releases.

As part of a rapidly evolving organization serving the medical aesthetics industry, you will collaborate with teams that leverage technologies like AI, telemedicine, and cloud-based microservices.

This is an exciting opportunity to apply your skills in a high-velocity agile environment, making a significant impact on the future of healthcare technology.

Key Responsibilities :

  • Automate tests for mobile, desktop, and web applications using Java, Appium, Cypress, and Playwright. Understand application features and write test scripts to replicate user actions across different platforms.
  • Implement and maintain automated API testing to ensure backend services communicate effectively with mobile and web applications.
  • Develop and execute automated performance tests to ensure scalability, reliability, and responsiveness of applications.
  • Develop and maintain an automated functional test suite, ensuring the creation of reliable test scripts following best practices.
  • Integrate automated tests into the CI / CD process, continuously improving and expanding the coverage of automation tests.
  • Identify and correct issues in existing automated scripts, adjusting current testing tools to fit different testing environments, including various mobile and desktop setups.
  • Collaborate closely with development and DevOps teams to enhance test coverage, resolve issues, and streamline the release process.
  • Set up, manage, and maintain test data to ensure comprehensive coverage for functional and non-functional tests.
  • Actively participate in retrospectives, sprint planning, and product discussions, providing feedback from testing results to help shape the product.

Required Qualifications :

  • Minimum of 7 years of experience in automated testing across all phases of the SDLC, with at least 4-5 years focused on iOS and MacOS native application automation using Appium and Java.
  • At least 5 years of experience with Cypress or Playwright for web application automation tests.
  • Extensive experience in mobile app automation testing using Appium and a deep proficiency in mobile app testing tools.
  • Experience with RESTful API Automation : Solid experience in automating API tests using tools like Postman, RestAssured, or similar.
  • Mastery in maintaining and enhancing Selenium Java automated tests integrated with Appium.
  • Experience with Performance and Load Testing using tools like JMeter, k6, Locust, or similar.
  • Demonstrated experience in testing native mobile applications for Windows, MacOS, and iOS platforms.
  • Proficiency in advancing test framework design and implementation and continuously enhancing test suites for maximum test coverage.
  • Familiarity with source control / configuration management tools like Git and Azure DevOps.
  • Proficient in standard QA methodologies and tools, including functional API testing, integration testing, and UI functionality and usability testing, with a focus on automation.
  • Experience integrating automated tests into CI / CD pipelines using tools such as Jenkins, CircleCI, or Azure Pipelines.
  • Proven experience collaborating within a remote or distributed development team, thriving in an agile, high-velocity setting.

Preferred Technical Proficiencies :

  • Automation Tools : Playwright, Cypress, XCUITest, Appium + Webdriver.
  • Languages : Java, JavaScript, Python
  • Understanding of Client-Server Architecture.
  • Cloud Platforms : Experience working in cloud-based environments such as AWS, GCP, or Azure.
  • Security Testing : Familiarity with security testing practices to address vulnerabilities in mobile and web applications.
  • Database Testing : Proficiency in verifying data integrity and backend workflows through automated tests, ensuring seamless integration between the application and the database.
  • Experience with tools for generating automated test reports (e.g., Allure TestOps, ReportPortal) to provide clear insights into test results.
  • 6 hours ago
Related jobs
Promoted
VirtualVocations
Lake Worth, Florida

A company is looking for a Quality Assurance Automation Lead to drive software quality assurance lifecycle and automation efforts. ...

CSI
Tampa, Florida

We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. You will also review system requirements and track quality assurance metrics (e. If you hold an engineering background and enjoy providing end-to-end solutions to so...

Promoted
VirtualVocations
Sarasota, Florida

A company is looking for a Product Quality Assurance Engineer. Key Responsibilities:Design, develop, and maintain automated test scripts using tools like Selenium and JUnitCreate and manage automated test suites for functional, regression, and integration testingAnalyze test results, identify defect...

Smartmatic
FL, US

As a Quality Assurance Engineer, you will assist in the development and implementation of technology-based election solutions. Quality Assurance practices during the software development life-cycle. You will leverage your senior experience in troubleshooting, testing process improvement, and quality...

Promoted
VirtualVocations
Delray Beach, Florida

A company is looking for a Senior Quality Assurance Engineer & Tester to manage testing strategies and ensure software quality for a federal program. Citizenship and ability to obtain a Government Security ClearanceBachelor's Degree or Associate's Degree with an additional 3 years of experience7...

SRS ManTech SRS Technologies, Inc.
Merritt Island, Florida

Draft and submit hardware review and quality engineering products which include but are not limited to: data tables, audit checklists, Chief Engineer Engineering Review Board (ChERB) presentations, other quality engineering presentations and report status to the customer. Launch Vehicle Product Assu...

Smartcop, Inc.
Florida, United States
Remote

We are seeking a Quality Assurance Analyst to join our team. Knowledgeable of concept practices and procedures commonly used in software quality assurance. Effective testing skills:proficient in test planning and execution and using test methodologies to identify software defects, applying software ...

CSI
Jacksonville, Florida

CSI Companies is seeking a Quality Assurance Engineer who can create tests to identify issues with software before the product launch. Quality Assurance Engineer duties include identifying and analyzing any bugs and errors found during the test phase and documenting them for review after. Depending ...

IntePros Consulting
Weston, Florida

Collaborates with supplier representatives on quality problems, ensures that effective corrective actions are implemented, and contributes to supplier quality improvement programs. Utilizes sophisticated testing equipment and performs product testing and analysis to maintain quality levels and minim...

Stark Tech
Longwood, Florida

At least 5 years of experience in software quality assurance or a related field required. Bachelor's degree in Computer Science or Engineering or equivalent technical schooling/training required. ...