Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal SDET

AT EPAM Systems
EPAM Systems

Principal SDET

Malaga, Spain

Are you an open-minded and dedicated professional who revels in intellectually rigorous environments? Do you hold a high bar for the quality of your work and react to a mission-critical problem in an excellent way? Can you anticipate complications and formulate solutions to unblock the progress of the project? If it sounds like you, this could be the perfect opportunity to join EPAM as a Principal SDET.
Our client is one of the world's biggest hedge funds, managing investments for a wide array of institutional clients, from charitable foundations to foreign governments and central banks. Software Developers in Test (SDETs) play a crucial role in the software development lifecycle. They are tasked with creating automation frameworks and tools based on high-level requirements, ultimately enhancing both efficiency and quality in the development process. Their technical proficiency is vital in an agile environment, enabling effective collaboration with developers and adaptability to changing project needs to maintain high quality assurance standards.

Want more jobs like this?

Get jobs in Malaga, Spain delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

SDETs operate autonomously in both the planning and execution phases, utilizing their knowledge of application architecture to deliver automation and tool development for specific feature testing. They excel at collecting vital information and requirements from developers and product managers, providing solutions that enhance efficiency and foster a culture focused on quality.

#LI-DNI

Responsibilities
  • Boost engineering productivity by developing testing tools and frameworks, integrating them seamlessly into build and development pipelines
  • Collaborate closely with the development team to ensure that testing is embedded in every phase of the Software Development Life Cycle (SDLC)
  • Increase efficiency by automating manual processes and steps using various automation tools and methodologies
  • Create and enhance observability tools and techniques
  • Analyze product and architectural requirements to create comprehensive automation and effective testing tools & methodologies, ensuring that the software aligns with specified requirements
  • Follow coding principles, practices, and guidelines, demonstrating the ability to adhere to and enhance established patterns and practices
Requirements
  • Experience in software development and knowledge of computing languages and technologies like Java, Python, Scala, etc
  • Automation testing experience in one or more tools (e.g., Cypress, PlayWright, ScalaTest, JMeter, Gatling, etc.)
  • Experience designing automation test cases on all levels - unit tests, testing services/APIs on the component level, integration tests, UI tests
  • Strong background in white-box testing methodologies and strategies
  • Knowledge of test strategy, test case identification, data creation, test execution, results analysis/defect resolution, and environment setup
  • Understanding of the Software Development Life Cycle and Software Testing Life Cycle
  • Background in cloud and containerization tools (AWS, Azure, Kubernetes, etc.)
  • Hands-on experience with CI/CD build systems (GitLab, ADO, Argo CD, etc.)
  • Familiarity with observability tools like Splunk and Grafana
  • Experience working in an agile environment
  • High ownership of work, demonstrating high standards and determination to deliver the best
  • Technical competency for understanding use cases and architecture of reasonably complex applications
  • A detailed-oriented mindset combined with the ability to see the bigger picture
  • Capability to perceive and address potential problems with effective action plans
  • Strong curiosity and ability to ask questions to understand and improve things
  • Openness to feedback with a commitment to self-awareness and continuous improvement
  • Organizational skills to keep test artifacts well-maintained and reusable
  • Reliability in managing deliverables and ensuring high quality output
  • Strong written and verbal communication skills
We offer
  • Private health insurance
  • EPAM Employees Stock Purchase Plan
  • 100% paid sick leave
  • Referral Program
  • Professional certification
  • Language courses
EPAM is a leading digital transformation services and product engineering company with over 52,650 EPAMers in more than 55 countries and regions. Since 1993, our multidisciplinary teams have been helping make the future real for our clients and communities around the world. In 2018, we opened an office in Spain that quickly grew to over 1,450 EPAMers distributed between the offices in Málaga and Madrid as well as remotely across the country. Here you will collaborate with multinational teams, contribute to numerous innovative projects, and have an opportunity to learn and grow continuously.
  • Why Join EPAM
  • WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.
  • CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.
  • CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.
  • STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.

Client-provided location(s): Málaga, Spain
Job ID: EPAM-epamgdo_bltae6a6480f69adc70_en-us_Malaga_Spain
Employment Type: Other