Senior Automation Engineer - Edinburgh, United Kingdom - ScaleneWorks People Solutions LLP
Description
Job Description
Good understanding and experience of testing processes and procedures, test analysis, test design, test execution, diagnostics, recording and reporting.
Key Responsibilities:
· Develop and maintain automation frameworks from scratch using Selenium WebDriver, Java, and Cucumber, ensuring scalability, reliability, and maintainability.
· Collaborate with cross-functional teams to analyze requirements, design test cases, and execute test scripts for functional and regression testing.
· Utilize strong Java skills to enhance automation scripts, implement best practices, and troubleshoot issues as needed.
· Participate in Agile ceremonies such as sprint planning, daily stand-ups, backlog refinement, and sprint retrospectives, ensuring alignment with project objectives and timelines.
· Lead and mentor junior team members, providing guidance on automation best practices, coding standards, and test methodologies.
· Work closely with stakeholders to identify automation opportunities, assess technical feasibility, and drive automation initiatives forward.
· Utilize test management tools such as JIRA and Confluence to track test progress, report defects, and ensure timely resolution of issues.
· Stay updated on emerging technologies and industry trends in test automation, incorporating them into our automation strategy to enhance efficiency and effectiveness.
Qualifications and Experience:
· Bachelor's degree in computer science, Engineering, or related field.
· Minimum 5+ years of experience in Automation testing, with a strong focus on Selenium WebDriver and Java development.
· Extensive hands-on experience with automation frameworks such as Cucumber, TestNG, and JUnit.
· Proficiency in writing and executing automation scripts using Selenium WebDriver and Java, with a deep understanding of Java concepts and data structures.
· Strong knowledge of Agile methodologies and experience working in Agile teams, particularly in Scrum or Kanban environments.
· Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
· Prior experience mentoring junior team members and leading automation initiatives is highly desirable.
· Familiarity with test management tools such as JIRA, Confluence, and QTest.
· Proven ability to thrive in a fast-paced, dynamic environment and deliver high-quality results under tight deadlines.
Process Skills:
· Preparation of Test Plan and the test strategy
· Driving quality at the product or organizational level.
Behavioral Skills:
· Good Attitude
· Quick learner
· Leadership
· Team player
· Flexible to work with client