Sr. Software Engineer in Test

Company

Echo Global Logistics

Location

Remote

Type

Full Time

Job Description

At Echo we are committed to help our Associates grow their career. Apply today and grow with Echo!
As a Software Engineer in Test on the Echo Global Logistics team, you will contribute to the engineering of large scale web-based applications to enable Echo's business while supporting the architectural vision of quality, scalability, performance and function. Our proprietary software is created with the goal to simplify transportation for our customers and carriers and is one of our largest competitive advantages in an ever growing market. Our team has recently been ranked the third largest digital company by employee size in Chicago and we are continuing to see increased growth in virtually all of our technical teams.
Position Overview:
As a Software Engineer in Test on the Echo Global Logistics team, you will contribute to the engineering of large scale web-based applications to enable Echo's business while supporting the architectural vision of quality, scalability, performance and function. Our proprietary software is created with the goal to simplify transportation for our customers and carriers and is one of our largest competitive advantages in an ever growing market. Our team has recently been ranked the third largest digital company by employee size in Chicago and we are continuing to see increased growth in virtually all of our technical teams.
Responsibilities:
Develop and maintain automated test suites to validate software quality, functionality, and performance. Develop and maintain test plans and test cases based on project requirements and design documents. Collaborate with other QAs and cross-functional teams to ensure that software releases are of high quality and meet customer expectations. Continuously improve and refine test processes, methodologies, and tools. Analyze and debug test failures and defects, and work with development teams to resolve issues. Design and implement test automation frameworks and integrate them into the software development lifecycle. Mentor and guide junior team members on software engineering and test best practices. Participate in code reviews, design reviews, and other team activities to ensure high-quality software delivery. Participate in release planning, backlog refinement, and sprint planning meetings within an Agile delivery team. Collaborate with product owners, project managers, and other stakeholders to ensure that testing objectives are aligned with project goals and timelines. Analyze and report on test results, including test coverage, defect trends, and quality metrics. Investigate and implement new testing technologies and tools to improve efficiency and effectiveness of testing. Monitor and report on software quality metrics to drive continuous improvement in software development processes. Provide technical leadership and guidance to cross-functional teams on software testing best practices and methodologies. Contribute to the development of software quality standards and best practices by staying up to date on the latest trends and technologies.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field or equivalent experience.
  • At least 5 years of experience in software automation testing.
  • Strong programming skills in one or more object-oriented programming languages such as C#, Python, or Java.
  • Experience in designing and developing test automation frameworks, tools, and utilities.
  • Strong understanding of SDLC and software testing methodologies, including test planning, test design, and test automation.
  • Knowledge of software development methodologies such as Agile, Scrum.
  • Familiarity with source control systems such as Git and continuous integration and deployment (CI/CD) tools.
  • Experience in testing web applications, APIs, and mobile applications.
  • Experience in testing distributed systems, microservices, and cloud-based applications.
  • Experience in system integration and end-to-end complex system testing.
  • Excellent analytical and problem-solving skills, with the ability to analyze complex systems and troubleshoot issues.
  • Excellent written and verbal communication skills, with the ability to communicate effectively with technical and non-technical stakeholders.
  • Strong leadership and mentoring skills, with the ability to guide and mentor junior team members.
  • Passionate about software testing and staying up-to-date with the latest trends and technologies in the industry.
  • Experience in EDI and BizTalk is a huge plus

Echo Global Logistics is a leading provider of technology-enabled solutions and supply chain management. We utilize technology to simplify transportation management for our clients and carriers by handling the critical tasks on their behalf so they can focus on what they do best. From coast to coast, dock to dock, and across all major transportation modes, Echo connects businesses that ship their product with carriers who transport those goods quickly, securely, and cost-effectively.
Work environment/physical demands summary:
This job operates in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office with an open seating floor plan. The employee may encounter frequent interruptions throughout the work day. The employee is regularly required to sit, talk, or hear.
All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, or Vietnam era or other protected veteran.
Apply Now

Date Posted

03/08/2023

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details