Software Development Engineer in Test II Job at TransCore, Round Rock, TX

aFB4cHlBMFdHWVFFYXhzL21nbUFVZWZhMmc9PQ==
  • TransCore
  • Round Rock, TX

Job Description

TransCore (TRN), a subsidiary of ST Engineering, is seeking a full-time Software Development Engineer in Test II to join our team in Austin, Texas.

Job Summary: The Software Development Engineer in Test II helps deliver quality frameworks supporting mission-critical, large scale, multi-platform software products and applications. You should have experience in helping teams implement quality frameworks and be a hands-on, self-motivated engineer who can work in a continuous integration environment. This role involves interacting with multiple development teams, demonstrating shift-left methods we should incorporate into our software products. The position is instrumental in the development of simulators that generate test data for different environments and automated functional component tests through open-source test frameworks for overall system testing within an Agile environment. You must be adaptable, flexible, and able to succeed within a cohesive work environment.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Design, develop, implement, and maintain software to test the product/application
  • Define automation strategy, automation test cases as well as design testing tools for generating test data, functional testing, and performance testing
  • Participate in design, development, debugging code, and code reviews
  • Propose improvements to our existing processes and build automated tools, libraries and utilities to improve the team’s speed, quality and efficiency
  • Work with a wide variety of technologies from front-end UI to back-end distributed web services
  • Own the design and implementation of tests that will help with the end-to-end quality of major deliverables working closely with multiple engineers and teams to implement them
  • Collaborate effectively within a team environment

Education : Bachelor’s degree in computer science or a related Engineering field or equivalent experience required. Master’s degree in computer science or a related Engineering field is highly desirable.

Required Skills & Experience

  • 6 or more years of experience in .NET or Java application development with expertise in functional and automation testing.
  • Experience writing, maintaining automated UI and APIs tests written in JavaScript, C# using various open-source testing libraries like Selenium, Playwright, REST Assured, REST Sharp, etc.
  • Hands on experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc.
  • Experience in Object-oriented programming languages like Java, C# and scripting languages like Java Script, Shell, Bash etc.
  • Experience with API and Microservices testing and automation and experience virtualizing services for test automation using tools such as Wire Mock, Mockito etc.
  • Knowledge of Test-Driven Development (TDD), Behavior Driven Development (BDD) with a testing framework like Specflow, Reqnroll.
  • Prior experience with one or more querying languages such SQL (preferred), Oracle, MySQL and/or No SQL databases (Cassandra, MongoDB etc.)
  • Experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, Ready API etc.
  • Experience of non-functional testing such as performance, load, stress, security, accessibility and usability testing.
  • Experience working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc.
  • Knowledge of continuous integration tools such Azure Devops.
  • Experience working with source code management tools such as GitLab, GitHub, etc. and a strong ability to create test reports from automation test run using Azure DevOps report, Extent report, etc.
  • Ability to connect with peers, business analysts, and domain experts and the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation.
  • Proactive nature with a customer-centric focus.
  • Excellent verbal and written communication.

Job Tags

Full time, Flexible hours, Shift work,

Similar Jobs

Memco

Concrete Carpenter Job at Memco

 ...Job Title: Concrete Carpenter Location: Various Job Sites Across the Rio Grande Valley Schedule: Full-Time | Monday Friday...  ...team. This position involves reporting daily to the shop and traveling with the crew in company vehicles to job sites throughout the... 

Huntington Learning Centers in Lewis Center and on Sawmill

K-5th Grade Tutor Job at Huntington Learning Centers in Lewis Center and on Sawmill

 ...and 4:1, Join Our Team! Future Forward OHIO - K-8 Tutor (PT) Summary: K-8 Tutor, 2 hr Session (4-6:00 & 6-8:00 PM) (PT). Retired Professional, Relaxed & Supportive Environment, K-8 Tutor (PT). Worthington & Lewis Center Locations: Train Now - 1:1 / 4:1 / K-... 

Quartus Engineering

Computer Vision Engineer - 033QE Job at Quartus Engineering

About QuartusQuartus Engineering Incorporated (www.quartus.com) is a leading provider of engineering...  ...and industries. We employ advanced computer-aided engineering tools in the areas of...  ...-disciplinary team to translate high-level project needs into algorithm design and... 

Sky Jet Services

A&P Aircraft Mechanic Job at Sky Jet Services

Competitive Pay: $28.75/hour to start. Paid Training: Fully covered FAA updates and hands-on tech courses. $5,000 Sign-On/Toolbox Bonus: Choose top-of-the-line tools or cash (offer valid until June 30). Travel Privileges: Unlimited family and friends passes on...

Kaiser Permanente

Informatics Practice Specialist II Job at Kaiser Permanente

Job Summary:The Informatics Practice Specialist II provides leadership, direction and consultation in the planning, development, implementation, optimization and evaluation of KP Health Connect (KPHC) Clinical Informatics efforts and other clinical systems. Provides expertise...