04 nov
|
Channel Payments
|
Argentina
04 nov
Channel Payments
Argentina
Job Title QA Engineer Location Buenos Aires, Argentina Work Arrangement: Full-Time, on-site Starting
Salary:
$1,800–$2,250 USD per month (based on experience and qualifications). Reports To CTO
About Us
We’re a startup in the payments industry building secure, scalable systems for real-time financial transactions. Our stack includes TypeScript, Node.js, NestJS, React, Next.js, MongoDB, Prisma, Kafka, and more. We prioritize clean architecture, security, and great user experiences. Role Summary As a QA Engineer, you will play a critical role in ensuring the quality, reliability, and performance of our applications. You will be responsible for designing and executing comprehensive testing strategies, validating APIs and integrations, and collaborating closely with engineering and product teams to deliver high-quality software. While prior experience in test automation is not required, we are looking for someone who is eager to learn and grow in this area, with the goal of contributing to the development and maintenance of automated test suites over time. This role requires strong analytical skills, attention to detail, a proactive mindset, and a passion for continuous learning and improving quality assurance processes. Duties and Responsibilities
• Design, develop, and execute comprehensive test strategies, test plans, and testing procedures.
• Analyze business requirements, user stories, and acceptance criteria to ensure complete test coverage.
• Create, maintain, and execute manual test cases, applying Behavior-Driven Development (BDD) methodologies where appropriate.
• Perform functional, regression, exploratory, integration, smoke,
and end-to-end testing.
• Validate REST APIs, request and response contracts, authentication flows, error handling, and system integrations.
• Learn and progressively contribute to the development, execution, and maintenance of automated test suites using tools such as TypeScript, Jest, Cucumber, Cypress, and Supertest, with guidance and support from the team.
• Participate in backlog refinement, sprint planning, release activities, and quality reviews.
• Identify, document, prioritize, and track software defects through resolution.
• Collaborate closely with developers, product managers, designers, and stakeholders to ensure product quality and successful releases.
• Review system behavior, edge cases, workflows, and business rules to identify risks and quality concerns.
• Contribute to continuous improvement of testing processes, automation coverage, and quality standards.
• Produce clear and concise test documentation, reports, and quality metrics. Qualifications
• 3+ years of experience in Quality Assurance or Software Testing within production software environments.
• Strong understanding of software testing methodologies, QA processes, and industry best practices.
• Experience performing functional, regression,
integration, exploratory, and end-to-end testing.
• Hands-on experience with API testing using Postman.
• Strong knowledge of REST APIs, JSON, JWT authentication, and API integrations.
• Strong interest in learning test automation and developing programming skills, with a willingness to progressively take ownership of automated testing activities.
• Willingness to learn and work with automation tools and frameworks such as TypeScript, Jest, Cucumber, Cypress, and Supertest.
• Familiarity with Behavior-Driven Development (BDD) concepts and Gherkin syntax is a plus, but not required.
• Experience working within Agile development environments.
• Experience using Jira, Zephyr Scale, and related collaboration and test management tools.
• Strong analytical, troubleshooting, debugging, and problem-solving skills.
• Conversational English communication skills, including the ability to effectively collaborate with international teams, participate in meetings, understand technical documentation, and communicate testing results clearly. Nice-to-Haves
• Previous experience with test automation using TypeScript, Jest, Cucumber, Cypress, Supertest, or similar frameworks.
• Experience writing automated test cases using BDD methodologies and Gherkin syntax.
• Experience in the payments or Fintech industry.
• Knowledge of authentication and authorization systems (Auth2, OpenID, etc.)
• Experience with Docker and CI/CD pipelines.
• Understanding of microservices architecture or domain-driven design (DDD).
📌 Quality Assurance Tester (Argentina)
🏢 Channel Payments
📍 Argentina