QA Automation

Yuno Logo

Yuno

๐Ÿ“Remote - Colombia, Mexico

Summary

Join Yuno, a company building payment infrastructure for global markets, as a QA Automation Engineer and contribute to their global expansion. You will be responsible for developing, maintaining, and executing automated test scripts using Python, Selenium, and Behave, designing and implementing test scenarios for API testing, performing manual testing when necessary, working with containerized environments using Docker, utilizing performance testing tools like k6, collaborating with developers to integrate automated tests into CI/CD pipelines, advocating for best practices in test automation and software quality, implementing and extending reusable frameworks for UI and API testing, analyzing test results, debugging failures, and providing actionable insights to the team. You will also collaborate with cross-functional teams in Agile environments, participating in sprint planning and retrospectives.

Requirements

  • 5+ years of experience in QA automation roles or similar
  • Proficiency in Python with strong knowledge of object-oriented programming (OOP) principles or JavaScript, Java, Kotlin
  • Hands-on experience with Selenium WebDriver for browser-based automation
  • Familiarity with Behave or other BDD frameworks using Gherkin syntax
  • Experience in API testing, including tools like Postman or custom Python scripts
  • Solid understanding of Git and version control workflows (GitHub is a plus)
  • Familiarity with Docker for creating isolated testing environments
  • Knowledge of performance testing tools like k6 is a plus
  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins) for test automation pipelines
  • Strong analytical skills and attention to detail
  • Excellent communication skills, both verbal and written
  • Comfortable working in Agile methodologies and collaborating with cross-functional teams
  • Fluency inย English

Responsibilities

  • Develop, maintain, and execute automated test scripts using Python, Selenium, and Behave (Gherkin syntax)
  • Design and implement test scenarios for API testing to validate backend services
  • Perform manual testing when necessary to ensure feature completeness and functionality
  • Work with containerized environments, leveraging Docker for reproducible test setups
  • Utilize performance testing tools such as k6 to assess and optimize application performance
  • Collaborate with developers to integrate automated tests into CI/CD pipelines
  • Advocate for best practices in test automation and software quality
  • Implement and extend reusable frameworks for UI and API testing, focusing on scalability and maintainability
  • Analyze test results, debug failures, and provide actionable insights to the team
  • Collaborate with cross-functional teams in Agile environments, participating in sprint planning and retrospectives

Preferred Qualifications

  • Experience with test case management tools (e.g., TestRail, Zephyr)
  • Experience with monitoring tools (e.g., DataDog)
  • Experience mentoring team members or contributing to the improvement of QA processes

Benefits

  • Competitive Compensation
  • Remote work - You can work from everywhere!
  • Home Office Bonus - We offer a one time allowance to help you create your ideal home office
  • Work equipment
  • Stock options
  • Health Plan wherever you are
  • Flexible Days off
  • Language, Professional and Personal growth courses

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.