Job description
Responsibilities and duties:
The specific duties of an automation engineer vary depending on whether they're working with machines or programming, but the general responsibilities remain the same. Automation engineers work with engineering teams to develop systems of automation.
They work alongside other departments to develop automation plans that align with business goals. The engineers then lead the implementation of changes or new technology and oversee the quality assurance (QA) process. Here are some more specific duties to give you a clearer understanding of an automation engineer's role:
Required Key Skills and Experience:
- Must be a hands-on coding QA.
- Preferred coding experience would be in Typescript but Java/Python is fine as long as the hire is happy to pick up Typescript (Test cases are/will be written in Typescript)
- The Software Engineer in Test should be comfortable in setting up CI/CD pipelines and possess good knowledge of DevOps practices
- Must be astute with Automation testing i.e. setting strategies, coming up with regression testing etc
- Must have extensive knowledge of selenium web driver
- Work with analysts to decompose high-level requirements for new features into concise, descriptive stories, and provide input to estimation
- Participate in code reviews, proactively identifying and mitigating potential issues and defects.
- Apply expert knowledge of Testing techniques, methodologies, and tools to write automated tests and validate key services.
- Investigate issues autonomously, reporting and tracking defects.
· Works alongside Developers to ensure rock solid reliability
Schedule:
- Day shift
- Flexitime
- Monday to Friday
Supplemental pay types:
Ability to commute/relocate:
- Antrim: reliably commute or plan to relocate before starting work (required)