This position is geared toward candidates that have a solid background in software application development and have a passion for software testing.
Expected to perform intermediate to complex software testing activities including, but not limited to test system development, test development and execution under the direction of the product owner or associated work team.
Has responsibility for development and execution of tests within the assigned program(s) while also supporting the implementation of the continuous testing strategy.
This role will be expected to :
Develop, execute, and maintain software test plans, and processes to support the testing of software features.
Support continuous improvement projects to support the pursuit of best in class operations.
Develop a holistic understanding of software features and functionality to support the development of new testing workflows.
Maintain and learn new technological skills so that they may be appropriately applied in software product or test development processes.
Collaborate with teams across Rockwell Automation businesses.
Estimate, plan, develop and execute tests at the system, integration, performance, and functional test level for software product releases.
Participate in anomaly triage process for capturing and prioritizing of customer reported issues, while also providing subject matter expertise in problem solving and root-cause analysis activities.
Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, or equivalent technical degree.
2+ years’ experience in software application testing, software development or applications engineering.
Experience with test frameworks such as NUnit, XUnit, or an equivalent.
Experience in the creation, execution, and maintenance of both manual and automated software test cases.
Demonstrated self-starter capable of performing in a team environment.
Working knowledge of the agile software development lifecycle.
Strong technical communication and collaboration skills with demonstrated ability to work with and through others to accomplish objectives.
Continuous improvement and problem-solving mindset.
Experience in testing cross-platform (Desktop, web, cloud and mobile applications or platforms).
Automated testing experience with commercial test tools and their IDE.
Experience in the use, configuration and technical support of industrial automation hardware and software.
Knowledge of Continuous Integration (CI) tools and in designing and implementing compatible testing infrastructure to support it.
Experience with Rockwell Automation software tools (i.e. Studio 5000, CCW, etc.).
Experience with requirements management and software life cycle management tools.
Experience with anomaly management tools.