Test Automation Engineer
Here at Appian, our values of Intensity and Excellence define who we are. We set high standards and live up to them, ensuring that everything we do is done with care and quality. We approach every challenge with ambition and commitment, holding ourselves and each other accountable to achieve the best results. When you join Appian, you’ll be part of a passionate team dedicated to accomplishing hard things, together.
Responsibilities:
- Develop, maintain, and extend test frameworks and infrastructure including system-level regression and smoke tests
- Develop automated tests, identify when and where tests should be written, and implement performance test plans
- Build custom testing applications in languages like Java or Python using tools like WebDriver, Locust, BrowserStack, Appium, Selenium Grid, and Postman
- Develop automation that minimizes fragility through architectural patterns that isolate coupling to the System Under Test (SUT)
- Develop and execute test automation for mobile use cases and offline functionality
- Assess the impact of changes across the codebase through code reviews and ensure best practices are being followed
- Explain features clearly - the intent, impact, value, and ho