Cadwell Laboratories - Kennewick, WA

posted 3 months ago

Full-time
Kennewick, WA
Wholesale Trade Agents and Brokers

About the position

The Software Automation Test Engineer is a pivotal role at Cadwell Industries, responsible for developing and executing a comprehensive strategy for automated software testing of the company's applications. This position requires a deep understanding of automated testing processes and the ability to lead a team of Software Development Engineers in Test (SDETs) to implement an effective automation testing strategy across various products. The engineer will be tasked with writing automated tests specifically for Windows applications, ensuring that the testing process is integrated seamlessly into the Software Development Life Cycle (SDLC). In collaboration with product management and the Product Quality Test Manager, the Software Automation Test Engineer will develop and implement strategies to incorporate automated testing into the SDLC at Cadwell. This includes the development of automated test suites that will be integrated into the Continuous Integration/Continuous Deployment (CI/CD) pipeline. The engineer will also provide technical expertise to the team, mentoring other members as they work to implement automation in their respective products. Additionally, the role involves performing initial validation of new features and bug fixes, assisting product test leads in their regular testing efforts, and undertaking other duties as assigned. This position is ideal for someone with a strong background in software development and testing, particularly in automation, and who is passionate about quality assurance. The Software Automation Test Engineer will play a crucial role in enhancing the efficiency and effectiveness of the testing process at Cadwell, contributing to the overall quality of the software products produced by the company.

Responsibilities

  • Develop and implement a strategy to add automated testing as a part of the SDLC at Cadwell.
  • Develop automated test suites and integrate them as part of our CI/CD pipeline.
  • Provide technical expertise to the team and mentor others in implementing automation on their products.
  • Perform initial validation of new features and bug fixes.
  • Assist product test leads in their regular testing efforts as needed.
  • Other duties as requested, assigned, or directed.

Requirements

  • Bachelor's degree in Computer Science, related field or equivalent experience.
  • 5+ years of software development and/or testing experience with 3-5 years of test automation experience using Ranorex or a similar framework.
  • Experience testing and automating tests for Windows desktop applications (WPF and WinForms).
  • Advanced understanding of Ranorex.
  • Proficient with Visual Studio, Azure DevOps, and other development tools.
  • Working experience and good understanding of Agile product development methodologies.
  • Understanding of DevOps and CI/CD best practices.
  • Proficiency in automated test frameworks and tools.
  • Proficiency with C# is a plus.
  • Knowledge of neurophysiology is a plus.
  • Able to work in a team environment.
  • Good organizational abilities.
  • A passion and an eye for quality.

Nice-to-haves

  • Proficiency with C# is a plus.
  • Knowledge of neurophysiology is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service