hero

Opportunities at Craft portfolio companies

180
companies
1,959
Jobs

QA Automation Engineer - Python, Selenium, REST API

Terminal

Terminal

Software Engineering, Quality Assurance
Costa Rica
Posted on May 9, 2025
About Ulys Holdings

About The Role

We are looking for a highly motivated and experienced QA Automation Engineer to join our team and play a key role in ensuring the quality and reliability of our platform. This role involves end-to-end testing of our backend APIs and native mobile applications (iOS and Android), with a strong focus on test automation. You will work closely with product managers, designers, and engineers to define test strategies, maintain high test coverage, and sign off on releases. This is an ideal role for a self-starter who thrives in a fast-paced, collaborative environment and takes pride in building robust test infrastructure and high-quality software. Experience in fintech and/or Web3 applications is a strong plus.

What You’ll Do

  • Create, manage, and execute test plans and test cases
  • Design, develop, and maintain automated test scripts with a strong focus on Rest API test automation, validating functionality, performance, and reliability across endpoints.
  • Own the test automation framework, including improvements, documentation, and scalability.
  • Execute manual end-to-end testing with a strong emphasis on delivering seamless, high-quality user experiences
  • Collaborate with product, engineering, and design teams to understand features, ensure testability, and define test strategy early in the development lifecycle.
  • Use JIRA for tracking issues and Confluence for documenting QA processes, test coverage, and release notes.
  • Participate in release processes, including release sign-off and retrospective analysis.
  • Contribute to continuous improvements in QA strategy, tools, and team workflows.

What You’ll Bring

  • 5+ years of hands-on software testing experience, including both manual and automation testing.
  • Strong experience in writing automated test scripts and maintaining test suites.
  • Expertise in REST API test automation and validating backend services.
  • Proficient in Python
  • Automation experience using Selenium.
  • Experience with testing frameworks Pytest or Unittest
  • Experience with test management tools such as TestRail or TestMo.
  • Familiarity with JIRA and Confluence for issue tracking and documentation.
  • Experience with mobile testing on native iOS and Android applications.
  • High attention to detail and excellent written and verbal communication skills.
  • Ability to work independently and effectively manage priorities in a fast-paced environment.
  • Comfortable operating in ambiguous environments and able to adapt quickly to shifting priorities or evolving product requirements. Nice-to-Have Qualifications
  • Experience with Appium and Webdriver for mobile automation.
  • Background in fintech or crypto/Web3 applications.
  • Familiarity with CI/CD pipelines and integrating automated tests into build workflows.
  • Exposure to performance and load testing tools is a plus.
  • Enthusiasm for improving QA processes and advocating for quality across the organization.