Overview
This role is perfect for someone who enjoys solving problems, writing clean code, and improving development workflows using modern tools and AI-assisted development practices.
Responsibilities
- Build, maintain, and improve end-to-end automated tests using Cypress
- Debug failing tests and identify root causes of failures
- Maintain and enhance the existing Cypress automation framework
- Collaborate with developers, QA engineers, and product teams to ensure product quality
- Integrate and maintain automated tests in CI/CD pipelines
- Monitor test runs and ensure test stability and reliability
- Review pull requests and maintain code quality standards
- Create and maintain test data and test utilities
- Improve test coverage and reduce flaky tests
- Document automation processes and testing standards
- Explore and implement AI tools to improve development and testing workflows
Required Skills
- Hands-on experience with Cypress automation testing
- Experience using Git and GitHub for version control
- Understanding of CI/CD pipelines
- Familiarity with debugging test failures and maintaining test stability
- Basic understanding of web technologies
- Ability to write clean, maintainable, and reusable code
- Understanding of test automation best practices
Nice to Have
- Knowledge of test management tools (TestRail)
- Experience with Cypress, Playwright or other automation frameworks
- Exposure to Agile/Scrum development environments
- What We’re Looking For
- Strong problem-solving mindset
- Attention to detail and passion for quality software
- Willingness to learn and improve automation frameworks
- Enthusiasm for using AI in the software development lifecycle and testing pipelines
- Ability to work collaboratively in a fast-paced development environment
Building tech for republican/Conservatives to solve problems and win elections.
#J-18808-Ljbffr