QA Automation Engineer

Nashville, Tennessee

XOi Technologies
Apply for this Job
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa or engage with International Consultants at this time.

XOi is revolutionizing the field service industries with the expansion of our on-demand data enrichment and metadata retrieval capabilities. We are powering a world in which people and equipment are connected, decisions are transparent, and quality outcomes are predictable. Field service technicians across the nation utilize our suite of products daily to increase efficiency and performance on the job, streamline communication and information sharing, build skills, and gain insights through innovative software and AI solutions.

In an industry that is increasingly evolving through innovative software solutions and AI, XOi is excited to be at the forefront building the ecosystem that allows data to be created and delivered every time equipment is touched by any technician on mission critical job sites.

We are seeking a skilled QA Automation Engineer to join our dynamic team. The ideal candidate will have a background in integration testing, with a focus on ensuring the quality and reliability of our software products. As an Automation Engineer, you will be responsible for designing, developing, and implementing automated tests across APIs, data layers, microservices and various application modules. You will collaborate with cross-functional teams to enhance test coverage, identify and report defects, and contribute to the overall improvement of our testing processes.

Responsibilities:
Develop and maintain automated integration and API test suites using Python.
Collaborate with developers and QA engineers to understand backend systems and integration points.
Design and implement automated tests to validate system and API behavior across our integrations.
Participate in code reviews, provide feedback, and ensure quality is baked into development processes.
Execute, analyze, and troubleshoot automated test runs within CI/CD pipelines.
Validate and test data flows between services using API assertions.
Contribute to continuous improvements of testing frameworks, tools, and processes.
Occasionally assist with web and mobile automation testing using Cypress and Appium as needed.

Qualifications:
2+ years of experience in QA automation with a strong focus on backend API and integration testing.
Hands-on experience writing automated tests using Python (required).
Experience with Tavern or similar API testing frameworks (Postman, REST Assured, etc.).
Proficient in utilizing SQL for data validation and verification.
Experience with version control (Git) and issue tracking tools (e.g., Jira, Sentry, Bugfender).
Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins, CircleCI).
Strong problem-solving, debugging, and troubleshooting skills.
Excellent communication and collaboration skills within an Agile environment.
Experience with Cypress or Appium for web and mobile automation testing is a plus.
Date Posted: 17 April 2025
Apply for this Job