Jobs · Quality Assurance · Colorado

Software Test Automation Engineer

Particle Measuring Systems · Niwot, CO · 2 wk ago
Quality Assurance$90k–$120k/yrFull-time

About the role

We are seeking a Software Test Automation Engineer to join our R&D team. This role contributes to the success of the team by applying expertise in Software Testing to achieve company goals and deliver innovative, reliable solutions.

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.
  • Continuously evaluate processes for improvements in efficiency, quality, and safety.

Requirements

  • A BS degree in Computer Science, Software Engineering, or equivalent.
  • At least 5 years’ experience as an Automation Software Test Engineer 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.
  • Expertise on test-driven development, developing different levels of automated tests, such as functional test, integration test, system test, or performance test.
  • Experience with cybersecurity practices, including testing secure protocols or assessing compliance with regulations like the EU Cyber Resilience Act.
  • Experience in Web application automation using Selenium/Selenide.
  • Working experience with IntelliJ or other IDE’s, as well as Java or Python.
  • Working experience with Ranorex Studio.
  • 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.

Similar jobs