What are the responsibilities and job description for the Senior Automation Software Engineer position at Smiths Detection?
The ideal candidate will design, develop, and maintain automated testing frameworks to ensure the quality, reliability, and performance of our systems. They will collaborate with cross-functional teams, mentor junior engineers, and contribute to the continuous improvement of testing strategies and processes.
Key Responsibilities
- Design and Implementation: Design, implement, and maintain scalable and reusable test automation frameworks.
- Test Script Development: Develop automated test scripts to validate system functionality, performance, and reliability.
- CI/CD Pipeline Integration: Integrate test automation into CI/CD pipelines to enable continuous testing.
- System-Level Testing: Execute and manage comprehensive system-level testing to ensure end-to-end quality.
- Collaboration and Communication: Collaborate with development teams to define test scenarios and edge cases, identify, document, and track defects, and work closely with developers to resolve issues.
Requirements
- Education: Bachelor's degree in computer science or related field or equivalent experience.
- Experience: Minimum 5 years' experience with Python, C and C programming; additional experience preferred.
- Additional Qualifications: 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, proficiency with developing, configuring, and maintaining virtual testing platforms and simulation environments.
Senior Software Engineer- Fully Cleared
Intelligent Automation, a BlueHalo Company -
Annapolis, MD
Software Engineer
Intelligent Automation, a BlueHalo Company -
Annapolis, MD
Software Engineer (Multiple Levels)
Intelligent Automation, a BlueHalo Company -
Annapolis, MD