Senior Automation Software Engineer
- Full-time
- Employee Group: Permanent
- Global Region: North America
Company Description
At Smiths we apply leading-edge technology to design, manufacture and deliver market-leading innovative solutions that meet our customers' evolving needs, and touch the lives of millions of people every day. We are a FTSE100, global business of around 14,600 colleagues, based in 50 countries. Our solutions have a real impact on lives across the planet, enabling industry, improving healthcare, enhancing security, advancing connectivity and supporting new homes. Our products and services are often critical to our customers’ operations, while our proprietary technology and high service levels help create competitive advantage. We welcome colleagues with a curious mind, who are happy with responsibility, enjoy a challenge and are attracted by the idea of working at a business with an almost 170 year history of innovation, and five global divisions, all experts in their field.
Job Description
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.
Job duties to include but are not limited to:
- 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.
Qualifications
Education: Bachelor’s degree in computer science or related field or equivalent experience
Years of 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.
- Proficient with develop, configure, and maintain virtual testing platforms and simulation environments.
Background:
This position may require Sensitive Security Information (SSI) access and vetting via the TSA. If required, applicant must successfully pass a federal background investigation.
This position may require a U.S. Personal Security Clearance.
SDI is a Federal Contractor and a drug-free workplace. By submitting an application, I confirm that I understand that the Company has a right to require me to submit to a drug test prior to employment and at any time during my employment, to the extent permitted by law.
Additional Information
We offer…
Join us and we’ll help build your career, with excellent training and opportunities for career growth across the business, both locally and globally. You’ll experience an inclusive environment, with strong leadership and a focus on safety and wellbeing. You’ll also have the flexibility to choose from a wide range of benefits to suit your lifestyle, offering you and your family support from a health and wellbeing, financial and lifestyle perspective.
Join us and work for a world-leader, with the benefits and training to reward your dedication and skills. Be part of a team where we are making the world a safer place.
Smiths Detection is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Equal Employment Opportunity PostersIf you’d like to view a copy of the company’s affirmative action plan or policy statement, please email [email protected].
The compensation for this position ranges from $127,000 - 200,000yr and will vary depending on factors such as your location, skills, job-related knowledge, and experience. The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions. Smiths Detection provides comprehensive benefits including healthcare, 401K savings plan, company holidays, vacation, sick time, parental leave and an employee assistance program. Eligibility requirements apply.
If you have a disability and you believe you need a reasonable accommodation in order to search for a job opening or to submit an online application, please e-mail [email protected] or call toll-free 877-703-1029. This email and phone number is created exclusively to assist disabled job seekers whose disability prevents them from being able to apply online. Only messages left for this purpose will be returned. Messages left for other purposes, such as following up on an application or technical issues not related to a disability, will not receive a response. Smiths Detection, Inc. participates in the Electronic Employment Verification Program.
We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity.
At no time during the hiring process will Smiths Group, nor any of our recruitment partners ever request payment to enable participation – including, but not limited to, interviews or testing. Avoid fraudulent requests by applying jobs directly through our career’s website (Careers - Smiths Group plc)
We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity.
At no time during the hiring process will Smiths Group, nor any of our recruitment partners ever request payment to enable participation – including, but not limited to, interviews or testing. Avoid fraudulent requests by applying jobs directly through our career’s website (Careers - Smiths Group plc)