Job Description
Recognized on the Inc. 5000 list of fastest-growing companies and named one of Austin’s Top Workplaces year after year. We invest in exceptional people — with a team of over 800 and growing — fostering our employees’ careers and celebrating them at every step of the way. Four Hands is where passion meets purpose and where your next chapter begins.
In This Role
- Design, develop, and maintain automated test suites using Selenium WebDriver with Java, ensuring comprehensive coverage of functional and regression testing scenarios
- Integrate automated tests with testing frameworks such as TestNG to streamline test execution and reporting processes
- Collaborate with development teams to incorporate automated tests into CI/CD pipelines, enabling efficient and reliable software delivery
- Work closely with QA analysts and developers to translate manual test cases into automated scripts, ensuring accuracy and completeness of test coverage
- Develop automated scripts for performance and scalability testing using Selenium and other relevant tools, identifying bottlenecks and areas for optimization
- Investigate and debug test failures, identifying root causes and proposing solutions to improve test reliability and stability
- Collaborate with infrastructure teams to set up and maintain test environments, ensuring alignment with production configurations
- Participate in code reviews, providing constructive feedback to team members and promoting best practices for test automation
- Keep abreast of emerging trends and technologies in test automation and software testing methodologies, applying relevant knowledge to improve our testing practices
- Other duties as assigned, in accordance with training and qualifications
- Uphold the Core Values and be a valuable member of the Four Hands Team
- Be open and honest
- Reach for excellence
- Act with responsibility
- Value the whole person
- Enjoy the journey
The Ideal Person
- 5+ years of hands-on experience creating and maintaining test automation and associated infrastructure as an Automation Engineer or SDET
- 5+ years of experience in test automation using Selenium WebDriver and Java
- 3+ years of experience in contract/API/performance/load testing
- Proven ability to build and enhance automation frameworks from the ground up
- Skilled in configuring CI/CD pipelines, with preference for Jenkins and Azure
- Proficient in Git for version control
- Experienced with Jira, Zephyr, or similar tools for test management and traceability
- Adept at testing complex, multi-component data pipelines
- Strong background in tool evaluation and proof of concept (POC) execution
- Self-driven with excellent problem-solving capabilities
- Effective and collaborative communicator