Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
3–6 years of progressive experience in software testing, QA automation, or quality engineering.
Proven experience developing automated test solutions using one or more of the following languages: Python, Java, JavaScript/TypeScript, C#.
Demonstrated experience with API testing and automation tools (e.g., Postman).
Strong foundational understanding of test automation principles and best practices.
Solid grasp of the Software Development Lifecycle (SDLC) and Agile methodologies.
Experience integrating testing into CI/CD pipelines (e.g., GitHub Actions, Jenkins).
Experience testing distributed systems, web applications, and APIs.
Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
Experience with testing on cloud platforms (Azure, AWS, or GCP).
Proficiency in quality engineering concepts including Defect Analysis and Root Cause Investigation.