What are the responsibilities and job description for the Embedded System Engineer position at Ztek Consulting?
Title: Embedded Testing
Location: Chicago, IL (only onsite)
Experience: 8 to 10 years
Job Description:
Must Have:
• Bachelor's degree in computer science, Engineering, or a related discipline with 8 years of work experience.
• Experience with test management and defect management tools like Zephyr and JIRA.
• Working knowledge of CI tools like Jenkins to align with DevOps deployment processes.
• Experience with large-scale multi-tiered systems and service-oriented architecture, including third-party cloud-based testing.
• Understanding of modern web application architecture utilizing decoupled modules and independent subsystems.
• Demonstrated ability to establish priorities and balance multiple objectives.
• Strong attention to detail and ability to work in a self-directed environment.
• Basic understanding of networks and components: modems, switches, routers, and firewalls.
Responsibilities:
• Your role in helping us shape the future:
You will be crucial in creating and maintaining both automated and manual testing efforts. As a key part of the release cycle, you will collaborate with developers, internal business owners, and other departments to define and enhance the overall performance of our products.
• Work with vendor partners during system design, product definition, and software development to build acceptance and validation test plans.
• Manage vendor timelines and release content to enable testing; coordinate defect information to ensure issues are documented and addressed.
• Use product requirements, system engineering requirements, and BDD/TDD test techniques to translate requirements into test cases.
• Combine technical expertise and risk assessments in L1design, test plan, quality, and capability readiness reviews.
• Design acceptance test plans and sub-system integration test plans, create schedules, execute test cases (manual and automated), and provide regular status updates on QA activities.
• Execute procedures that validate product features using test plans and functional specifications based on system requirements.
• Work with cross-functional teams to resolve issues found throughout the SDLC and provide detailed test execution records.
• Maintain accurate QA metrics/dashboards, participate in quality reviews, and identify improvement opportunities.
It Would Be Nice If You Had:
• System engineering and system integration experience.
• Telecommunications experience.
• Knowledge of scripting languages such as Python or Ruby.
• Good understanding of databases with some experience in SQL and NoSQL.