Sr. Software Engineer in Test w/ Biztalk or EDI
Job Description
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:
- At least 5 years of experience in software automation testing.
- Experience in EDI and BizTalk
- 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.
- Experience in testing web applications, APIs, and mobile applications.
- Experience in testing distributed systems, microservices, and cloud-based applications.
- 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 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.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field or equivalent experience.
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.
#LI-SE1
#LI-Remote
Explore More
Date Posted
04/05/2023
Views
12
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 DetailsAssociate 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 DetailsFull Stack Product Engineer - Jiga
Views in the last 30 days - 0
Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...
View DetailsSenior 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 DetailsSenior 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 DetailsExecutive 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