We are seeking a Software Development Engineer in Test III to join our team in Mexicali, Mexico. The role involves working with the AI development team to build out our next generation API ecosystem and establishing a new Quality Assurance (QA) team. The position reports to the Quality Assurance Manager and is a full-time, exempt role.
Requirements
- Proficiently use AI tools in the Software Development Life Cycle (SDLC) to enhance quality and efficiency.
- Implement and maintain automation scripts and the test automation framework.
- Perform moderately complex functional, application, regression, and performance testing.
- Define test objectives and collaborate with the QA Team and other departments.
- Recommend and evaluate test automation and performance tools.
- Evangelize new automation techniques and best practices to QA team members.
- Work closely with AI development engineers to build the next-generation API ecosystem.
- Be able to maintain a state of art testing techniques for AI products.
- Plan, schedule, and implement test plans; design and develop quality testing procedures.
- Provide metrics and results from all testing efforts to support business decisions.
- Define and adhere to quality initiatives.
- Recommend and evaluate test automation and performance tools.
- Familiarity with testing techniques for microservices.
- Knowledge of performance and security testing tools and methods.
- Understanding of construction project management principles.
- Familiarity with current AI tool sets (e.g., Cursor, Claude, CoPilot) and state-of-the-art testing techniques for AI products.
- Familiarity with evaluating AI models (e.g., Microsoft AI library, DeepEval).
- Foundational understanding of how Large Language Models (LLMs) operate.
- Ability to configure MCP (Model Context Protocol) servers.
Benefits
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Generous Parental Leave
- Tuition Reimbursement