Overview
The Senior Associate Automation Engineer researches, develops, designs and builds automated systems and applications that reduce the need for human intervention and maximize efficiency.
What you'll do
- Collaborate with internal stakeholders and external partners to identify opportunities to solve problems through technological advancements
- Work on custom automation solutions to support the business area or team
- Implement automated system and/or application improvements with measurable results in revenue and/or quality
- Program, configure and integrate new technology into an existing system and/or application
- Provide technical direction and support/training to more junior engineers
- Assist in planning, organizing, monitoring and oversight of all phases of test automation
- Prepare reports summarizing information or trends related to automation
- Develop and document processes for internal automation and development projects
- Actively support and solve intensified issues from both internal and external clients
- Actively participate in design and code reviews from functional teams
- Actively work with internal or external clients to optimize automation performance to deliver contracted KPIs
- Assist in scheduling and defining resource needs for testing
- Lead the auditing of all current lab processes to identify opportunities for further automation
- Develop and execute performance test scripts specific to business requirements
- Take lead in developing resilient continuous integration and delivery of automation pipelines
- Perform or lead test execution for both project and support related activities
- Explore and implement new ways to automate systems and/or applications
- Perform any other related task as required
What you'll need
- Developing proficiency in maintaining automation systems and/or applications
- Developing understanding of computer programming and software development
- Ability to troubleshoot technology and perform complex system tests
- Good problem-solving skills
- Excellent organizational skills and attention to detail
- Creative thinking skills
- Excellent verbal and written communication skills
- Strong analytical skills
- Ability to keep up with the latest technologies
- A desire to continually upgrade technical knowledge
- Bachelor's degree or equivalent in engineering or similar field
- Moderate level demonstrated experience with robotics, AI and machine learning
- Moderate level demonstrated project management experience
- Familiarity with continuous integration and deployment (CI/CD) concepts and tools such as Jenkins, GitLab CI/CD, or Azure DevOps
- Understanding of software development lifecycle (SDLC) processes and methodologies
- Moderate level programming and scripting skills in languages such as Python, Java, or C#
Nice to have
- Programming/scripting languages such as Python, Java, or C#
Details
Read the full description and apply on the company’s own careers page.