Senior Test Engineer

Nearform
Summary
Join Nearform as a Senior Test Engineer and play a critical role in ensuring the quality and reliability of our software solutions. Collaborate with the development team throughout the software lifecycle, embedding testing into every step of the process. Define and implement structured testing practices, including automated and manual testing strategies. Develop and maintain automated testing frameworks using tools like Cypress, Playwright, and Chai. Perform various testing types, including functional, non-functional, performance, and security testing. Ensure test processes are integrated into CI/CD pipelines. Optimize testing for scalability, speed, and efficiency. Work with Technical Leaders and client teams for project execution and timely delivery. This contract, remote opportunity is based in Poland.
Requirements
- Significant experience delivering at a Senior Test Engineer level. Our Seniors typically have at least 6 yearsβ commercial experience
- Practical experience of delivering in an agile environment
- Practical experience and knowledge of developing automation testing frameworks for scalable software solutions
- Deep knowledge of automation testing frameworks such as Cypress, Playwright, Mocha, and Chai
- Deep knowledge of JavaScript, TypeScript or Python
- Deep understanding of versioning control tools - e.g. Git
- Practical and real world experience working with databases and cloud environments
- Practical experience creating test strategies for large-scale, enterprise applications
- Excellent communication and collaboration skills
- Professional proficiency in English
Responsibilities
- Collaborate with others in the development team to integrate testing and a quality assurance mindset into the software development lifecycle
- Define and implement structured testing practices, including automated and manual testing strategies
- Develop and maintain automated front-end, backend, and API test frameworks using tools such as Cypress, Playwright, and Chai
- Perform functional, non-functional, performance, and security testing
- Ensure test processes are integrated into CI/CD pipelines for continuous quality assurance
- Optimise testing for scalability, speed, and efficiency
- Working with and supporting Technical Leaders in project execution and timely delivery
- Collaborating with client teams