About Auxia
Auxia is an AI-powered Growth and Personalization Platform that is reinventing how companies activate, engage, retain, and monetize their customers. Auxia’s software delivers real-time personalization using ML that treats each customer as a unique individual, effectively creating a “cohort-of-one.” Hundreds of personalized campaigns can be generated and deployed in minutes, eliminating the need for static, rules-based segmentation. Our team’s expertise from companies like Google, Meta, and Lyft drives our mission, focusing on using AI to unlock revenue and cost-saving potential for enterprises.
About the Role
As a Test Engineer at Auxia, you will play a foundational role in building our testing function, ensuring that our AI-powered platform delivers exceptional quality and reliability. You will work across manual and automation testing, covering all critical areas, including UI, API, performance, and end-to-end testing. This role offers the opportunity to evaluate and implement testing frameworks and tools, helping shape the quality assurance processes at Auxia.
We’re looking for a hands-on generalist who is excited to take ownership of testing across multiple areas, collaborates effectively with cross-functional teams, and drives a culture of quality across the organization.
Responsibilities
- Design, develop, and execute both manual and automated test plans to ensure the quality of Auxia’s platform.
- Focus on key testing areas, including UI, API, performance, and end-to-end workflows.
- Utilize Selenium for UI testing and JUnit for backend testing, while exploring and recommending additional frameworks and tools (e.g., Appium, Cypress, etc.) to enhance testing capabilities.
- Collaborate closely with engineering and product teams to identify test requirements and define success criteria.
- Analyze test results, identify root causes of issues, and work with the engineering team to resolve them.
- Establish and document testing best practices, building scalable processes for both manual and automated testing.
- Monitor and report on testing coverage, performance benchmarks, and overall product quality metrics.
- Stay updated on the latest testing tools, methodologies, and industry trends to continually improve the QA function.
Qualifications
- 4+ years of experience in software testing, with a mix of manual and automation experience.
- Strong knowledge of testing concepts, methodologies, and best practices.
- Proficiency in UI automation tools like Selenium and familiarity with testing frameworks like JUnit.
- Experience with API testing tools (e.g., Postman, RestAssured) and performance testing tools (e.g., JMeter).
- Ability to evaluate and implement new testing frameworks and tools (e.g., Appium for mobile testing, Cypress for end-to-end testing).
- Solid programming skills in languages like Java, Python, or similar.
- Strong analytical and problem-solving skills with a keen eye for detail.
- Excellent communication and collaboration skills, with the ability to work effectively across teams.
- Proactive and ownership-driven mindset, eager to take initiative and establish a robust QA function from the ground up.