System Test Engineer

ApkudoCoppell, TX
2dOnsite

About The Position

We are seeking a highly motivated and detail-oriented System Test Engineer to join our Quality Assurance (QA) team, based onsite in the greater Dallas, Texas area. As a key member of our QA team, the ideal candidate will be responsible for designing, developing, and executing comprehensive test plans and test cases to ensure the quality, reliability, and performance of our complex systems and software products. This role requires a strong understanding of system-level architecture, software development lifecycle (SDLC), and various testing methodologies. The successful candidate will have excellent problem-solving skills, attention to detail, and the ability to work collaboratively with development teams to ensure timely resolution of defects.

Requirements

  • Bachelor's degree in Robotics and Automation Engineering, Computer Science, Electrical Engineering, or a related technical field.
  • 5+ years of professional experience in software or system testing, quality assurance, or a related role.
  • Strong experience in designing and executing system, integration, and end-to-end testing.
  • Proficiency in at least one scripting/programming language (e.g., Python, Java) for test automation.
  • Hands-on experience with test management tools (e.g. TestRail) and version control systems (e.g., Git).
  • Solid understanding of the Software Development Life Cycle (SDLC) and QA methodologies.
  • Excellent problem-solving skills and attention to detail.

Responsibilities

  • Develop and execute comprehensive test plans, test cases, and test scripts based on product requirements and specifications.
  • Perform system-level testing, including functional, integration, regression, performance, load, stress, and security testing on various software and hardware components.
  • Develop and implement automated test scripts and frameworks using appropriate tools and programming languages (e.g., Python, Java, Selenium, JIRA).
  • Identify, document, track, and thoroughly verify defects (bugs) found during testing, collaborating closely with development teams for timely resolution.
  • Set up, configure, and maintain test environments and test data necessary for execution.
  • Generate and present clear, concise test reports, metrics, and quality summaries to stakeholders.
  • Participate in continuous improvement initiatives, including refining QA processes, test methodologies, and tool selection.
  • Work closely with product managers and developers to analyze requirements and provide input to ensure testability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service