Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Test Engineer III image - Rise Careers
Job details

Software Test Engineer III

What we do: 

Zefr is the leading data company enabling responsible marketing in walled garden environments. Zefr’s solutions empower brands to manage their content adjacency on scaled platforms such as YouTube, Meta, TikTok, and now Snapchat, in accordance with industry standard frameworks. Through its patented AI technology, Zefr offers brands and agencies more accurate and transparent targeting and measurement solutions. The company is headquartered in Los Angeles, California, with additional locations across the globe.

What you’ll do: 

You'll work closely with cross-functional teams to understand requirements, design solutions, and ensure the quality of our software. This position offers a unique opportunity to build your expertise in SQL, Python, and testing methodologies while contributing to meaningful projects. Our products are used by and integrated with major platforms like Meta, TikTok, and YouTube. You’ll be working with cloud services (AWS and GCP), CI/CD pipelines through GitHub Actions, and data in various warehouses (Snowflake, PostGres) in a micro services architecture. 

  • Collaborate with other engineers and product managers as part of a high performing scrum team

  • Architect, develop, and maintain automation testing tools by writing clean, efficient, and well-documented code using Python and Typescript

  • Lead and mentor more junior engineers

  • Write automated tests using best practices in data quality, APIs, UI, integration, smoke, and regression testing

  • Write SQL queries to ensure high levels of quality in our data 

  • Write and review technical documentation

  • Log well written software issues that can easily be reproduced

  • Troubleshoot system issues and provide continuous improvement to prevent future issues

  • Provide suggestions on how to improve quality across our products and our organization

  • Stay up-to-date with the latest technologies and best practices in software development, databases, and testing

  • Become a subject matter expert

What we’re looking for:

Looking for a highly motivated and talented software engineer who loves working with data as much as writing efficient code. This role is perfect for someone who is interested in AI and machine learning and loves to learn and dig deep. This role will be responsible for bringing best practices and new ideas to improve the quality of some data heavy projects. Looking for a go-getter that isn’t afraid to challenge the status quo. You like to lead change and enjoy mentoring others.

  • Degree in Computer Science, related field, or equivalent experience

  • 6+ years of technical engineering experience with any object-oriented programming language including, but not limited to Python, Java, C++, or C#

  • Experience building/maintaining enterprise code in a microservices environment

  • Familiarity with Docker and GitHub Actions

  • Excellent verbal and written communication skills

  • Excellent problem-solving skills and attention to detail

  • Strong leadership skills

  • A fast learner who enjoys learning new skills and technologies

  • Experience with SQL (Snowflake and Postgres)

  • Excellent programming skills (We use Python and Typescript)

  • Ability to work well on your own and as part of a team

  • Nice to have: Familiarity with Kubernetes and Data Science Methodologies

Benefits (for US based employees):

  • Flexible PTO

  • Medical, dental, and vision insurance with FSA options

  • Company-paid life insurance

  • Paid parental leave

  • 401(k) with company match

  • Professional development opportunities

  • 10 paid holidays off

  • In-office (2-3x per week) and fully-remote work options available

  • In-office lunches and lots of free food

  • Optional in-person and virtual events (we like to celebrate!)

Compensation (for US based employees):

The anticipated base salary for this position is between $140,000 and $160,000.   Within the range, individual pay is determined by factors such as job-related skills, experience, and relevant education or training. If your compensation expectations fall outside of this range, it may still be worth having a conversation.

Zefr is an equal opportunity employer that embraces diversity and inclusion in the workplace. We are committed to building a team that represents a variety of backgrounds, skills, and perspectives because we know this only makes us better.  We strongly encourage women, persons of color, LGBTQIA+ individuals, persons with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply even if you do not meet 100% of the qualifications.

ZEFR Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ZEFR DE&I Review
3.67 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of ZEFR
ZEFR CEO photo
Zach James and Rich Raddon
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$140000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Test Engineer III, ZEFR

Zefr is on the lookout for a Software Test Engineer III to join our dynamic team in Marina del Rey! If you’re passionate about quality assurance and software development, you’ll fit right in with us. In this role, you’ll collaborate with cross-functional teams to comprehend requirements, design effective solutions, and ensure the products we develop meet the high standards we've set for ourselves. Your experience with SQL and Python will come into play as you dive deep into testing methodologies that align with our proprietary AI technology. You’ll find yourself working on exciting projects integrated with major platforms like YouTube, Meta, and TikTok, within a microservices architecture. With us, you'll be responsible for leading automated testing initiatives, mentoring junior engineers, and providing valuable insights into improving our processes. This is an excellent opportunity for someone who thrives in a fast-paced environment, enjoys tackling complexities, and isn’t afraid to champion new ideas. In return, we offer a supportive culture that values continuous learning and personal growth, alongside competitive compensation and comprehensive benefits. Join Zefr and help us reshape how brands manage their content in the digital landscape while doing what you love!

Frequently Asked Questions (FAQs) for Software Test Engineer III Role at ZEFR
What are the main responsibilities of a Software Test Engineer III at Zefr?

As a Software Test Engineer III at Zefr, you'll work closely with various teams to develop and maintain automation testing tools. Your responsibilities will also include writing and executing automated tests, logging software issues, and conducting troubleshooting to enhance product quality. You'll apply your SQL and Python expertise in testing methodologies while mentoring junior engineers and contributing to meaningful projects.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Test Engineer III position at Zefr?

To qualify for the Software Test Engineer III position at Zefr, you should have a degree in Computer Science or a related field, coupled with at least 6 years of technical engineering experience. Proficiency in any object-oriented programming language, especially Python, as well as experience in a microservices environment, is essential. Familiarity with Docker, GitHub Actions, and SQL, particularly Snowflake and Postgres, will also enhance your application.

Join Rise to see the full answer
What technical skills are essential for excelling as a Software Test Engineer III at Zefr?

To thrive as a Software Test Engineer III at Zefr, essential technical skills include strong programming proficiency in Python and Typescript, knowledge of SQL for data management, and experience with automation testing best practices. Familiarity with cloud services, such as AWS and GCP, along with CI/CD pipelines, will also be valuable in this role.

Join Rise to see the full answer
What kind of team environment can I expect as a Software Test Engineer III at Zefr?

At Zefr, you can expect a collaborative and high-performing team environment, where you'll engage with cross-functional teams in a scrum setting. This role encourages mentorship, knowledge sharing, and the pursuit of professional development opportunities while fostering a culture of diversity, inclusion, and innovation.

Join Rise to see the full answer
What can I expect in terms of career growth as a Software Test Engineer III at Zefr?

Career growth as a Software Test Engineer III at Zefr is highly supported through various professional development opportunities. You'll have the chance to lead projects, mentor junior engineers, and stay updated on the latest technologies, solidifying your expertise and opening pathways for future advancement within the company.

Join Rise to see the full answer
Common Interview Questions for Software Test Engineer III
Can you describe your experience with automation testing methodologies?

When answering this question, highlight specific experiences where you've implemented automation testing tools, accuracy in test script development, and any frameworks you’ve employed. Discuss the impact of your automation efforts on the team's productivity and the quality of the software products.

Join Rise to see the full answer
How do you prioritize testing tasks when working on multiple projects?

Talk about your approach to prioritizing tasks based on project deadlines, critical functionalities, and the potential impact of issues. Emphasize flexibility and the importance of communication with team members to align priorities effectively.

Join Rise to see the full answer
What strategies do you use for logging and tracking software issues?

Discuss your experience utilizing issue tracking tools and your systematic approach to detailing issues, ensuring they are reproducible and clear. Mention your commitment to follow-up and collaboration with developers for resolution.

Join Rise to see the full answer
How do you stay current with evolving technologies in software testing?

Share your methods for continuous learning, such as following industry blogs, participating in webinars, attending workshops, or joining professional groups. Mention specific resources that have significantly contributed to your knowledge.

Join Rise to see the full answer
Can you explain your experience with applying SQL in testing scenarios?

Detail instances where you've successfully employed SQL to validate data integrity and accuracy in your tests. Talk about the types of queries you’ve written and how they contributed to the overall quality assurance process.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Use the STAR method (Situation, Task, Action, Result) to clearly describe the context, the bug's impact, the steps you took to resolve it, and the outcome. Emphasize your problem-solving skills and analytical capabilities.

Join Rise to see the full answer
What are the key components of a robust test plan?

Focus on specific elements such as test scope, resources, test case definitions, timelines, and risk analysis. Emphasize the importance of a well-structured test plan in ensuring thorough coverage and effective communication across teams.

Join Rise to see the full answer
How would you approach mentoring a junior engineer?

Discuss your beliefs on mentorship and your activities, such as providing constructive feedback, offering guidance on best practices, and encouraging open communication. Share examples of how mentorship has succeeded in your previous roles.

Join Rise to see the full answer
What is your experience with CI/CD pipelines in your testing processes?

Share your familiarity with CI/CD processes, tools utilized, and how they have streamlined your testing efforts. Explain how automating testing in CI/CD environments benefits the quality and speed of software deployment.

Join Rise to see the full answer
How do you ensure effective communication within your scrum team?

Highlight your strategies for open communication, such as daily stand-ups, retrospective feedback, and ongoing updates. Describe the importance of transparency in team dynamics and project progress.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Entain Remote Промишлена зона Хладилника, bul. "Nikola Y. Vaptsarov" 55, 1407 Sofia, Bulgaria
Posted 11 days ago
Photo of the Rise User
RR Donnelley Hybrid Buffalo Grove, IL
Posted 10 days ago
Cricut Hybrid South Jordan, UT, USA
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!