Smiths Interconnectposted 16 days ago
$106,142 - $247,665/Yr
Full-time • Mid Level
Edgewood, MD
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

The ideal candidate will design, develop, and maintain automated testing frameworks to ensure the quality, reliability, and performance of our systems. You will collaborate with cross-functional teams, mentor junior engineers, and contribute to the continuous improvement of testing strategies and processes.

Responsibilities

  • Design, implement, and maintain scalable and reusable test automation frameworks.
  • Develop automated test scripts to validate system functionality, performance, and reliability.
  • Integrate test automation into CI/CD pipelines to enable continuous testing.
  • Execute and manage comprehensive system-level testing to ensure end-to-end quality.
  • Collaborate with development teams to define test scenarios and edge cases.
  • Identify, document, and track defects and work closely with developers to resolve issues.
  • Drive innovation and improvements in the testing processes, tools, and methodologies.
  • Evaluate and recommend new tools and technologies for automation and testing efficiency.
  • Partner with product managers, developers, and other QA engineers to ensure a shared understanding of requirements and acceptance criteria.
  • Participate in code reviews and contribute to improving code quality from a testing perspective.
  • Guide and mentor junior QA and automation engineers in best practices, scripting, and framework usage.
  • Provide technical expertise and training to team members as required.
  • Develop and maintain detailed documentation for test plans, frameworks, and automated test scripts.
  • Generate reports on test results, coverage, and quality metrics, ensuring visibility to stakeholders.

Requirements

  • Bachelor's degree in computer science or related field or equivalent experience.
  • Minimum 5 years' experience with Python, C and C++ programming.
  • Strong coding/design skills in Python for cross-platform projects.
  • Working knowledge of development tools such as debuggers, memory profilers and performance management.
  • Knowledge of leading-edge technologies, new methodologies and best practices applicable to the work performed.
  • Familiarity with software development process with emphasis on the quality aspects.
  • Experience in Linux/Unix, including build, debug & scripting tools.
  • Working knowledge of Jira, confluence, GIT/SVN and Jenkins.
  • Proficient with develop, configure, and maintain virtual testing platforms and simulation environments.

Benefits

  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation
  • Sick time
  • Parental leave
  • Employee assistance program

Job Keywords

Hard Skills
  • Git
  • Jenkins
  • JIRA
  • Linux
  • Python
  • 2lySf rh72OG5
  • 4CDrQxWmL9N SndJGujtz03
  • 54uhRitb0 8bWz1yO5
  • 5qHD9T0gC hyBlewLkgsfW
  • 8xDFl
  • 9G
  • CD7gBN2osHV wWd4Zmf6hYQM
  • dZc7pNv3D5Th n7X36vhVApuBJ
  • FOXIQGqUvB1nj0wLp ojVB3fJU4DmSp5
  • kN9l2xG0P8SX fSzxlO9avK
  • mFAjk 5Vml4PTLh
  • nfMwG xHwrCnQ7Z
  • OFVtwCPk0G3 vQgEz9
  • OoeZd XZcYNK0aFdH
  • qU9JaST LsebKzWPy
  • tauMxT
  • UlND4siaq0 OwN0fKto
  • VyWX1Uu ogDGON
  • ykJ5M eEvV3qSX1wT
  • zU6MJHE0v atZ3hUbx
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service