Job Description
Job Description
We are looking for a Senior Test Engineer with strong expertise in Playwright-based test automation and performance testing. In this role, you will design, implement, and maintain automated test suites and performance test frameworks, collaborate closely with cross functional teams, and work with customers from various industries. You take ownership of quality, test and performance processes, and support and mentor less experienced testers
Responsibilities
• Design, implement and maintain Playwright end-to-end test automation (TypeScript/JavaScript), including test data, test environments and automation frameworks.
• Evaluate applications and existing test bases for testability and automation suitability, plan and execute tests, and report defects and test results.
• Lead automation activities in projects, supporting CI/CD integration of automated tests and leveraging AI-based approaches to improve test design, execution and analysis.
• Lead performance testing efforts across delivery teams, defining standards, best practices and end-to-end performance testing strategies (load, stress, endurance, scalability, capacity).
• Design, develop and maintain performance test scripts and scenarios using tools such as JMeter (or similar), and integrate performance tests into CI/CD pipelines with appropriate thresholds and automated gates.
• Monitor and analyze system performance metrics, identify bottlenecks and root causes, and advise teams and customers on performance risks, findings, remediation options and suitable tools/technologies.
Responsibilities
- Collaboration & Communication
• Communicate clearly with technical and non technical stakeholders about quality and performance status, risks, and improvement measures.
• Work in agile (Scrum/Kanban) and, where applicable, classic SDLC contexts, helping to mature testing and performance practices.
• Mentor and coach less experienced test engineers in automation and performance testing.
• (Nice to have) Contribute to building and fostering an internal performance testing community or competency team.
Requirements
Must Have
• Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience; ISTQB Certified Tester Foundation Level (advanced certifications are a plus).
• 5+ years of hands-on software testing experience with a strong focus on test automation, including proven expertise in Playwright with TypeScript/JavaScript and at least one additional OSS tool (e.g. Cypress, Selenium).
• Strong, practical experience as a Performance Test Engineer, using JMeter or equivalent tools, with solid understanding of HTTP, REST, WebSocket and different performance test types (load, stress, endurance, spike, scalability).
• Deep understanding of performance metrics and KPIs (response times, throughput, error rates, resource utilization) and experience with monitoring and analysis tools (e.g. APM, logs, metrics dashboards).
• Experience with test and ticketing tools (e.g. Jira, Xray), using AI to support testing activities (test case generation, analysis, etc.), and strong communication skills in customer-facing consulting roles.
Requirements
- Nice to Have
• Experience in cloud environments (e.g. AWS, Azure, GCP) and familiarity with monitoring/profiling tools such as Elastic Stack, Kibana, or similar.
• Experience building and leading a performance testing team (internal and/or external) and driving a performance first culture.
• Additional testing certifications (e.g. ISTQB Advanced, Agile Tester, Performance Testing).
• Experience with non functional testing beyond performance (e.g. security, reliability, resilience).