About the Role
The Test Automation Engineer will be responsible for building and maintaining reliable test systems that validate software functionality across multiple platforms, ensuring high-quality releases through efficient and repeatable testing processes.
Responsibilities
- Develop and execute automated test scripts for web and mobile applications
- Collaborate with developers and QA team members to identify test requirements
- Maintain and enhance existing test automation frameworks
- Integrate automated tests into CI/CD pipelines
- Troubleshoot and report defects with clear documentation
- Ensure test coverage aligns with functional specifications
- Conduct performance and regression testing as needed
- Monitor test execution results and analyze outcomes
- Participate in code reviews for test-related changes
- Improve testing processes through feedback and innovation
- Support manual testing efforts when automation is not feasible
- Validate backend APIs and database interactions
- Work closely with product teams to understand feature changes
- Proactively suggest improvements to system reliability
- Keep test environments synchronized with production configurations
- Ensure compliance with quality standards and release criteria
- Develop reusable test components for efficiency
- Maintain version control for all test assets
- Respond to urgent quality issues during release cycles
- Stay current with industry trends in test automation
Nice to Have
- Experience in voice technology or audio software domains
- Prior work with end-to-end testing frameworks
- Knowledge of accessibility testing standards
- Exposure to mobile testing on iOS and Android platforms
- Familiarity with monitoring and logging tools
- Certifications in software testing or quality assurance
Compensation
Competitive salary and benefits package
Work Arrangement
Remote position with flexible scheduling options
Team
Collaborative engineering team focused on continuous improvement and scalable solutions
About the Role
- This position plays a key part in ensuring product quality by automating validation processes across development workflows.
- Engineers in this role work cross-functionally to catch issues early and reduce time-to-release.
Technology Stack
- Primary languages include JavaScript and Python.
- Testing frameworks include Cypress and Selenium.
- Infrastructure leverages AWS and Docker.
- CI/CD pipelines are managed through GitHub Actions.
Not available for this role