Software Engineer in Test at PTC
Portland, Maine, United States -
Full Time


Start Date

Immediate

Expiry Date

02 Feb, 26

Salary

0.0

Posted On

04 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Automation, Quality Assurance, C#, Python, PowerShell, Bash, Git, Cloud Computing, CI Pipelines, Containerization, Docker, Kubernetes, SQL, Windows, Linux, Troubleshooting

Industry

Software Development

Description
Maintain and evolve existing test automation system frameworks and develop new tests Identify and implement tools that enhance our coverage. Use data-driven metrics to help drive improvements in test automation for new product development and maintenance. Support product development teams to release software faster and with confidence, meeting Quality Assurance and Security standards. Work collaboratively across scrum team disciplines in support of sprint goals. Contribute to team, department, and R&D acceleration goals. Deep understanding of Quality Assurance best practices and principles. Strong experience with at least one strongly-typed object-oriented programming language (C# preferred). Prior professional experience writing and maintaining automated tests for software applications. Prior professional experience with at least one scripting language (e.g., Python, PowerShell, Bash) Demonstrate an aptitude and willingness in learning new technologies Familiarity with: Git, Cloud Computing Ecosystems, CI Pipelines, Containerization Software (Docker, Kubernetes), SQL Demonstrated understanding of Windows and/or Linux development processes Ability to adapt and respond quickly to change. Ability to work and collaborate with a team of engineers. 3-4 years' experience as a software development engineer, at least one year working with software automation Excellent troubleshooting skills and ability to analyze complex systems incorporating application software, 3rd party libraries, hardware, operating systems, and networks. Deep understanding of quality principles, processes, and build management methodologies. Bachelor's degree in Computer Science, Software Engineering, or related STEM field preferred, or equivalent hands-on experience.
Responsibilities
Maintain and evolve existing test automation system frameworks and develop new tests. Support product development teams to release software faster and with confidence, meeting Quality Assurance and Security standards.
Loading...