Bengaluru, Karnataka, India
18 hours ago
Test Engineer
Employment TypePermanent

Closing Date13 Feb 2025 11:59pm

Job TitleTest Engineer

Job Summary

About Us:
At Telstra, our purpose is to build a connected future so everyone can thrive. It's a future that won't happen on its own, it has to be delivered — and only Telstra can bring together all the parts to create it. Telstra is on a mission to redesign the way we all connect - with leading-edge technologies and solutions that are changing the world. And this is where YOU come in, by playing your part to building in help our customers connect: faster, better, and smarter.

Why Telstra?
Telstra is a well-known Australian company that has been around for over 100 years. We are the leading telecommunications and technology company in Australia and have been operating internationally for over 70 years. We have a strong presence in over 20 countries. In India, we have offices in Bangalore, Pune, Mumbai, and Delhi. We are focused on using innovation, automation, and technology to solve major technological challenges in areas such as IoT, 5G, AI, and machine learning. Joining Telstra gives you the chance to make a difference in the lives of millions of people and have a rewarding career with flexibility.

Role Overview:
Test automation engineer with hands-on experience in building test scripts using programming languages like Java, Javascript or Python and open source tools like Selenium, Rest assured and Cucumber.Job Description

About Us:

At Telstra, our purpose is to build a connected future so everyone can thrive. It's a future that won't happen on its own, it has to be delivered — and only Telstra can bring together all the parts to create it. Telstra is on a mission to redesign the way we all connect - with leading-edge technologies and solutions that are changing the world. And this is where YOU come in, by playing your part to building in help our customers connect: faster, better, and smarter.

Why Telstra?

Telstra is a well-known Australian company that has been around for over 100 years. We are the leading telecommunications and technology company in Australia and have been operating internationally for over 70 years. We have a strong presence in over 20 countries. In India, we have offices in Bangalore, Pune, Mumbai, and Delhi. We are focused on using innovation, automation, and technology to solve major technological challenges in areas such as IoT, 5G, AI, and machine learning. Joining Telstra gives you the chance to make a difference in the lives of millions of people and have a rewarding career with flexibility.

The focus of the role:

The primary focus of this role is for an experienced software test engineer with hands-on test automation experience. Responsible to develop and execute test scripts, test plans, test cases, test data and other testing necessary scenarios.

As Test automation engineer, you contribute and execute on to elevate the automated test coverage ensuring repetitive tasks are automated making software testing more productive and effective. Your role is key in transforming software testing landscape at Telstra by using latest techniques and innovations in Quality engineering. Your knowledge in test planning, enterprise architecture and IT strategy, and experience working within large-scale IT enablement teams are critical to success in this role.

You will be engaged to contribute significantly to test automation and enterprise software quality engineering initiatives, helping to improve quality at scale. To be effective in this role, you need to have good understanding of Continuous Integration and Continuous Delivery (CI/CD) along with knowledge of different types of DevOps tools. Your continuous learning and improvement mindset and collaboration skills are critical to success in this role, as you continue to build your knowledge and expertise in more complex software product delivery.

You thrive on collaborating to ensure successful delivery of software products with right quality, helping Telstra to simplify our IT systems, strengthen business resilience and ultimately maximise the value we deliver to our customers.

About you

Essential Skills

Proven experience in quality engineering using modern tools to achieve high level of test automation, service virtualisation and implementation of CI/CD for software product build and deliveryShould have prior experience in complex software delivery projects following Agile ways of working using Scrum or SAFe methodologies5-6 years of hands-on test automation experience using open-source tools such as Selenium, Appium, RestAssured, Cypress, Gauge, Cucumber, Playwright 5-7 years of exposure in handling enterprise scale test releases, with good hands-on experience in functional, Non-functional testing typesExperience working in Telecom domain with exposure to Billing, CRM, OSS, and billing support system related application is highly desirable.Problem solving attitude, with good troubleshooting and software debugging skills.Knowledge of DevOps, with exposure to Continuous Integration (CI) and Continuous Delivery (CD) software practices and toolsKnowledge of software code management techniques and tools; prior experience in hands-on software product development as a developer would be big plusGood communication, presentation skills, should have experience working with global teams

Highly Desirable:

Tertiary qualifications in IT, Business, or Engineering.Knowledge of latest developments in AI/ML and it’s application in software developmentKnowledgeable in OSS/BSS in Telecom domain.Experience in testing microservices based applications.Exposure using AWS/Azure cloud services to meet test infra requirements, Infra as code (IaC) practice.Experience in mocking dependent services using service virtulisation tools.

Role & Responsibilities:

To be part of enterprise scale test releases, involving System Testing, System Integration Testing, UAT and production testingCollaborate with Test manager/lead, Product Owner, Business Teams, and other key stakeholders to ensure successful delivery of software build with excellent quality.Liaise with developers for defects/bugs found during testing, generate testing reports, represent testing team in different Scrum events and PI planning.Build and maintain test automation scripts built using programming languages such as Java/Python/JavasScript, code management using Github, GitlabBuild and maintain CI & CD pipeline using tools like Bamboo, GitlabDefine and execute test and environment strategy for SaaS/PaaS hosted applications to ensure successful completion of testing as well as test automation.Prepare test plan for a Sprint or Program Increment (PI) by collaborating with engineering leads, domain leads, developers, and testers in team.Embrace your team’s ways of working and a continuous learning mindset, and adhere to best practices, IT Testing frameworks, ensuring delivery of high-quality productContinuously assess and suggest process improvements, focusing on automation efficiency

If this opportunity sounds like a perfect fit for you, we encourage you to apply!

Confirm your E-mail: Send Email