Automated Testing in Python & 7 others
EPAM Systems
Software Engineering
Colombia · Remote
Posted on Nov 19, 2025
Responsibilities
- Design and implement automated testing strategies for API services
- Integrate automated testing into CI/CD pipelines using Azure DevOps and ArgoCD
- Perform both automated and manual testing, including unit tests and integration tests
- Create and execute test cases using test management tools in Azure DevOps
- Communicate effectively with developers and portfolio teams to report bugs and technical issues
- Manage time effectively, prioritize tasks, and work efficiently to meet project deadlines
- Utilize strong analytical and problem-solving skills to identify and resolve issues
Requirements
- 3+ years of experience in automated testing and quality assurance
- Proficiency in Python and familiarity with other scripting languages such as Shell
- Strong experience in CI/CD processes and ability to integrate automation testing into CI/CD pipeline
- Solid understanding of QA concepts, API testing, testing strategies, and test plans
- Knowledge of Docker, Kubernetes, and cloud platforms including Azure and GCP
- Capability to collaborate with cross-functional teams and explain technical issues effectively
- Showcase of strong analytical, problem-solving, and time management skills
- Understanding of services developed in multiple languages, including Python, JavaScript, and Go
Nice to have
- Knowledge of JavaScript and Golang
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn