Senior Test Automation Tools Developer
Location : Tucson AZ
Duration : Long Term
Key Responsibilities
· Design, develop, and enhance tools and frameworks used for automated testing
· Integrate automated testing solutions into CI/CD pipelines to enable continuous delivery
· Collaborate with agile teams, including platform and engineering teams, to ensure seamless test execution
· Troubleshoot, debug, and validate software and system-level issues
· Maintain and optimize automation environments for performance, scalability, and reliability
· Ensure effective validation across software, firmware, and hardware interactions
Required Qualifications
· Bachelor’s degree in Computer Science, Software Engineering, or a related field
· 7+ years of experience in test automation tools development within QA environments
· Strong programming expertise in one or more: Python, Java, C++, C#, or C
· Proven experience in building and maintaining embedded firmware test automation environments
· Hands-on experience with CI/CD pipelines and automation integration
· Strong debugging and problem-solving skills across software and systems
· Familiarity with version control systems (Git) and cloud platforms (e.g., AWS)
· Excellent communication and collaboration skills
Technical Expertise
Hands-on experience with test frameworks and tools such as:
· Test Profile Compiler (Java-based GUI)
· Test Configuration Tools (Java-based GUIs)
· Test Executive Systems leveraging NI TestStand
· Relational Databases (MSSQL)
· Development of DLLs (C++) for reusable automation components
· Development of drivers (C++, C#, Java) for hardware communication
· Data loggers for capturing test results and validating output
· Test Results Analyzer tools (Java-based GUI)
· Experience in testing systems involving firmware, software, and hardware interactions (preferably irrigation or similar embedded systems)
Preferred / Desired Skills
· Experience working with irrigation systems or similar embedded hardware products
· Familiarity with tools such as Jira, Confluence, GitLab, and Zephyr
· Exposure to SAFe or scaled Agile frameworks
· Experience in end-to-end test automation across hardware, firmware, and software layers
· Knowledge or application of AI-driven testing to improve efficiency and coverage
Pay: $80,000.00 - $90,000.00 per year
Work Location: In person