QA Engineer (Performance + Manual Testing)
Posted: 5 days ago
Job Description
Spin.AI is a global SaaS cybersecurity company that protects mission-critical data across Google Workspace, Microsoft 365, Salesforce, Slack & more. Our product – SpinOne – is a leading platform that unifies SSPM, ransomware protection, DLP, backup & recovery.We’ve been recognized by Forbes as one of the Top 500 Best Employers and continue to scale rapidly. As we grow, our platform must confidently handle massive data flows and high-load enterprise environments and this is exactly where we need you.🚀 We are looking for a Performance-focused QA Engineer who will help us strengthen system stability, identify bottlenecks, and ensure our platform can handle high-volume enterprise workloads. At the start of your journey with us, you will:— Audit the current system, find weak points, and improve performance quality— Build and execute performance and load testing strategy— Ensure the product withstands large data volumes and heavy user load— Cover core functionality with tests (automation + manual when needed)— Propose engineering improvements, not just report issuesThis is a role for someone who thinks as an engineer, not just a tester.This role is based in our Lisbon office in a hybrid format. If you are not currently in Portugal, we are open to remote work during the trial period, with relocation to Lisbon afterward.🧰 Day-to-Day ResponsibilitiesAutomation Testing:Develop, maintain, and optimize automated tests on JavaUse modern automation tools (e.g., Selenium, TestNG, JUnit).Integrate tests into CI/CD processesPerformance Testing:Create scripts for load testing (1,000+ users)Utilize tools such as JMeter, Gatling, or LoadRunnerConduct performance tests, analyze results, and monitor the system under loadIdentify bottlenecks and provide recommendations to address themImplement best practices to ensure system stabilityManual Testing:Perform functional, regression, and integration testingAnalyze requirements and create test casesConduct manual testing of core system componentsReport detected issues and collaborate with developers to resolve them📌 RequirementsTechnical Expertise:Proficient in Java and experienced in using it for writing tests2+ years of experience in automation testing (knowledge of tools such as Selenium, Appium, or similar)2+ years of experience in performance testing (JMeter, Gatling, LoadRunner, or similar tools)Experience with monitoring systems (e.g., Grafana, Kibana,)Experience testing microservices architectures and APIs (Postman, Swagger, REST, SOAP)Familiarity with cloud platforms such as AWS, Google Workspace, and AzureUnderstanding of database operations (e.g.,SQL, NoSQL) and ability to perform queries for testingManual Testing Skills:Proficiency in manual testing methods and approachesFamiliarity with task tracking systems (Jira, Trello, Azure DevOps). Experience in creating test cases, checklists, and preparing test documentation (Zephyr Scale)Soft Skills:Attention to detail and responsibility. Strong teamwork and communication skillsAbility to work independently and solve problems proactivelyNice-to-Have:Experience with Docker, KubernetesUnderstanding of CI/CD processes and tools (Jenkins)🌍 Why Spin.AIRecognized by Forbes as one of the Top 500 Best EmployersWork in a fast-moving, high-impact cybersecurity company recognized by Gartner, Forrester, and G2Collaborative, transparent culture – your ideas and experiments matterDirect impact: your work translates into real business growth and visibilityRemote flexibility, growth opportunities, and performance-based rewards🎁 What We OfferA dream team of highly motivated and talented people, ambitious goalsUnlimited PTOMedical insuranceCorporate EnglishAmazing Team Building ActivitiesEmployee Wellness ProgramConferences, training, and other eventsFor more information, please visit: https://spin.ai/We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period