
About Ema
Empowering enterprises with universal AI agents
Key Highlights
- $61M raised in seed funding to develop AI technology
- Headquartered in SoMa, San Francisco, CA
- 21-100 employees, fostering a startup environment
- Configurable AI agents designed for various enterprise roles
Ema is a San Francisco-based startup focused on developing next-generation AI technology to empower employees across enterprises. With $61 million in funding, Ema aims to create configurable AI agents that take on repetitive tasks, enhancing productivity and creativity for their users. The company s...
🎁 Benefits
Ema offers competitive salaries, equity options, flexible PTO, and a remote-friendly work policy to support work-life balance. Employees also benefit ...
🌟 Culture
Ema promotes a culture of innovation and efficiency, focusing on leveraging AI to enhance human creativity. The company values adaptability, allowing ...
Overview
Ema is hiring a Senior Test Automation Engineer to develop test strategies and frameworks for their AI technology. You'll work with Python and Go, focusing on improving testing quality and velocity. This role requires 8+ years of experience in Test/QA engineering.
Job Description
Who you are
You have 8+ years of experience as a Test/QA Engineer, with a strong understanding of software testing methodologies, tools, and processes. Your proficiency in test framework design allows you to own the testing strategy and implementation, ensuring high-quality outputs. You are comfortable working both independently and as part of a global team, demonstrating excellent collaboration skills.
Your technical expertise includes building testing frameworks for system and integration testing, particularly for web applications and services. You have a solid background in developing unit tests and integrating automated tests into CI/CD infrastructure, which enhances the overall productivity of the engineering team.
You are familiar with various automated testing tools, including Postman and Selenium, and you have experience in managing data analysis and triaging failures. Your ability to collaborate with stakeholders to debug issues is a key strength that contributes to the success of your projects.
Desirable
Experience with additional testing tools and methodologies is a plus, as is a background in AI or machine learning technologies. You thrive in environments that challenge your problem-solving skills and allow you to innovate in testing practices.
What you'll do
In this role, you will develop comprehensive test strategies and build test frameworks that support the engineering team in delivering high-quality software. You will focus on system-level and integration-level testing, ensuring that all components work seamlessly together. Your work will involve creating automated tests that run periodically within the CI/CD pipeline, enhancing the velocity and reliability of the testing process.
You will also be responsible for developing a stress testing framework using tools like Postman and Selenium, which will help identify potential bottlenecks and performance issues in the system. Collaborating closely with your team, you will analyze test results, triage failures, and work with stakeholders to debug and resolve issues effectively.
Your contributions will directly impact the productivity of the engineering team, as you will help establish best practices in testing and quality assurance. You will mentor junior team members, sharing your knowledge and expertise to foster a culture of continuous improvement within the team.
What we offer
Ema provides a dynamic work environment where innovation is encouraged, and your contributions are valued. You will be part of a team that is at the forefront of AI technology, working on projects that empower employees across enterprises. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to revolutionize the workplace with AI solutions that enhance creativity and productivity.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Ema.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Veeva Systems is hiring a Senior Software Engineer to develop and maintain automation frameworks for testing infrastructure components. You'll work with Java and automation techniques in Hyderabad.

Software Engineering
Okta is hiring a Senior Software Engineer in Test to ensure the quality and reliability of their deployment tools. You'll work with technologies like Java, Python, and Terraform in Bengaluru. This position requires strong experience in automated testing and cloud infrastructure.