Emerson-logo
Emerson
·
May 1, 2025
Apply Now
This job has closed.

Software Development Engineer In Test

Charlottesville, VA
Full-time
Hybrid
New Grad, Entry Level
Emerson is a technology & engineering company providing innovative solutions for customers in industrial and residential markets. They are seeking a Software Development Engineer In Test to design and implement automated tests for their controls products, ensuring quality and improving test infrastructure.
Apply Now

Responsibilities

  • Maintain and improve our automated Continuous Integration test infrastructure
  • Design, implement, monitor and maintain automated tests
  • Understand products’ requirements and designs advise on and design testing strategies
  • Understand products’ requirements to advise on and design testing strategies
  • Write code/scripts to automatically test various pieces of our system to supplement existing code coverage
  • Work closely with the team to provide feedback on testability of features and designs
  • Ensure quality of production product releases
  • Review automated tests written by development teams to ensure complete coverage
  • Explore and apply new technologies to continually improve our infrastructure and processes
  • Take ownership for monitoring product development and usage at all levels with an eye toward improving product quality

Qualification

Required

  • Bachelor's Degree in Computer Science or Engineering (or similar)
  • Experience in software engineering test environment
  • Proficiency in programming languages like C/C++, C#, Python
  • Experience with Test Automation Frameworks like NUnit, VSTest, TestNG or PyTest
  • Proficiency in Version Control Systems like Gi, Git-hub, SVN, GitLab, or Bitbucket
  • Excellent analytical and problem-solving skills
  • Excellent communication and organization skills
  • Authorized to work in the United States without sponsorship now and in the future

Preferred

  • Knowledge of Industrial Controls, particularly PLCs
  • Experience with .NET, Groovy, Java, and/or JavaScript development
  • Familiarity with Performance/UI Testing Tools like Ranorex, JMeter, LoadRunner, or Gatling
  • Familiarity with Cloud platforms like AWS, Azure, or Google Cloud
  • Experience with Docker, Kubernetes, and vSphere/Virtual Machines
  • Proficiency in SQL and experience with databases like MySQL, PostgreSQL, or Oracle
  • Strong scripting skills, including shell scripting, batch scripting, and powershell/PowerCLI
  • Experience with defect tracking tools like Rally or JIRA
  • Knowledge of test methodologies, writing test plans, crafting test cases, and debugging
  • Experience with Continuous Integration/Continuous Delivery software and tools (e.g., Jenkins, Azure DevOps, Visual Build Pro, or GitLab CI)
  • Experience with Ethernet networking protocols and networking infrastructure
  • Experience working in Agile environments

Benefits

  • Medical insurance plans
  • Dental and vision coverage
  • Employee Assistance Program
  • 401(k)
  • Tuition reimbursement
  • Employee resource groups
  • Recognition
  • Paid parental leave (maternal and paternal)
  • Vacation and holiday leave
Emerson is an technology & engineering company providing innovative solutions for customers in industrial and residential markets.
Glassdoor
3.9
Founded in 1890
St Louis, Missouri, USA
10001+ employees
http://www.emerson.com