Principal Automation Engineer
This persons time will be split between leading the automation day to day efforts and contributing hands on to build out the automation solutions. He/she will be the strongest technical member we have on the automation team and so they need to be able to solve challenging technical problems design the overall solutions and provide guidance to the other team members.
What this person will be doing (25% leading/guiding 75% hands on)
- Providing testing leadership and guidance by architecting testing solutions and helping to resolve complex technical problems and challenges.
- Developing innovative approaches techniques and solutions in the areas of Quality Engineering Automation CI/CD etc.
- Lead multiple automation efforts and influencing others to adopt best practices when applicable.
- Providing estimates solution design test design and strategies for upcoming projects
- Collaborating with cross-functional teams including application SMEs domain architects Project Managers Cyber Infrastructure and other subject matter experts. Requires coming up to speed rapidly with the SCE organization and key stakeholders.
- Analyze how systems are being tested manually and identify opportunities to reduce that time and effort through test automation.
- Design and develop robust automated tests for desktop applications APIs shell scripts and databases to address business and technical use cases.
- Maintain support and extend our in house automation framework and automation suites
- Design comprehensive approaches and set up process standards for ensuring the quality scalability and maintainability of test automation tools and frameworks.
- Participating in troubleshooting and triaging of issues with different teams to drive towards the root cause identification and resolution.
The essentials
- 10 years of hands on experience designing building and maintaining test automation solutions across multiple platforms using a variety of tools and frameworks.
- Highly proficient in testing and building test automation for desktop applications APIs packaged applications and custom applications
- Advanced knowledge in testing strategies test automation approaches and how to design mature automation frameworks
- 7 years of experience interfacing collaborating and negotiating with team members all levels of management different departments and vendors to develop solutions facilitate cooperation between different parties and obtain stakeholder buy-in.
- Recent hands on experience with the following:
- One or more programming languages and scripting languages (Python Java etc.)
- SQL (Understanding of relational databases ability to programmatically read/write from the DB using medium complexity SQL queries comfortable designing and updating relational database structures etc.).
- CI/CD setting up automation to run unattended both inside and outside of pipelines
- Ability to comfortably work in both Linux and Windows environments.
- Excellent written and verbal communication skills with the ability to clearly communicate and articulate to stakeholders and management across multiple business functions.
Nice to have
- Prior exposure to or experience automating tests using Tosca
- Experience in the utility industry or a similar type of environment.
- Bachelors Degree in Computer Science Information Systems or related field.
Principal Automation Engineer This persons time will be split between leading the automation day to day efforts and contributing hands on to build out the automation solutions. He/she will be the strongest technical member we have on the automation team and so they need to be able to solve challengi...
Principal Automation Engineer
This persons time will be split between leading the automation day to day efforts and contributing hands on to build out the automation solutions. He/she will be the strongest technical member we have on the automation team and so they need to be able to solve challenging technical problems design the overall solutions and provide guidance to the other team members.
What this person will be doing (25% leading/guiding 75% hands on)
- Providing testing leadership and guidance by architecting testing solutions and helping to resolve complex technical problems and challenges.
- Developing innovative approaches techniques and solutions in the areas of Quality Engineering Automation CI/CD etc.
- Lead multiple automation efforts and influencing others to adopt best practices when applicable.
- Providing estimates solution design test design and strategies for upcoming projects
- Collaborating with cross-functional teams including application SMEs domain architects Project Managers Cyber Infrastructure and other subject matter experts. Requires coming up to speed rapidly with the SCE organization and key stakeholders.
- Analyze how systems are being tested manually and identify opportunities to reduce that time and effort through test automation.
- Design and develop robust automated tests for desktop applications APIs shell scripts and databases to address business and technical use cases.
- Maintain support and extend our in house automation framework and automation suites
- Design comprehensive approaches and set up process standards for ensuring the quality scalability and maintainability of test automation tools and frameworks.
- Participating in troubleshooting and triaging of issues with different teams to drive towards the root cause identification and resolution.
The essentials
- 10 years of hands on experience designing building and maintaining test automation solutions across multiple platforms using a variety of tools and frameworks.
- Highly proficient in testing and building test automation for desktop applications APIs packaged applications and custom applications
- Advanced knowledge in testing strategies test automation approaches and how to design mature automation frameworks
- 7 years of experience interfacing collaborating and negotiating with team members all levels of management different departments and vendors to develop solutions facilitate cooperation between different parties and obtain stakeholder buy-in.
- Recent hands on experience with the following:
- One or more programming languages and scripting languages (Python Java etc.)
- SQL (Understanding of relational databases ability to programmatically read/write from the DB using medium complexity SQL queries comfortable designing and updating relational database structures etc.).
- CI/CD setting up automation to run unattended both inside and outside of pipelines
- Ability to comfortably work in both Linux and Windows environments.
- Excellent written and verbal communication skills with the ability to clearly communicate and articulate to stakeholders and management across multiple business functions.
Nice to have
- Prior exposure to or experience automating tests using Tosca
- Experience in the utility industry or a similar type of environment.
- Bachelors Degree in Computer Science Information Systems or related field.
View more
View less