Full-Time Test Automation Engineer
Shawbrook is hiring a remote Full-Time Test Automation Engineer. The career level for this job opening is Experienced and is accepting UK based applicants remotely. Read complete job description before applying.
Shawbrook
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
As a Test Engineer, join our product team for continuous system improvements, new features, and enhancements using Agile methodologies.
Ensure quality standards are met and maintain a product delivery-focused approach.
Collaborate with the QA team to create automated tests ensuring software quality.
Participate in understanding business requirements, including backlog refinement sessions.
Take ownership of implementing optimal solutions considering non-functional requirements (performance, security).
Work closely with the support team, assist with deployments, and monitor production services.
Document system amendments and enhancements in code comments and online documentation.
Key Role Responsibilities:
- Design, develop, and maintain automated test scripts using Playwright, Cypress, Selenium, Appium, or similar frameworks.
- Perform functional, regression, integration, performance, and security testing across multiple systems and platforms.
- Identify and document detailed test scenarios ensuring coverage.
- Develop, maintain, and execute test plans and test cases to validate software quality.
- Collaborate with developers to debug issues and improve functionality.
- Perform root cause analysis for defects and ensure efficient resolution.
- Build and maintain a robust test automation framework.
- Monitor and analyze test results to identify trends and opportunities for improvement.
Qualifications:
- 4+ years hands-on experience in designing and building complex software systems.
- Broad experience designing, programming, implementing large-scale information systems.
- Proficiency in Playwright, Cypress, Selenium, Appium, Postman, or similar for test automation and API testing.
- Expertise in at least one programming language (e.g., JavaScript, TypeScript, Python, Java) with strong object-oriented design knowledge.
- Experience in AI-driven testing is a plus.
- Ability to work independently and manage multiple responsibilities.
- Strong analytical and problem-solving skills.
- Excellent organizational and time management skills.
- Experience mentoring and coaching team members.