At the core of the Un-carrier's successful disruption of the wireless industry is a nationwide 5G network, award-winning customer service, and a multifaceted group of software developers. T-Mobile's Enterprise Technology Solutions (ETS) organization is looking for software engineers at all levels of experience to join our development community. Be part of the Un-carrier Revolution and build the solutions helping to give T-Mobile customers the best customer experience in the industry while enjoying competitive salary and benefits!
What's it like to work in Enterprise Technology Solutions (ETS)?
T-Mobile is consistently rated one of the top places to work in the United States with proven company performance year over year. Our dev practices are founded on open teamwork and collaboration between customers and development teams, with an emphasis on community. Our newest software products are built using modern dev languages, runtimes, and frameworks such as TypeScript, Angular, React, NodeJS, Golang, and Python. We're modernizing our architectures to replace Java monoliths with resilient microservices, elegant APIs, and beautiful front ends. Some opportunities include the newest technology shaping our world, including IoT, machine learning, and augmented reality. Most importantly, ETS empowers software teams with the tools, resources, and autonomy they need to deliver outstanding experiences for our customers and other employees.
Our ATOM (Automaton Testing, Operations and Metrics) team goal is to build an inclusive and integrated world-class test automation platform to enable accelerated, simplified delivery of high-quality products for our customers with a vision of -Be the best partner and service provider for our customers!-. This platform comprises products home grown, and COTS related to Test Management, Test Automation Frameworks and Execution platforms, Automated Mobile Testing.
What you'll do in your role.
What you'll do in your role.
As a Software Engineer, you'll have the opportunity to:
- Design and build scalable test automation frameworks, enterprise reporting solutions.
- Develop capabilities or features for home grown test automation frameworks and integration with enterprise execution platforms.
- Implement platform monitoring, infrastructure automation capabilities to our deployable units.
- Extend Gitlab templates for facilitating automated sanity tests in a pipeline.
- Go broad AND deep: work on front-ends and back-ends, automate tests and infrastructure, build CI/CD pipelines
- Not just write code but learn what it takes to deliver your code to production and explore extending your skills into site and system reliability areas of focus!
- Learn and help others learn modern practices such as test-driven development, pair programming, automation, async communication, and more
- Contribute to and learn patterns to build reliable n-tier architectures
- Sharpen your skills by getting hands-on with your team at all levels of the stack - and all parts of the process
- Grow your skills as an engineer by collaborating with peers in an organization that defaults to InnerSource development principles
The experience you'll bring.
The experience you'll bring:
2+ years' Application Development experience
Experience in Java, Spring Boot development for frameworks, SDKs, microservices with SQL and NoSQL backends.
Hands on Web services automation experience using Rest assured, Postman, Tosca or equivalent technologies
Testing Methodology, Testing Automation and Deployment Automation
Agile methodology
Current technological trends and developments in industry.
Web application and device test automation using Selenium, Appium or any equivalent tool/s is a plus
Expertise maintaining on-prem execution platforms like QTest, Tosca, Selenium Box, or Headspin is a plus
Educational Background:
Bachelor's degree in Computer Science or a related field or equivalent education and work experience required.
At least 18 years of age
Legally authorized to work in the United States
High School Diploma or GED
T-Mobile requires all employees in this position to be fully vaccinated for COVID-19 prior to starting work, unless precluded from doing so by applicable law. The CDC currently defines -fully vaccinated- as two weeks after the second dose for Pfizer and Moderna, and two weeks after the single dose of Johnson & Johnson. T-Mobile will require proof of vaccination prior to successful applicant's first day of work and will consider requests for exemption from this requirement during the offer phase (1) as a reasonable accommodation for medical reasons or sincerely held religious beliefs where the accommodation would not cause T-Mobile undue hardship or pose a direct threat to the health and safety of others, or (2) for other reasons under applicable law.
2+ years' Application Development experience
Experience in Java, Spring Boot development for frameworks, SDKs, microservices with SQL and NoSQL backends.
Bachelor's degree in Computer Science or a related field or equivalent education and work experience required.- At least 18 years of age
Legally authorized to work in the United States
High School Diploma or GED
T-Mobile requires all employees in this position to be fully vaccinated for COVID-19 prior to starting work, unless precluded from doing so by applicable law. The CDC currently defines -fully vaccinated- as two weeks after the second dose for Pfizer and Moderna, and two weeks after the single dose of Johnson & Johnson. T-Mobile will require proof of vaccination prior to successful applicant's first day of work and will consider requests for exemption from this requirement during the offer phase (1) as a reasonable accommodation for medical reasons or sincerely held religious beliefs where the accommodation would not cause T-Mobile undue hardship or pose a direct threat to the health and safety of others, or (2) for other reasons under applicable law.
Position details
Req ID: 192761BR
Department: Information Technology
Travel Required: No