Software Engineer

Rockwell Automation   •  

Milwaukee, WI

Industry: Automotive

  •  

Not Specified years

Posted 30 days ago

08-Apr-2019

Software Engineer

United States

Position Summary

Position Summary:

This position will support test development and test execution activities, using both manual test methods and automated test tools for Rockwell’s software and hardware offerings. Document and report product defects using analytical domain skills and knowledge. Work with product stakeholders to ensure defects are characterized accurately and root cause is clearly understood. The scope of work is generally focused on complex test engineering tasks to ensure quality software and hardware products are developed.


Essential Functions:

  • A passion for delivering the best products possible.

  • Estimate, plan, develop, and execute tests: system, integration, performance, functional, etc.

  • Proven track record of developing complex test strategies.

  • Proven track record of executing multiple concurrent tests, keeping all stakeholders informed of progress and issues.

  • Ability to work in a team environment.

  • Ability to prioritize and execute multiple activities in parallel.

  • Work closely with development, requirements analysts, and others to ensure proper resolution to reproducible defects.

  • Actively participate in peer reviews: requirements, code, design, test as required.

  • Ensure documented test cases and specifications validate documented software requirements.

  • Utilize automated test tools and methods to ensure full functional coverage is attained.

  • Ability to debug complex issues and perform ad-hoc testing to determine the root cause of issues.

  • Ability to convey thoughts and opinions to others with differing points of view.

  • Ability to productively influence and negotiate successfully where there is opposing ideas.


EOE, M/F/Disable, Vet
#LI-VF1
#techjob

Qualifications

Basic Qualifications:

  • Bachelors degree
  • Rockwell Automation will consider sponsorship for qualified applicants except those currently in F-1 or J-1 status?

Preferred Qualifications:

  • This position requires a 4-year degree, or equivalent, preferably a BS in engineering, computer science.
  • Typically requires a minimum of 2 years of related experience
  • Direct experience in the use, configuration of technical support of automation hardware and software is highly desirable.
  • Experience in Windows and Linux environments.
  • Proficiency in the development of execution of risk based testing.
  • Experience in Software and/or Firmware Testing, Software Development, Applications Engineering work, Technical Support, or other Testing/Quality Assurance role.
  • Working knowledge of object oriented programming techniques is desirable.
  • Excellent knowledge of software test engineering methods and tools
  • Ability to estimate test effort: test development and test execution
  • An unrelenting desire to break software.
  • Gain and maintain the support of stakeholders and decision-makers required to achieve product quality goals
  • Self-motivated and quick to learn new areas
  • Excellent written and verbal communication skills.
  • Creative thinking in designing test scenarios and test cases.



Improves Processes:

  • Engages with continuous learning; anticipates the implications of test engineering within the software industry.
  • Seeks and openly accepts feedback, and applies it to develop greater knowledge, awareness and skill
  • Willing to embrace and lead change when required.

Quality Advocate:

  • A passion for delivering the highest quality products.
  • Understands work from a process perspective, and interrelationship between processes across Rockwell Automation businesses and functions, as well as between Rockwell Automation customers.
  • Balances adherence to defined standards, methods and procedures with attention to opportunities for process improvement; helps others do same
  • Identifies and adopts best practices and “lessons learned” (from inside or outside the company) that optimize software development and test performance; helps others do same


Experience requirements:

  • Direct experience in the use, configuration of technical support of automation hardware and software is highly desirable.
  • Experience in Windows and Linux environments.
  • Proficiency in the development of execution of risk based testing.
  • Experience in Software and/or Firmware Testing, Software Development, Applications Engineering work, Technical Support, or other Testing/Quality Assurance role.
  • Working knowledge of object oriented programming techniques is desirable.

84762BR