Logo for Puzzle Consulting Services

Senior Software Engineer in Test (SDET) - Remote Latam

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Troubleshooting (Problem Solving)
  • Analytical Skills
  • Problem Solving
  • Organizational Skills
  • Collaboration

Roles & Responsibilities

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field preferred.
  • 2+ years of experience in software quality assurance, test automation, or Software Development Engineer in Test (SDET) roles.
  • 2+ years of experience working in Agile/Scrum environments.
  • Strong understanding of Software Development Life Cycle (SDLC), software testing methodologies, and quality engineering principles.

Requirements:

  • Participate in requirements gathering, planning, and project meetings to understand business objectives, technical requirements, and deliverables.
  • Design, develop, and maintain automated test frameworks and test cases using Python or Java.
  • Validate AI-powered features, machine learning integrations, APIs, and automation workflows for accuracy, reliability, and performance.
  • Develop and maintain QA documentation, including test plans, test strategies, test cases, traceability matrices, and quality metrics.

Job description

Location: Remote | Latam
Employment Type: Full-Time

About the Role:

We are seeking an experienced AI Quality Engineer (SDET) to join our innovative Quality Engineering team. In this role, you will be responsible for ensuring the quality, reliability, performance, and scalability of AI-powered applications, machine learning integrations, and automation workflows. As AI becomes increasingly central to our platform, you will play a critical role in defining testing strategies, validating AI-driven features, and establishing best practices for quality assurance across emerging technologies.

The ideal candidate combines a strong software testing background with a passion for AI technologies, automation, and continuous improvement. You will work closely with Product Managers, Software Engineers, Data Scientists, and DevOps teams to deliver high-quality solutions that provide exceptional customer experiences.

Reporting directly to the Vice President of Quality, this position offers a unique opportunity to influence the future of AI quality engineering while supporting continued growth and innovation.

What You’ll Do

  • Participate in requirements gathering, planning, and project meetings to understand business objectives, technical requirements, and deliverables.

  • Analyze product requirements and user stories to identify gaps, ambiguities, and testability concerns.

  • Design, develop, and maintain automated test frameworks and test cases using Python or Java.

  • Validate AI-powered features, machine learning integrations, APIs, and automation workflows for accuracy, reliability, and performance.

  • Develop automated tests for RESTful APIs, marketplace integrations, and distributed system components.

  • Identify complex business and marketplace-specific scenarios, performing exploratory and manual testing when appropriate, while driving automation coverage.

  • Create and execute automated acceptance, regression, integration, and end-to-end tests within Agile development cycles.

  • Collaborate closely with Product Owners, Developers, and Data teams to clarify requirements and ensure quality throughout the software development lifecycle.

  • Analyze test results, investigate defects, and provide actionable feedback to engineering teams.

  • Support production issue investigations through root cause analysis, testing, and validation efforts.

  • Contribute to CI/CD pipelines using Jenkins, GitHub, and related automation tools to streamline testing and deployment processes.

  • Develop and maintain QA documentation, including test plans, test strategies, test cases, traceability matrices, and quality metrics.

  • Help establish and evolve testing methodologies, tools, and best practices for AI-driven products and services.

What You’ll Need

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field preferred.

  • 2+ years of experience in software quality assurance, test automation, or Software Development Engineer in Test (SDET) roles.

  • 2+ years of experience working in Agile/Scrum environments.

  • 2+ years of experience with Python preferred; experience with Java is also highly valued.

  • Experience testing APIs, integrations, and distributed systems.

  • Strong understanding of Software Development Life Cycle (SDLC), software testing methodologies, and quality engineering principles.

  • Experience working with AI-powered applications, machine learning systems, or intelligent automation solutions is a plus.

  • Proficiency working with JSON, XML, and API-based integrations.

  • Experience with Atlassian tools, including Jira and Confluence.

  • Familiarity with CI/CD practices and tools such as Jenkins, GitHub Actions, or similar platforms.

  • Strong SQL and relational database skills, including the ability to write and execute queries to validate application behavior and test results.

  • Experience using REST API testing and automation tools.

  • Proficiency in at least one object-oriented programming language.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Ability to work independently while collaborating effectively across cross-functional teams.

  • Strong organizational skills with the ability to manage multiple priorities in a fast-paced environment.

  • Demonstrated ownership, accountability, and commitment to delivering high-quality software solutions.

Preferred Qualifications

  • Experience testing AI/ML applications, large language model (LLM) integrations, conversational AI systems, or generative AI solutions.

  • Experience with test automation frameworks such as PyTest, Selenium, Playwright, Cypress, or similar tools.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

  • Exposure to performance, scalability, and security testing practices.

  • Experience working with modern observability and monitoring tools.

Join Us and Enjoy These Perks!

  • Competitive Salary: Earn a USD salary that matches your skills and experience.

  • Paid Time Off: We value work-life balance, offering PTO so you can recharge.

  • Health Insurance Subsidy: Your health matters, and we help with a subsidy to cover your care.

  • Salary Reviews every year!

  • Paid Training and Certifications

Ready to put your puzzle-solving skills to the test? Join our team today!

Want to learn more about us?

LinkedIn: Puzzle
Instagram: @puzzle.tech_

Software Development Engineer in Test (SDET) Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.