TSPi Position Description – Appian QA Tester and Automation Engineer
TSPi is seeking a QA Tester and Automation Engineer (Hybrid) with strong experience supporting complex Appian environments, automated testing pipelines, and plugin validation. Proven ability to stabilize broken automation frameworks, implement efficient CI/CD testing workflows, and deliver high-quality QA support for modernization efforts. The role requires the ability to quickly assess automation health, prioritize stabilization efforts, and collaborate within an Agile delivery environment.
The 90-Day Mission
-
Month 1:Execute deep-dive custom Appian plugin validation and integration testing for Appian modernization
-
Month 2:Audit and stabilize the existing Ruby/JRuby/FitNesseframework; eliminate "flaky" tests in the Jenkins pipeline.
- Month 3:Standardize Docker-based execution environments and hand off a documented, high-reliability suite to the long-term team.
Responsibilities
Automation Engineering & QA Execution
-
Design, develop, and maintain automated test suites supporting Appian applications and custom plugins
-
Execute functional, regression, integration, and formal testing of complex software systems
-
Support plugin validation efforts by creating automated and manual test scenarios
-
Analyze failing automation tests, troubleshoot root causes, and implement framework improvements
-
Ensure automation coverage aligns with development and release priorities
Automation Framework & Pipeline Support
-
Stabilize and refactor existing Ruby/JRuby automation frameworks to improve reliability and maintainability
-
Develop and maintain automation scripts using Ruby and FitNesse for Appian
-
Configure and support Jenkins-based automation pipelines to streamline continuous testing workflows
-
Implement Docker-based environments to standardize automated test execution
-
Design and optimize automated testing pipelines to improve efficiency across the development lifecycle
Technical Design & Tooling
-
Maintain automation codebases using Git/GitHub source control workflows
-
Utilize Ruby Mine to develop, enhance, and troubleshoot automated tests
-
Support Ruby on Rails components related to test automation and application testing
-
Assist in integrating automated testing results with Jira/Xray for traceability and reporting
-
Collaborate with development teams to ensure automation aligns with application architecture
Cloud & Infrastructure Support
-
Assist with management and operations of AWS-based test environments
-
Maintain scalable infrastructure to support automated testing execution
-
Monitor pipeline health and address performance or environment-related issues
Quality Assurance Practices
-
Apply QA methodologies and testing best practices across the software lifecycle
-
Document defects, reproduce issues, and support remediation efforts
-
Participate in test planning, risk identification, and quality reviews
-
Ensure test artifacts and execution results are properly tracked and documented
Communication & Collaboration
-
Work closely with developers, QA leads, and project stakeholders to prioritize automation improvements
-
Provide status updates on automation health, risks, and testing progress
-
Contribute to a collaborative team environment focused on improving delivery quality and efficiency