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 • Armenia
Role & seniority: Senior Test Automation Engineer
Languages/tech: Python, Pytest, Bash scripting; Linux environment
Storage/network: NFS, CIFS, SMB; knowledge of clustered/parallel file systems (Lustre)
CI/CD/repo/tools: Jenkins, GitHub Actions, Git, Jira
Testing: automated and manual testing, test automation frameworks
Collaboration: CI monitoring, test reports, QA documentation
Design, implement, and execute automated and manual test cases to validate product features and defect fixes
Triage test failures daily; maintain test automation framework and tools; monitor test environments
Collaborate with engineering managers and distributed teams; contribute to QA reports, release metrics, and documentation
3+ years automated testing with Python and Pytest
Proficiency with Linux for software testing; experience with Bash scripting
Strong background with NFS/CIFS/SMB and knowledge of clustered/parallel file systems
Experience with Git, Jira; CI tools (Jenkins, GitHub Actions); test automation frameworks
High attention to detail; excellent team collaboration and communication; ability to work independently under tight deadlines
Experience with enterprise/HPC storage systems; Lustre or distributed systems
Familiarity with Ceph storage systems
Fully remote within Armenia (work from home or approved offices)
O
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 We connect like-minded people Delivering innovative solutions to industry leaders, making a global impact Enjoyable working environment, whether it is the vibrant office or the comfort of your home Opportunity to work abroad for up to two months per year Relocation opportunities within our offices in 55+ countries Corporate and social events We invest in your growth Leadership development, career advising, soft skills and well-being programs Certifications, including GCP, Azure and AWS Unlimited access to LinkedIn Learning and Get Abstract Free English classes with certified teachers We cover it all Participation in the Employee Stock Purchase Plan Monetary bonuses for engaging in the referral program Comprehensive medical & family care package Four trust days per year for personal needs Discounts for fitness clubs Benefits package (hotels, restaurants, stores and services) Immerse yourself in our collaborative culture by working on-site at our well-equipped offices in Yerevan or Gyumri. This is a fully remote position that offers you the flexibility to work from any location in Armenia, whether it's your home or well-equipped offices in Yerevan or Gyumri. EPAM Armenia is a team of talented innovators united by a passion for technology. In 2014, we opened our first office in Yerevan, and now we have a second engineering hub in Gyumri. We've built a continuously learning organization that helps its employees rapidly advance their careers. Here you will work with the world's industry leaders, support impactful projects using the latest technologies, collaborate with multi-national teams, and have access to a wide variety of development opportunities. Show more Show less