Smiths Groupposted about 1 month ago
$106,142 - $247,665/Yr
Full-time • Mid Level
Edgewood, MD
10,001+ employees

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; additional experience preferred.
  • 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

  • Comprehensive benefits including healthcare.
  • 401K savings plan.
  • Company holidays.
  • Vacation.
  • Sick time.
  • Parental leave.
  • Employee assistance program.

Job Keywords

Hard Skills
  • Git
  • Jenkins
  • JIRA
  • Linux
  • Unix
  • 7tgw0 dP24nLE7
  • g9xayYBu sFik8QAHgJ0
  • paCcm8d FtVMqYTX
  • QELqJFZD 5LVtD2
  • SPZvdKjT9M3URY1O6 biVqTpHejAyWOf
  • Tv4koXUzx61 b3AkaLohzdw
  • uaVTe 1jyo8wQ
  • wcLtpeWqd uPsQdcVN5xh jGe3w2kKH
  • xIXjC F03V4Psf7
  • XSZRYrM3p yr4mD5F1E
  • yhpIz HxSGCgr
  • zLZJFuscn PfS1kwKz3lC6
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