We are looking for a Middle . NET Test Automation Engineer to join our team in Croatia. If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice. If you’d like to learn more about this position and project, apply now.
ResponsibilitiesJoin an existing team and work within an Agile development environmentCollaborate closely with the management team, developers, and business analysts (BAs)Develop, implement, and maintain automation test strategiesCreate and enhance automation frameworks to ensure scalability and efficiencyIncrease test coverage through the implementation of automated testsWork with developers and manual QA teams to improve testing across the test pyramid (unit, integration, component, and end-to-end)Analyze and monitor the results of automated regression tests on a daily basisPropose continuously and integrate modern features and innovations into the test automation processCollect, measure, and report QA metrics to track test performance and quality trendsConduct manual testing for specific scenarios that cannot be automatedAssess the need for additional testing for specific software versions and recommend further actionsDevelop detailed test result reports and provide actionable recommendations for improving software qualityTrain team members on maintaining test automation scripts and managing the testing environmentProvide mentorship and guidance to less experienced team members; assist with their daily tasks as neededParticipate in task estimation, pull request (PR) reviews, and overall quality assurance processesRequirements3+ years of proven experience in software test automationStrong proficiency in the C# programming languageHands-on experience with build and CI/CD tools such as Jenkins, MSBuild, Azure DevOps, GitHub Actions, or TeamCityProficiency with unit testing frameworks such as NUnit, xUnit, or MSTestSolid experience with UI test automation using tools like Selenium WebDriver, Playwright, or Appium (for cross-platform/mobile testing)Familiarity with modern test automation approaches:
Behavior-Driven Development (BDD) using SpecFlow, Data-Driven Testing (DDT), Keyword-Driven Testing (KDT) Experience using version control systems like Git with GitHub, GitLab, or BitbucketFamiliarity with REST API testing tools such as RestSharp or RestEase Basic understanding of mocking frameworks like Moq or NSubstituteStrong team player with excellent communication skillsAbility to work independently when needed, with a proactive approach to asking questions and seeking helpGood command of English, both written and spokenWe offerCareer development opportunities with a transparent career pathWide range of professional trainings, workshops, and mentoring programs plus unlimited access to LinkedIn LearningLearning resources and financial support for completing certification programsChristmas and Vacation bonusCorporate Health Insurance (basic and supplementary)Free yearly medical check-ups25 days of vacationEPAM 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.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.