Senior Test Automation Analyst - Playwright, or WebDriverIO and Data Migration a MUST - Glasgow
Company: Resillion
Partner to the World’s leading brands to take their devices, software and digital content to market through our managed testing services.
Location: Glasgow Hybrid 2 days per week.
Type: Full-Time, Permanent or Inside IR35
About the Role: We are looking for a highly skilled and experienced Senior Test Automation Engineer to join Resillion, driving quality initiatives and setting the standard for automation excellence across the organisation. This role involves collaborating with cross-functional teams to design, develop, and implement automated testing solutions across web, API, backend, and data systems. Your work will enhance test coverage, improve development cycles, and ensure that our client solutions meet the highest quality standards.
Key Responsibilities:
* Automation Strategy & Framework Development: Design and implement robust, scalable automation frameworks using tools like Selenium, Playwright, or WebDriverIO. Provide guidance on best practices in test automation architecture.
* End-to-End Test Automation: Lead and conduct end-to-end testing for complex applications, covering functional, regression, performance, and integration testing across web, backend, and API layers.
* Data Validation & Integration Testing: Manage and validate data integrity across systems, utilizing JSON and CSV files for data-driven testing. Ensure accuracy and reliability in data exchanges and migrations.
* Test Planning & Documentation: Create and maintain comprehensive test plans, test cases, and test scripts, ensuring full requirements traceability. Document and track test results, defects, and improvements within JIRA and HP-ALM.
* CI/CD Integration: Optimize test automation within CI/CD pipelines using Jenkins or similar tools, promoting faster feedback cycles and enabling continuous testing practices.
* Mentorship & Best Practices: Mentor junior team members, promote best practices, and contribute to building a knowledge-sharing culture within the team.
Qualifications
Required SkillSet:
* Extensive Automation Experience: Proficiency with Selenium and either Playwright or WebDriverIO, with hands-on experience in designing and scaling test frameworks for enterprise-grade applications.
* Defect Tracking & Test Management: Proficient in HP-ALM and JIRA for managing and tracking test cases, defects, and requirements.
* File Format & Data Handling: Skilled in working with JSON and CSV files for data validation and integration tests.
* Enterprise-Level Experience: Proven track record of working on large, complex systems or enterprise-level applications, with a clear understanding of the unique challenges in such environments.
* Version Control: Proficiency with Git or similar version control systems to manage and collaborate on test code effectively.
* CI/CD Pipeline Knowledge: Practical experience with Jenkins or other CI/CD tools to enable continuous testing in development workflows.
* Mobile Test Automation: Experience with mobile testing frameworks (e.g., Appium, Espresso) for automating mobile app testing across platforms.
* Database Skills: Expertise in PL/SQL or similar to conduct backend data verification and complex query validations.
* Cloud Testing Exposure: Experience testing applications hosted on cloud platforms like AWS, Azure, or GCP, with knowledge of related tools and environments.
* Performance & Load Testing: Experience in developing and maintaining performance testing scripts using tools such as JMeter or LoadRunner, identifying bottlenecks and providing insights for optimization.
* Security Testing: Understanding of security testing fundamentals and experience with security testing tools (e.g., OWASP ZAP) is a plus.
Soft Skills:
* Analytical & Problem-Solving Skills: Ability to analyze complex systems and requirements, troubleshoot issues, and proactively provide solutions to improve quality.
* Collaboration & Communication: Excellent interpersonal and communication skills to work effectively with development, product, and business teams.
* Adaptability & Learning Agility: Willingness to continuously learn and adapt to new technologies, tools, and methodologies.
* Attention to Detail: High degree of accuracy in test execution, documentation, and reporting.
* Leadership & Mentorship: Ability to lead by example, provide mentorship to junior engineers, and foster a collaborative and quality-focused team environment.
#J-18808-Ljbffr