Senior QA Automation Engineer

Shokworks, Inc. • Colombia
Remote
Apply
AI Summary

Design, implement, and optimize automated test suites for web, mobile, API, and cloud applications. Build and maintain automation frameworks using Cypress, Playwright, Selenium, and CI/CD tools. Ensure quality, reliability, and scalability through collaboration with development and product teams.

Key Highlights
Design and maintain automated test suites for web, mobile, API, and backend services
Build automation frameworks using Cypress, Playwright, Selenium, Katalon, and CI/CD pipelines
Strong programming knowledge in JavaScript, TypeScript, Python, or Java
Experience with API testing tools such as Postman, SoapUI, and Karate
Integrate tests into Azure DevOps, GitHub Actions, GitLab CI, or Jenkins
Solid manual testing background with SQL query writing and bug tracking
Key Responsibilities
Design, develop, maintain, and optimize automated test suites for web, mobile, API, and backend services
Build and improve automation frameworks using tools such as Cypress, Playwright, Selenium, Katalon, or similar
Define automation strategies for regression, smoke, integration, API, and end-to-end testing
Create reliable, scalable, and maintainable automated tests, reducing flaky tests and improving test stability
Integrate automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or similar
Execute API testing and automation using tools such as Postman, SoapUI, Bruno, Karate, or similar
Analyze application behavior, logs, test results, and failures to identify root causes and improve test coverage
Collaborate closely with developers, product teams, DevOps, and project stakeholders to validate requirements, user stories, scenarios, and edge cases
Design, document, and execute manual test cases when needed, especially for exploratory, functional, regression, and acceptance testing
Validate data integrity and support test execution using SQL queries
Identify, document, and track bugs clearly using tools such as Jira, GitLab, Azure DevOps, TestRail, or similar
Contribute to QA best practices, automation standards, code reviews, testing strategy, and continuous improvement initiatives
Participate in Agile/Scrum ceremonies, including refinement, planning, testing strategy, sprint reviews, and release validation
Technical Skills Required
JavaScript Python API Testing CI/CD Integration
Benefits & Perks
100% remote work
Opportunity to work on international technology projects
Collaborative and fast-paced environment
Professional growth and continuous learning opportunities
Nice to Have
Experience testing microservices, distributed systems, or cloud-based applications
Experience with BDD frameworks such as Cucumber, SpecFlow, or Gherkin
Experience with performance testing tools such as JMeter, k6, or similar
ISTQB certification or strong knowledge of ISTQB testing practices
Experience with Docker or containerized test environments
Experience with TypeScript-based automation frameworks
Experience with test reporting, observability, logs, and quality metrics

Job Description


At Shokworks, we build high-impact technology solutions for innovative companies around the world. We are looking for a Senior QA Automation Engineer to join our team and help ensure the quality, reliability, and scalability of web, mobile, API, and cloud-based applications.

This role is ideal for a senior QA professional with strong automation expertise, solid programming fundamentals, and a strong manual testing background. The selected candidate should be able to design, implement, maintain, and improve automated testing frameworks while also applying strong QA criteria to functional validation, test planning, and bug reporting.

Responsibilities

  • Design, develop, maintain, and optimize automated test suites for web, mobile, API, and backend services.
  • Build and improve automation frameworks using tools such as Cypress, Playwright, Selenium, Katalon, or similar.
  • Define automation strategies for regression, smoke, integration, API, and end-to-end testing.
  • Create reliable, scalable, and maintainable automated tests, reducing flaky tests and improving test stability.
  • Integrate automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or similar.
  • Execute API testing and automation using tools such as Postman, SoapUI, Bruno, Karate, or similar.
  • Analyze application behavior, logs, test results, and failures to identify root causes and improve test coverage.
  • Collaborate closely with developers, product teams, DevOps, and project stakeholders to validate requirements, user stories, scenarios, and edge cases.
  • Design, document, and execute manual test cases when needed, especially for exploratory, functional, regression, and acceptance testing.
  • Validate data integrity and support test execution using SQL queries.
  • Identify, document, and track bugs clearly using tools such as Jira, GitLab, Azure DevOps, TestRail, or similar.
  • Contribute to QA best practices, automation standards, code reviews, testing strategy, and continuous improvement initiatives.
  • Participate in Agile/Scrum ceremonies, including refinement, planning, testing strategy, sprint reviews, and release validation.

Requirements

  • 3+ years of experience in software quality assurance, with strong focus on test automation.
  • Proven experience designing, developing, and maintaining automated test suites.
  • Strong hands-on experience with automation tools such as Cypress, Playwright, Selenium, Katalon, Karate, or similar.
  • Strong programming knowledge in at least one language such as JavaScript, TypeScript, Python, Java, or similar.
  • Experience automating API tests and validating REST services, JSON/XML payloads, microservices, or backend integrations.
  • Experience with API testing tools such as Postman, SoapUI, Bruno, Karate, or similar.
  • Experience integrating automated tests into CI/CD pipelines.
  • Solid understanding of QA methodologies, testing strategies, test design techniques, regression testing, smoke testing, and release validation.
  • Strong manual testing background, including test case creation, test planning, bug reporting, exploratory testing, and functional validation.
  • Experience writing SQL queries for data validation and test support.
  • Familiarity with bug tracking and test management tools such as Jira, Azure DevOps, GitLab, Mantis, YouTrack, TestRail, or similar.
  • Understanding of Agile/Scrum methodologies and software development lifecycle.
  • Ability to troubleshoot automation failures, identify flaky tests, improve locator strategies, and maintain reliable test execution.
  • Strong analytical thinking, attention to detail, ownership, and ability to communicate clearly with technical and non-technical teams.

English level B2 or higher required.

Nice to Have

  • Experience testing microservices, distributed systems, or cloud-based applications.
  • Experience with BDD frameworks such as Cucumber, SpecFlow, or Gherkin.
  • Experience with performance testing tools such as JMeter, k6, or similar.
  • ISTQB certification or strong knowledge of ISTQB testing practices.
  • Experience with Docker or containerized test environments.
  • Experience with Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or similar CI/CD tools.
  • Experience with TypeScript-based automation frameworks.
  • Experience with test reporting, observability, logs, and quality metrics.

What We Offer

  • 100% remote work.
  • Opportunity to work on international technology projects.
  • Collaborative and fast-paced environment.
  • Professional growth and continuous learning opportunities.
  • Exposure to modern QA practices, automation frameworks, CI/CD pipelines, and agile teams.


Similar Jobs

Explore other opportunities that match your interests

Senior AI Solutions Architect - Remote

Programming
•
7h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

the hello team

Colombia

Junior Web Developer

Programming
•
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

veta virtual

Colombia

Senior AI Deployment Engineer

Programming
•
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

remotivated

Colombia

Subscribe our newsletter

New Things Will Always Update Regularly