About Swap
Welcome to the e-Commerce OS. Swap is a dynamic and innovative team dedicated to simplifying the lives of our e-commerce clients. One of the fastest growing venture backed tech companies in Europe and backed by Cherry Ventures, QED and 9900 Capital, along with amazing angels from Klaviyo, Wayflyer, Zalando, Pleo, and Brookfield, we are poised for significant growth. With offices in London, Amsterdam, and New York, this role is based in Amsterdam and offers a hybrid work model, though it is not fully remote.
Your Role
As a Quality Assurance Engineer at Swap, you will work to ensure the quality and reliability of our diverse software products, focusing on production as well as pre-deployment reliability. You will work closely with our full-stack engineers on a daily basis to understand critical processes and new developments, and develop robust processes to consistently deliver and ensure the highest quality production environments.
Key Responsibilities
Test Planning and Design:
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Identify and document test requirements based on functional and non-functional specifications.
Automated Testing:
- Develop and maintain automated test scripts using tools and frameworks suitable for Node.js and React with TypeScript.
- Integrate automated tests into the CI/CD pipeline to ensure early detection of issues.
Manual Testing:
- Perform manual testing for areas not covered by automated tests, especially for exploratory and usability testing.
- Identify, document, and track software defects to closure.
Code Review and Quality Standards:
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Collaborate with developers to ensure testability of the code.
Performance and Load Testing:
- Conduct performance and load testing to ensure the application can handle expected traffic and usage.
- Use tools like Apache JMeter, LoadRunner, or other relevant tools for performance testing.
Security Testing:
- Perform security testing to identify vulnerabilities and ensure the application adheres to security standards.
- Utilize tools like OWASP ZAP, Burp Suite, or others for security assessments.
Continuous Improvement:
- Identify opportunities for test process improvements and implement best practices in quality assurance.
- Stay updated with the latest industry trends and technologies in testing.
Collaboration and Communication:
- Work closely with cross-functional teams, including developers, product managers, and designers, to deliver high-quality products.
- Communicate testing progress, issues, and risks effectively to stakeholders.
Qualifications
- 3-5 years of Quality Assurance experience, ideal within companies with highly dynamic and fast moving development.
- Experience working with modern QA Tools and Technologies
- High attention to detail: Keen eye for detail to catch subtle bugs and inconsistencies
- Strong problem-solving skills to troubleshoot issues and come up with effective solutions.
- Proven ability to work cross-functionally and manage stakeholder relationships effectively.
Perks and Benefits
- Opportunity to shape the direction of a rapidly growing startup.
- Collaborative and inclusive work environment.
- Equity stake in Swap
- Competitive salary
- Hybrid working model with a Mac or PC company laptop
- Competitive holiday allowance (plus public holidays)
- Maternity/Paternity/Adoption Leave
- Flexible working hours
- Accelerate your learning potential working at a high-growth startup
- The opportunity to work with a stellar Global team