Job Description
About the Job:
🏢 Company Ericsson
💼 Role Software Engineer (TE)
📍 Location Bangalore
⏳ Experience 2–5 Years
🔖 Job Type Full Time
Job Description:
Ericsson is seeking a talented Software Engineer – Test Engineer (E2E) to join its advanced DevOps team in Bangalore. This role focuses on delivering high-quality software solutions through comprehensive end-to-end testing strategies and automation. As part of a global telecom leader, you will work on complex software systems that power communication networks worldwide. The position requires a strong blend of software development and testing expertise, making it ideal for professionals who are passionate about quality engineering, automation, and continuous delivery in agile environments.
In this role, you will design and implement robust E2E test strategies, ensuring that applications meet customer requirements and perform seamlessly across different layers. You will be responsible for developing automated test scripts and frameworks using modern tools and programming languages such as Python. The role also involves close collaboration with cross-functional teams, including developers, product owners, and DevOps engineers, to ensure that testing is integrated throughout the software development lifecycle.
Working at Ericsson provides an opportunity to contribute to cutting-edge telecom solutions while continuously improving testing methodologies and automation practices. You will play a key role in enhancing test coverage, identifying defects early, and ensuring system reliability and performance. This position is ideal for individuals who thrive in fast-paced environments, enjoy solving complex technical challenges, and are eager to stay updated with the latest trends in software testing, DevOps, and automation technologies.
Roles & Responsibilities:
- Design and implement comprehensive end-to-end (E2E) test strategies for complex software systems, ensuring alignment with customer requirements and business goals.
- Develop, maintain, and enhance automated test scripts and frameworks using tools such as Robot Framework and programming languages like Python.
- Collaborate with cross-functional teams to define testing requirements, create test plans, and ensure seamless integration of testing within the development lifecycle.
- Maximize automation across various testing stages, including unit testing, system testing, UI testing, E2E testing, performance testing, and user acceptance testing.
- Execute test cases, analyze results, and identify defects, ensuring timely resolution and improved product quality.
- Contribute to continuous improvement initiatives by refining testing processes, tools, and methodologies to enhance efficiency and effectiveness.
- Stay updated with industry trends, emerging tools, and best practices in software testing, DevOps, and automation.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives, ensuring quality is maintained throughout development cycles.
- Perform performance and security testing where required, ensuring system stability and compliance with standards.
- Support troubleshooting and debugging efforts by collaborating with development teams to identify root causes and implement fixes.
Requirements & Eligibility:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Strong academic foundation is essential for understanding complex systems.
- 2–5 years of experience in end-to-end testing with a strong focus on software development and quality assurance practices.
- Hands-on experience in test automation using frameworks such as Robot Framework and proficiency in Python programming.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies, with experience working in DevOps environments.
- Knowledge of various testing types, including functional, system, UI, performance, and security testing.
- Excellent problem-solving and analytical skills to identify defects and optimize testing strategies.
- Strong communication and interpersonal skills to collaborate effectively with cross-functional and global teams.
- Experience with performance and security testing is an added advantage, enhancing overall system reliability.
- Certifications in software testing such as ISTQB or ASTQB are a plus, demonstrating professional expertise in QA practices.
- Knowledge of telecom domain and DevOps tools is preferred, providing additional context to Ericsson’s business environment.
Expected Salary:
The expected salary for a Software Engineer (Test Engineer – E2E) at Ericsson in Bangalore typically ranges between ₹10 LPA to ₹20 LPA, depending on experience, expertise in automation frameworks, and proficiency in Python and DevOps practices. Additional benefits may include performance bonuses, health coverage, and opportunities to work on global telecom projects.


