Job Description

If you have a solid foundation in .NET and are looking to specialize in automated testing, this program will provide all the essential skills you need to advance your career.Registration Closes: December 8, 2025Program Start: January 2026Program Duration: 15 weeksWhat do we offer?Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands.Top-notch learning materials. EPAM specialists with extensive project experience have designed and tested the educational content in numerous training runs.AI-powered solutions. We have integrated AI tools into our education ecosystems to provide a cutting-edge learning experience.Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned.Support from training coordinators. We will guide your learning during and conduct regular Q&A sessions and workshops.Training processThe course will last ~2.5 months and require ~20 hours of weekly engagement. Here's what you can expect:Self-study materials (videos and text resources), accessible at any timeNumerous practical tasks with automated check and theory quizzesQ&A sessions and workshops led by EPAM experts twice a weekUpon program completion, our experts will review your final practical task and provide feedback on the submitted solution. Based on your demonstrated skills and available opportunities at EPAM, you may join our further courses and get hands-on experience at the forefront of the industry.What will you learn?Version Control with GitWe will begin this program with an essential practical workshop on Git, aligning your skills and knowledge with the course’s requirements.C# EssentialsClasses and Objects· Structures· Object-Oriented ProgrammingInterfacesInheritanceAbstract ClassesType ConversionsGenericsIteratorsCollectionsDelegates & LambdasEventsLINQAutomated Testing in .NETUnit Testing FrameworksWeb UI TestingLocators for Web ElementsWeb UI Automated Testing ToolsSelenium WebDriverPage Object PatternWhat do we require?English level of B1 (Intermediate) and higherBasic knowledge of C# programming (Integers, Static Methods, Boolean and Logical Operators, Conditional Statements, Real Numbers, Exceptions, Iteration Statements)Familiarity with testing theory (Static & Dynamic Testing, Requirement Analysis, Software Testing Methods & Levels, Testing Pyramid, Functional & Non-Functional Testing Types, Test Planning, Checklists, Test Cases & Suites, Defects, Test Result Reports)Understanding of test automation goalsBasic knowledge of version control with GitAbility to work with self-study materials and meet deadlineThe program start date may change, so the selection period may be adjusted accordingly. Please regularly check for updates on this page and via email.This educational program is completely free of charge and will be held online. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In