The Software Development Engineer in Test (SDET) tackles a variety of technical challenges. Plays an active role in translating business and functional requirements into concrete deliverables and building test systems in partnership with other technology leaders within the team. Is a core member of the development team and participates in the complete development lifecycle process. Develops, implements, and sustains test automation processes, practices, and controls in support of application and system requirement, development and test activities throughout the software development and sustainment lifecycles. The SDET will participate in architecture and design of various software and Datawarehousing components focused on creating applications that leverage technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms and technologies. Leads and consults on test automation strategy, requirement, design, implementation and execution. SDET resources must be able to create high quality, maintainable, and performant code for automated test cases and the frameworks to execute and report them.
Ensures requirements and/or user stories are testable.
Clarifies any ambiguity with requirements, user stories, design and other artifacts produced as part of the product lifecycle.
Understands agility with DW BI/ETL testing techniques to provide out of the box solutions to meet business needs
Identifies SDLC strengths and weaknesses to develop a test strategy through each step of the process
Maintains industry standards and applies them to domain processes for subject matter expertise
Provides estimates for user stories and tasks.
Coordinates, develops and maintains all test activities.
Basic knowledge on ETL/Data Warehousing and BI processes and tools is a must.
Knowledge and experience in ETL Validation using SQL queries is a must.
Knowledge and experience on one or more Database Management Tools (eg: Miscrosoft SQL Server, Teradata, Oracle, DB2 and so on)
Acts as a liaison with end-to-end test execution team. (Context of Domain Team only).
Writes and executes automated and manual tests as needed to provide an ongoing measure of the quality of the product. ETL Automation tool experience is a plus.
Analyzes code coverage using industry standard tools such as SonarQube.
Ensures automated tests are integrated into the Continuous Delivery Pipeline.
Designs, develops, and maintains automation systems and tools to be used by development and test engineers.
Assists in designing test cases for unit, functional, performance, scalability, and durability testing (where applicable).
Manages and grooms the automated and manual test suites regularly to ensure proper balance between coverage and fast feedback cycles.
Any experience with Data Lake and Cloud related technologies is a plus.
Works with IT partner teams to provide test data by request, creation or modification for all phases of the delivery process via a repeatable and automated process.
Grows and maintains technical skills and expertise through continuing education and training.
Closely coordinates with both Dev and Ops regarding testing practices and ensuring quality thresholds are met.
Contributes in Design and Design Reviews.
Contributes in code review.
Supports engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Expected to supervise associate engineers on occasion.
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.
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.
Collaborates with technical teams and utilizes system expertise to deliver technical solutions. Continuously learns new technologies.
Understands current technology that supports business goals.
Also responsible for other Duties/Projects as assigned by business management as needed.
2 to 4 years of experience required in the following areas:
Professional experience on ETL Testing sing SQLs.
Professional experience on Extract Transform Load(ETL)/Data Warehousing and BI processes and at least 1 tool (e.g. Informatica, Data Stage, Teradata BTEQ, Talend, etc.)
Knowledge and experience on 1 or more Database Management Tools (e.g. Microsoft SQL Server, Teradata, DB2, Oracle, etc.)
Professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
Professional experience using issue-tracking software and agile project management systems.
Professional experience designing and developing applications on Unix or Windows environment.
2 to 4 years of relevant work experience is required
Bachelor's Degree - Technical Discipline. - Equivalent experience considered.
Employer is not currently sponsoring work visas for this position.
As America's Un-carrier, T-Mobile USA, Inc. (NASDAQ: "TMUS") is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company's advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile USA. Inc. provides services through its subsidiaries and operates its flagship brands, T-Mobile and Metro by T-Mobile. For more information, please visit http://www.t-mobile.com
We Take Equal Opportunity Seriously - By Choice. T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, ethnicity, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, citizenship status, veteran status, the presence of any physical or mental disability, or any other status or characteristic protected by federal, state, or local law. Discrimination or harassment based upon any of these factors is wholly inconsistent with our Company values and will not be tolerated. Furthermore, such discrimination or harassment may violate federal, state, or local law.
It's easy, and free! Add jobs from any website! Get recommendations from your friends! Start by adding this job...