Senior QA Engineer in Switzerland at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior QA Engineer based in Switzerland.
As a Senior QA Engineer, you will play a key role in ensuring the quality, reliability, and performance of modern web applications within a collaborative, remote-first engineering environment. Working closely with developers, product managers, and customer-facing teams, you will contribute throughout the entire software development lifecycle, from early design discussions to final validation. The role combines hands-on functional testing with quality advocacy, helping shape testing strategies for both traditional and AI-driven features. You'll have the opportunity to improve testing processes, validate complex asynchronous workflows, and support the delivery of high-quality products used by businesses around the world. This is an excellent opportunity for an experienced QA professional who enjoys taking ownership, collaborating across teams, and driving continuous improvement in a fast-paced, technology-focused environment.
- Perform comprehensive functional testing of web applications, including frontend interfaces and APIs, to ensure reliability, stability, and a high-quality user experience.
- Design and execute testing strategies for AI-powered and non-deterministic features, validating output quality, consistency, and appropriate safeguards.
- Identify, document, and communicate software defects through detailed, reproducible bug reports that align with established quality standards.
- Create, maintain, and improve test documentation using recognized test design methodologies and best practices.
- Participate proactively throughout the software development lifecycle by contributing to requirements discussions, design reviews, and quality planning from the earliest stages.
- Validate asynchronous and event-driven workflows under realistic conditions to ensure system resilience and expected behavior.
- Collaborate closely with engineering, product, and customer support teams to resolve issues efficiently and continuously enhance product quality.
- Champion a quality-first mindset by actively participating in technical discussions, raising potential risks, and promoting continuous improvement initiatives.
- At least 5 years of professional experience testing web applications in a software development environment.
- Strong understanding of functional testing methodologies, test design techniques, and quality assurance best practices across the software development lifecycle.
- Solid command of SQL for data validation and backend testing activities.
- Comfortable working with command-line tools (CLI) in a development environment.
- General understanding of software architecture principles and Python programming.
- Ability to analyze complex systems and validate APIs, asynchronous processes, and event-driven architectures.
- Experience with test automation is considered an advantage.
- Excellent analytical thinking, attention to detail, problem-solving skills, and communication abilities, with a proactive approach to collaboration and continuous quality improvement.
- Competitive compensation package.
- Fully remote working environment with flexible working hours to support work-life balance.
- Generous paid vacation, public holidays, and additional personal time off.
- Medical insurance or healthcare compensation, along with paid sick leave.
- Access to professional development opportunities, including conferences, industry events, and internal learning programs.
- Supportive management approach with regular performance reviews and internal career growth opportunities.
- Coverage for coworking space expenses and access to office hubs in selected locations.
- Regular virtual and in-person team events that foster collaboration, knowledge sharing, and a strong remote culture.