Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

EPAM Systems • Uzbekistan
Role & seniority: Senior Test Automation Engineer
Stack / tools: Linux; Python; Pytest; Bash; network file systems (NFS, CIFS, SMB); Git; Jira; Jenkins; GitHub Actions; test automation frameworks; CI/CD tooling
Design and execute automated and manual test cases to validate features and defect fixes
Maintain test automation framework; monitor tests and triage failures; contribute to QA reports and release metrics
Collaborate with Engineering managers and distributed teams; ensure test coverage and accurate documentation; support CI processes
3+ years automated testing with Python and Pytest
Linux testing environment expertise; experience with NFS/CIFS/SMB
Bash scripting; test automation frameworks; Git and Jira; Jenkins or GitHub Actions
Strong attention to detail; effective teamwork and communication; ability to work independently under deadlines
Experience with enterprise/HPC storage; Lustre or parallel file systems; distributed systems; Ceph
Familiarity with CIFS in broader storage contexts
We are seeking a Senior Test Automation Engineer to join our team. You will design, implement, and run both automated and manual tests in a Linux environment to ensure product quality and reliability. If you have strong Python and test automation skills and enjoy working with distributed teams, apply to join us in delivering high-quality storage system solutions. Responsibilities Design automated and manual test cases to validate product features Run automated and manual tests to verify defect fixes and functionality Collaborate with Engineering manager and distributed team to understand product requirements Triage test failures daily to identify and resolve issues Contribute to QA reports and advise on release metrics Validate and contribute to product documentation Work with network filesystems such as NFS, CIFS, or SMB Utilize Python, Pytest, and shell scripts to develop test automation Coordinate with developers and testers to improve test coverage Maintain test automation framework and tools Monitor test environments and ensure accurate test execution Report defects and track resolution progress Support continuous integration processes with tools like Jenkins and GitHub Actions Use version control systems such as Git for managing test code Communicate effectively across teams to facilitate smooth testing cycles Requirements Proven experience with at least 3 years in automated testing using Python and Pytest Proficiency in Linux environments for software testing tasks Strong background in network filesystems including NFS, CIFS, or SMB Hands-on skills with test automation frameworks and Bash scripting Familiarity with version control systems like Git and issue tracking through JIRA Practical experience with continuous integration tools such as Jenkins and GitHub Actions High attention to detail ensuring error-free deliverables Effective team collaboration skills with strong communication abilities Self-motivated with excellent organizational and multitasking capabilities Ability to work independently under tight deadlines in fast-paced settings Knowledge of clustered systems concepts English proficiency at B2 level or higher (Independent user) Nice to have Experience with enterprise-class or HPC storage systems Knowledge of Parallel File Systems, especially Lustre Experience with distributed systems Familiarity with CIFS and Ceph storage systems We offer