Automation Test Engineer (14258) Shannon, Republic of Ireland
Job Summary
Senior Test Automation Engineer/Lead, with 8+ years experience, required to coordinate and implement automation efforts for a critical migration project involving Web and API testing.
Required Skills
• Proficiency in automation testing tools and frameworks (e.g., Selenium, REST Assured libraries, Playwright, Cucumber, TestNG, JUnit)
• Skilled in testing APIs using tools like Postman, SoapUI
• Knowledge of UFT is preferable
• Experience in scripting languages (e.g., Python, Java, JavaScript) for developing automated tests
• Ability to design and develop robust test frameworks that can be reused across projects
• Understanding of best practices for organizing test code and applying design patterns
• Proficient in using version control systems (e.g., Git) for managing code changes and collaborating with team members
• Experience with CI/CD tools (e.g., Jenkins, Azure DevOps) and integrating automated tests into the deployment pipeline
• Strong analytical skills for identifying issues, preparing bug reports, prioritizing tests for automation, and optimizing the automation testing process
• Excellent collaboration skills to work effectively with cross-functional teams, including developers, project managers, and other stakeholders
• Experience with cloud-based testing tools such as Lambda and BrowserStack
• Performance testing experience and tools such as JMeter (or similar)
• Experience with containerization technologies such as Docker and OpenShift
• Experience with various automation test reporting tools like Allure, Extent, TestNG, and Cucumber.
Key Responsibilities
• Lead automation test efforts on a complex multi-technology project spanning 1-2 geographically distributed development teams
• Design, develop, and maintain automated test scripts and frameworks for various API and Web applications in project scope
• Collaborate with engineering managers, project managers, and product teams to analyze requirements and create comprehensive test plans
• Design, develop, and implement automated test scripts using modern test frameworks
• Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline
• Review and provide feedback on test code written by other team members to ensure best practices are followed
• Create and maintain documentation related to test plans, test cases, and testing outcomes
• Provide guidance and mentorship to junior team members on testing best practices and automation techniques
• Provide inputs to the wider quality engineering strategy and roadmap, helping align automation efforts to the engineering strategy.
#J-18808-Ljbffr