QA Automation Engineer
Dublin
Permanent
Hybrid
€55,000 - €60,000
Ref: 21302
Job Description
Our Dublin based client are looking to hire a QA Automation Engineer to join their team on a permanent basis. Excellent opportunity to get on board with a growing business
Job Responsibilities
- Develop and maintain the code for automation frameworks.
- Setting up and maintaining automation test suites as part of CI/CD pipeline.
- Estimating, prioritizing, planning, and coordinating quality testing activities.
- Design, create and execute automation scripts using Selenium Webdriver.
- Capable of providing leadership in testing frameworks and approaches.
- Review manual and automated test cases for the relevant application and provide feedback on suitability for automation to the team.
- Analysis of requirements, specifications, user stories and review of developed functionality.
- Participate in the development, the deployment, and administration of QA process, tools, and supporting technologies.
- Help to mentor and guide junior Engineers as they join the team
Experience Required
- 4+ years of automating GUI and Non-GUI applications using Selenium Webdriver and any other language (C#, Java, JavaScript, Python etc.).
- Experience testing RESTful API through code-based testing.
- Strong knowledge of QA and Automation best practices.
- Integration of tests scripts into Azure CI/CD pipeline (Execution, Monitoring and Reporting).
- Knowledge of software testing fundamentals and best practices
- Knowledge of test planning, development of test cases, regression testing, confirmation testing, functional and nonfunctional tests etc.
- Experience mentoring junior automation engineers.
- Hands-on experience using Git.
- Hands-on experience writing SQL queries.
- Strong knowledge of JSON, HTML, CSS, JavaScript & XPATH Selectors.
- Experience working in a TDD/BDD environment and can utilize technologies such as SpecFlow/Cucumber/Gherkin.
- Excellent troubleshooting, problem solving, debugging and analytical skills.
Essential and Desirable Skills
- Intermediate-level experience with SQL.
- Knowledge of Automated testing tools like BrowserStack.
- Running integration tests on CI/CD Azure DevOps.
- Knowledge of software design patterns.
- Experience with StoryBook.js for testing React Components.
- Performance/Load testing experience (Locust, JMeter etc.).