Role Overview
- Rebuild, extend, and maintain custom test automation frameworks used across web and API testing
- Design and implement reusable libraries and components for use in test infrastructure
- Work closely with the Technical Test Manager to align development with automation goals
- Develop tools to improve automation execution, reliability, and reporting
- Evaluate and integrate third-party solutions including AI-enhanced and low-code automation tools
- Collaborate with DevOps to implement automation support into CI/CD pipelines
- Participate in architectural discussions related to automation framework modernization
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related fields.
- Minimum 6 years of experience in software development
- Strong programming experience in Python, Java, or JavaScript
- Hands-on experience with test automation frameworks (e.g., UI, API, or performance testing)
- Solid understanding of software testing principles, including test design, test strategies, and quality practices
- Experience integrating automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Familiarity with Docker, Kubernetes, or cloud platforms is a plus
- Experience in building or maintaining automation frameworks is highly preferred
- Background in eCommerce or large-scale systems is a plus
- Strong problem-solving and analytical thinking
- Excellent communication and collaboration skills
- Willingness to work with QA, Development, and DevOps to improve quality systems
Tech Stack
- Cloud
- Docker
- Java
- JavaScript
- Jenkins
- Kubernetes
- Python
Benefits
Competitive Benefits + Allowance