The Technology Software Engineer-Test will work with a team of other software developers and network and systems engineers to design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments The engineer will participate in architecture and design of various software components focused on creating applications that leverage technologies such as virtualization, micro services, and technologies. Works on technical assignments that are semi routine in nature but recognizes that need for occasional deviation from accepted practice.
What you'll do in your role.
Technical System Expertise:
Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Expected to independently develop a full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Independent study of current technology is expected. Interact with system engineers to define system requirement and/or necessary requirements for automation.
Technical Engineering Services:
Supports engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Expected to supervise associate engineers on occasion.
Innovation: Presents new ideas which improve an existing system/process/service. Presents new ideas which utilize new frameworks to improve an existing system/process/service. Express new perspectives based on independent study of the industry. Review current company processes to highlight questions that may drive process refinement.
Technical Writing: Maintains knowledge of existing technology documents. Writes basic documentation on how technology works. Contributes clear documentation for new code and systems used. Documenting systems designs, presentations, and business requirements for consumption at the engineer level.
Technical Leadership: Leads and consults on test automation strategy, requirement, design, implementation and execution. Must be able to create high quality, maintainable, and performant code for automated test cases and the frameworks to execute and report them. Contributes in Design and Design Reviews. Contributes in code review.
The experience you'll bring.
Ideal candidate should have.
2 + yrs of Professional experience using 3 or more development languages (e.g., C#, Java, JavaScript, etc.).
2+yrs of Professional experience using 3 or more automation tools (e.g., Selenium, TestNG, Appium, Sauce Labs, Rest Assured, Postman, Cucumber, Jasmine, Protractor, etc.).
2 +yrs of Professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
2 +yrs of Professional experience using CA Service Virtualization or equivalent.
2 +yrs of Professional experience using issue-tracking software and agile project management systems.
2 +yrs of Professional experience designing and developing applications on Unix or Windows environment, mobile platforms (Android or iOS) or designing complex multi-tiered applications.
Minimum Qualifications:
BS Degree in Computer Science or Engineering or Equal Experience
2 year of Technical engineering experience.
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: 191790BR
Department: Information Technology
Travel Required: No