Test Automation Engineer - Redis server
Redis
Who we are
We're Redis. We built the product that runs the fast apps our world runs on. (If you checked the weather, used your credit card, or looked at your flight status online today, you’re welcome.) At Redis, you’ll work with the fastest, simplest technology in the business—whether you’re building it, telling its story, or selling it to our 10,000+ worldwide customers. We’re creating a faster world with simpler experiences. You in?
Why would you love this job?
We're looking for a skilled and proactive Test Automation Engineer to join our Redis Server team. In this role, you'll help build our test automation from the ground up and play a key part in ensuring the quality and reliability of Redis Server. This is a hands-on role where you'll work closely with the core development team, taking part in the entire lifecycle of feature development — from design to production release.
What will you do:
- Design and implement end-to-end automated tests for Redis Server features.
- Build test coverage almost from scratch and expand it continuously as new features are introduced.
- Develop test plans and strategies, starting from the feature design stage.
- Work closely with developers to understand feature implementation details and identify areas that require testing.
- Help build and maintain infrastructure for the test automation framework.
- Collaborate cross-functionally with other automation teams, developers, product managers (PM), and PMO to ensure high-quality releases.
- Perform root cause analysis on defects, provide clear, actionable reports for development teams, and track resolutions.
- Actively participate in the release process, validating builds before they go to production.
What you will need to have?
- 3–5 years of experience in automation development.
- Proven background in software testing, including strong knowledge of testing methodologies, best practices, and automation tools.
- Hands-on experience with object-oriented programming (OOP) using languages such as JavaScript, TypeScript, Java, or Python.
- Experience designing and implementing functional tests with a focus on creative and thorough coverage.
- Strong communication and collaboration skills — a team player who can also mentor and support others.
- Experience working in cloud environments (AWS or GCP).
- Self-motivated, independent, and eager to learn and take ownership.
Extra great if you have:
- Familiarity with Agile development methodologies.
- Experience using reporting tools such as ReportPortal.
- Knowledge of CI/CD tools like Jenkins or GitHub Actions.
We give back to our employees:
Our culture is what makes Redis a fun and rewarding place to work. To support you at work and beyond, we offer all our team members fantastic benefits and perks:
- Competitive compensation package formed by salary and equity grants
- 25 days of flexible vacation time
- Home internet & phone monthly allowance
- One-time home-office setup allowance
- Health and dental insurance for you
- Personal life insurance
- Critical Illness Cover
- Lunch and snacks in the office
#LI-SS2
#LI-HYBRID