Front-End Engineer - Test Automation & Development (DevPortal & R&D/Payments Services))
Role details
Job location
Tech stack
Job description
We are seeking a Web Developer with a strong emphasis on testing and quality assurance. This role combines front-end development expertise with a passion for building reliable, maintainable, and high-performing web applications. You will work primarily with React, Next.js, and modern testing frameworks like Vitest, ensuring robust test coverage and seamless integration into CI/CD pipelines. The position involves close collaboration with product, QA, and DevOps teams to deliver exceptional user experiences backed by solid engineering practices., * Develop and maintain web application features using React, Next.js, and modern JavaScript/TypeScript practices.
- Design and implement automated test suites (unit, integration, and end-to-end) using Vitest, Playwright, or similar tools.
- Design and implement automated test suites (unit, integration, and end-to-end) using Vitest and Playwright.
- Collaborate with QA engineers to define testing strategies and improve overall test coverage.
- Integrate testing processes into CI/CD pipelines for continuous delivery and deployment.
- Analyze and troubleshoot defects, performance issues, and edge cases across environments.
- Maintain documentation for testing frameworks, processes, and quality standards.
- Work closely with product and architecture teams to ensure technical solutions meet functional and non-functional requirements.
- Participate in sprint planning, code reviews, and retrospectives, contributing to a culture of quality and continuous improvement.
Requirements
University degree in computer science or related field. Or equivalent work experience., 3 to 5 years experience in systems development., * 3-5 years of professional experience in front-end development with a strong focus on testing.
- Proficiency in React, Next.js, and modern JavaScript/TypeScript.
- Hands-on experience with Vitest and other testing frameworks (e.g., Jest, Playwright, Cypress).
- Solid understanding of unit, integration, and end-to-end testing principles.
- Experience with CI/CD tools (e.g., Jenkins) and version control systems (Git).
- Familiarity with performance testing and accessibility standards.
- High level of English, spoken and written, * Experience with Storybook for component testing and documentation.
- Familiarity with Tailwind CSS and responsive design principles.
- Knowledge of TDD/BDD and best practices for code quality.
- Exposure to containerization (Docker) and cloud platforms (AWS, Azure, GCP).
- Understanding of microservices architecture and API testing.
- Experience in financial services or other highly regulated industries (a plus)., * Strong analytical and problem-solving abilities.
- Ability to work effectively in cross-functional and international teams.
- Proactive, detail-oriented, and able to manage tasks independently.