Do you want to be part of a business that genuinely values entrepreneurialism, innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands across multiple industries.
Particle Measuring Systems (PMS) sets the standard for cleanroom contamination monitoring. With more than 60 patents, we create the technology that enables our customers to make fact-based decisions, improve process yields and comply with ever-changing regulatory requirements.
The Role
As a Software Test Automation Engineer, you’ll be working on a team of highly skilled Software Test Engineers to test application software and embedded firmware on complex facility management systems and instruments throughout the product lifecycle. This involves development and execution of software test protocols, defect tracking and working with developers to resolve issues.
Specific Job Responsibilities:
-
Participate in and contribute to the entire software development life cycle process.
-
Review system requirements and use cases with software developers and other technical team members.
-
Develop, document and execute detailed test scripts, both manual and automated, to cover software/firmware functionality and ensure traceability to requirements.
-
Research issues, create test reports that detail testing results and solutions, track defects and verify bug fixes in a timely manner.
-
Design and develop reliable, scalable and maintainable test automation frameworks with Java/Python.
-
Implement and maintain automation scripts for web application using Java/Selenide/Junit.
-
Collaborate with Developer and QA team to contribute to Git repositories and perform peer code reviews.
-
Document test processes and peer review documentation for clarity and precision; develop and maintain QA guidelines.
-
Integrate test automation scripts into the CI/CD pipeline with Jenkins.
-
Recommend and implement automated test tools and strategies.
-
Share automation-related knowledge and best practices, and train other testers on test execution
Qualifications:
-
A BS degree in Computer Science, Software Engineering, or equivalent.
-
1-3 years of experience developing and executing automation software/firmware test scripts, testing and tracking defects.
-
Strong technical foundation in software development and test principles.
-
Experience with software test tools and processes, including automation testing and defect tracking.
-
Expertise on test-driven development, developing different levels of automated tests, such as functional test, integration test, system test, or performance test.
-
Experience in Web application automation using Selenium/Selenide.
-
Working experience with IntelliJ or other IDE’s, as well as Java or Python.
-
Strong analytical and problem-solving skills, with strong attention to detail.
-
Clear oral and written communication skills, especially technical writing.
-
Self-starter and capable of working effectively with minimal supervision.
-
Experience working within an Agile Development Environment is preferred.
-
Knowledge of Jira/Confluence is preferred
The Nuts and Bolts
Location – This is an “in-office” position 25 – 50% of the time with Covid precautions being taken. The location of this position is in Boulder, CO. The other 50% - 75% of the time may be in a remote setting as long as project deliverables and performance expectations are being met. Relocation may be offered for this role, but local candidates will receive first consideration.
2023 Benefits At-a-Glance
Our benefit package is provided through our parent company, Spectris.
-
Medical
-
Health Advocate – This confidential service can help you; your spouse, dependent children, parents, and parents-in-law resolve health care and insurance-related issues, manage chronic conditions and improve your health and well-being.
-
Dental – Delta Dental PPO; DeltaCare USA
-
Vision – VSP Vision Plan
-
401(k)
-
Flexible Spending Account
-
Onsite Wellness Clinic – Onsite physician for basic health and wellness consultations.
Pay Range
$72900 - 111895 depending upon experience
How we determine what we pay (compensation philosophy)
Particle Measuring Systems determines pay for positions using local, national, and industry-specific survey data, for the Boulder, Colorado area. We will evaluate external equity, which is the relative marketplace job worth of jobs directly comparable to jobs within our company.
For new hires, we try to make competitive offers between the minimum and around the midpoint of the range. This allows the new employee room for future merit increases during review cycles. There may be times when we will offer above the midpoint. The decision to do so will be based on the applicant’s level of experience, education, and specialized knowledge and skills. Additionally, we consider the external market rate, the amount we have budgeted internally, and the compensation rates of the employees within the company doing the same position.
Particle Measuring Systems is proud to be an Equal Opportunity Employer