RequirementsBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience5+ years of experience in software testing, including designing and executing test plans and test cases3+ years of hands‑on experience in UI and API test automation for web and/or mobile applicationsProficiency in at least one programming language such as Python (preferred), Java, or JavaScriptExperience with test automation frameworks such as Selenium and/or AppiumStrong experience with API testing tools and frameworks (e.g., Postman, REST Assured, GraphQL, gRPC)Familiarity with modern development and DevOps tools (e.g., Git, Jenkins, Docker)Solid understanding of software development lifecycle, CI/CD practices, and test methodologiesStrong analytical, debugging, and problem‑solving skillsAbility to work effectively in a fast‑paced, agile environment with minimal supervisionExcellent written and verbal communication skills(Desirable) Test or development experience on a non-PC device (phone/game console/set‑top box, etc.)(Desirable) Experience with React Native(Desirable) Exposure to microservices architecture and distributed system testing strategiesExperience with performance, load, and scalability testing tools and practicesWhat the job involvesRole Title: Senior Software Development Engineer in Test – Daily Rate ContractContract Duration: 12 Months (Initial assignment, with scope for extension)Location: Dublin 02. Hybrid: 1‑2 day per week on‑siteEngagement Structure: PAYE or Umbrella Company onlyJoin PlayStation's global initiative to build innovative test automation systems in a sophisticated environment. Engage with engineers, product owners, and designers to ensure high‑quality products for millions of usersDesign, develop, and execute comprehensive test strategies, test plans, and test cases across UI, API, and backend systems to ensure high‑quality feature deliveryCollaborate closely with software engineers, product managers, and cross‑functional teams to define test coverage and quality goals early in the development lifecycleBuild, maintain, and scale robust automation frameworks for UI, API, and end‑to‑end testing, including device and performance testingContinuously improve quality engineering practices by introducing new standards, tools, and processes, and driving their adoption across teamsDevelop reusable test utilities, APIs, and libraries to improve efficiency and consistency in automationMaintain and enhance existing automation frameworks (Python, Selenium, etc.) for scalability, reliability, and performancePartner with infrastructure teams to design, implement, and optimize CI/CD pipelines and quality gatesAnalyze test results, identify root causes of defects, and work with development teams to drive timely resolutionAdvocate for a shift‑left testing approach, embedding quality practices throughout the software development lifecycle
#J-18808-Ljbffr