
QA Automation Engineer
Softgic • Colombia
**Role & seniority: ** Experienced QA Automation Engineer (5+ years), Agile/Scrum team member
**Stack/tools: **
-
Languages: Python / Java / JavaScript / C#
-
Test automation: Selenium, Cypress, Playwright, Appium, TestNG, JUnit
-
APIs/DB: REST APIs, SQL, test data management
-
CI/CD & VCS: CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) and Git
-
Top 3 responsibilities:
-
Design/develop/maintain scalable, reusable test automation frameworks
-
Build and run automated tests for web, mobile, and APIs
-
Integrate automated tests into CI/CD and collaborate on test strategy/acceptance criteria
-
-
Must-have skills:
-
Strong test automation background (design + implementation)
-
Proficiency in one or more of: Python/Java/JS/C#
-
Hands-on with Selenium/Cypress/Playwright/Appium and TestNG/JUnit
-
Knowledge of REST APIs, SQL, and test data management
-
Experience with CI/CD and Git; working in Agile environments
-
-
Nice-to-haves:
-
Docker/Kubernetes and/or cloud experience
-
Performance/security/accessibility testing
-
ISTQB or similar QA certification
-
-
Location & work type: Not specified in provided text.
Full Description
We are looking for an experienced QA Automation Engineer to join our team. The ideal candidate will be responsible for designing and maintaining automation frameworks, developing automated tests for web, mobile, and APIs, and ensuring software quality through continuous testing and CI/CD integration while collaborating with cross-functional Agile teams.
Requisitos
Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in Software Quality Assurance with a strong focus on test automation. Proficiency in Python, Java, JavaScript, or C#. Hands-on experience with automation tools such as Selenium, Cypress, Playwright, Appium, TestNG, or JUnit. Strong knowledge of REST APIs, SQL, and test data management. Experience with CI/CD pipelines and Git version control. Experience working in Agile/Scrum environments. Advanced English communication skills. Nice to Have Experience with Docker, Kubernetes, or cloud environments. Knowledge of performance, security, or accessibility testing. ISTQB or other QA-related certification Responsibilities Design, develop, and maintain scalable and reusable test automation frameworks. Create and execute automated test scripts for web, mobile, and API testing. Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, Azure DevOps, or similar. Collaborate with developers, product managers, and QA teams to define test strategies and acceptance criteria. Analyze test results, identify root causes of issues, and support their resolution. Continuously improve test coverage, reliability, and automation best practices while mentoring junior team members.