Software Developer

Ericsson

Çankaya

On-site

TRY 300,000 - 420,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ericsson in Ankara, Türkiye is seeking a Software Developer to design, develop, and maintain automated testing solutions for multi-technology applications. The role focuses on Java-based test automation, building reliable, scalable tests and frameworks, and integrating with CI/CD.

You will collaborate with developers, business analysts, manual QA, and automation engineers to improve test coverage, stability, and overall product quality across the development lifecycle.

Qualifications

  • Practical experience with Java-based test automation.
  • Strong knowledge of Selenium WebDriver and test automation frameworks.
  • Experience with Cucumber and BDD concepts, including feature files and step definitions.

Responsibilities

  • Design, develop, maintain, and improve automated tests using Java.
  • Build and maintain scalable and reusable test automation frameworks.
  • Develop automated test scenarios using Selenium WebDriver and Cucumber.
  • Create and maintain BDD feature files, scenarios, step definitions, and reusable test components.
  • Integrate automated tests into CI/CD pipelines using Jenkins.
  • Execute and maintain functional, regression, integration, and end-to-end automated tests.
  • Collaborate with developers, business analysts, and QA engineers throughout the software development lifecycle.
  • Improve automated test coverage, execution efficiency, and test stability.
  • Contribute to reducing escaped defects through reliable test automation.

Skills

Java-based test automation
Selenium WebDriver
Cucumber / BDD
CI/CD pipelines
Troubleshooting & debugging
Cross-functional collaboration
Git version control
Analytical thinking

Tools

Selenium WebDriver
Jenkins
Git
Cucumber

Job description

About This Opportunity

We are looking for a Software Developer to join our team and contribute to the design, development, and maintenance of automated testing solutions for applications built with different technologies. In this role, you will primarily work with Java for test automation, developing reliable, maintainable, and scalable automated tests and frameworks. You will collaborate closely with developers, business analysts, manual QA engineers, and automation engineers to ensure software quality throughout the development lifecycle. The role offers the opportunity to work with modern test automation practices and CI/CD pipelines while contributing to increased automated test coverage, improved test stability, reduced regression testing time, and overall product quality.

What You Will Do
  • Design, develop, maintain, and improve automated tests using Java.
  • Build and maintain scalable and reusable test automation frameworks.
  • Develop automated test scenarios using Selenium WebDriver and Cucumber.
  • Create and maintain BDD feature files, scenarios, step definitions, and reusable test components.
  • Integrate automated tests into CI/CD pipelines using Jenkins.
  • Execute and maintain functional, regression, integration, and end-to-end automated tests.
  • Investigate unexpected test failures, identify root causes, and support troubleshooting and debugging activities.
  • Collaborate with developers, business analysts, and QA engineers throughout the software development lifecycle.
  • Improve automated test coverage, execution efficiency, and test stability.
  • Contribute to reducing escaped defects through effective and reliable test automation.
  • Adapt automation solutions to changing requirements, different application technologies, and complex end-to-end scenarios.
  • Use Git for version control and collaborative development.
You will bring
  • Practical experience with Java-based test automation.
  • Strong knowledge and hands-on experience with Selenium WebDriver.
  • Experience with Cucumber and BDD concepts, including feature files, scenarios, step definitions, and reusable test components.
  • Experience with Jenkins and integrating automated tests into CI/CD pipelines.
  • Good understanding of functional, regression, integration, and end-to-end testing.
  • Ability to design maintainable, reliable, and scalable automation frameworks.
  • Good knowledge of Git and basic debugging skills.
  • Strong analytical and problem-solving capabilities.
  • Ability to investigate technical issues and unexpected test failures.
  • Ability to work effectively with changing requirements and complex scenarios.
  • Strong collaboration and communication skills in a cross-functional environment.
Why join Ericsson?

At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.

Primary country and city:

Türkiye (TR) || Ankara

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IT Engineer Tester
IT Engineer Tester

Ericsson • Fatih

On-site
TRY 260,000 - 400,000
Software Developer
Software Developer

Ericsson • Konak

On-site
TRY 350,000 - 700,000
IT Engineer Tester
IT Engineer Tester

Ericsson • Çankaya

On-site
TRY 180,000 - 280,000
Java Test Automation Engineer
Java Test Automation Engineer

Ericsson • Çankaya

On-site
TRY 300,000 - 420,000
QA Tester (Hybrid)
QA Tester (Hybrid)

Amaris Consulting • Fatih

On-site
TRY 60,000 - 85,000
Software Developer (Java)
Software Developer (Java)

adesso Turkey • Fatih

Hybrid
TRY 300,000 - 420,000
Private health insurance
Comprehensive benefits
Bonus system
+2
Robotics Senior Developer / Software Architect
Robotics Senior Developer / Software Architect

Siemens • Fatih

On-site
TRY 600,000 - 1,000,000
Speaking up culture
Respectful workplace
Global environment
+6
Software Quality Assurance Specialist
Software Quality Assurance Specialist

adesso Turkey • Fatih

Hybrid
TRY 100,000 - 130,000
Competitive salary
Private health insurance
Comprehensive benefits
+2
Software Development Engineer C++
Software Development Engineer C++

Siemens • Fatih

On-site
TRY 180,000 - 240,000
Remote working flexibility
Excellent recognition tools
Creche allowance
+1
Senior Software Test Engineer
Senior Software Test Engineer

Padran Information Technologies Inc. • İzmit

On-site
TRY 80,000 - 100,000
Opportunity to work with leading companies
Career development and certification opportunities