About this position
TSPi Position Description – Appian QA Tester and Automation Engineer
TSPi is seeking a 3-month engagement with 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 short-term 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, andmaintainautomated 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/JRubyautomation frameworks to improve reliability and maintainability
- Develop andmaintainautomation scripts using Ruby andFitNessefor Appian
- Configure and support Jenkins-based automation pipelines to streamline continuous testing workflows
- Implement Docker-based environments to standardize automated test execution
- Design andoptimizeautomated testing pipelines to improve efficiency across the development lifecycle
Technical Design & Tooling
- Maintainautomation codebases using Git/GitHub source control workflows
- UtilizeRubyMineto develop, enhance, and troubleshoot automated tests
- Support Ruby on Rails components related to test automation and application testing
- Assistin 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
- Assistwith 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
Required Skills / Experience
- Minimum 2 years of professional experience in software quality assurance, automated testing, or test engineering activities.
- Bachelor’s degree in computer science or a related technical field, or equivalent practical experience
- Hands-on experience developing andutilizingautomated testing frameworks, preferably using Ruby/JRubyor similar scripting languages.
- Proven ability to execute formal testing of complex software systems (functional, regression, and integration).
- Experience supporting CI/CD automation pipelines (e.g.,Jenkins) andproficiencywith Git/GitHub source control workflows.
- Experience supporting testing efforts within Appian or other low-code platforms.
- Working knowledge of Docker-based environments or other containerized testing approaches.
- Strong analytical, troubleshooting, and problem-solving skills with the ability to diagnose and fix failing automation suites.
- Strong written and verbal communication skills.
- Ability to work independently and collaborate effectively with cross-functional teams in a fast-paced environment.
Preferred Skills / Experience
- 4+ years of professional experience in software quality assurance, automated testing, or test engineering activities.
- Experience withFitNessefor Appian or similar test automation tools
- Strong working knowledge ofRubyMineor comparable IDEs for automation development
- Experience integrating automated testing with Jira/Xray or similar test management tools
- Familiarity with Ruby on Rails for application testing or automation support
- Experience supporting AWS-hosted test infrastructure or cloud-based testing environments
- Exposure to Appian plugin testing or customcomponentvalidation
- Experience stabilizing or refactoring legacy automation frameworks
Additional Information
Successful candidates are subject to a background investigation by the government and must be able to meet the requirements to hold a position of public trust.
Salary Information