Jobs · himalayas
Quality Assurance Engineer
Nimbus Data Systems · Portugal · Posted 19d ago
Available in 2 locations
Portugal · remote Apply → Remote · remote Apply →About the role
Ensure software products are reliable and production-ready through manual and automated testing.
Job Title: Quality Assurance Engineer Position Type: Full-Time, Remote Working Hours: U.S. Client Business Hours (with flexibility for release cycles, sprint deadlines, and testing windows) About the Role Our client is seeking a Quality Assurance Engineer to ensure software products are reliable, functional, scalable, and production-ready before release. This role combines manual testing, automated testing, defect tracking, and collaboration with engineering and product teams to maintain high software quality standards. The ideal candidate is highly detail-oriented, technically curious, and passionate about delivering exceptional user experiences through structured testing and quality-focused thinking. This role is ideal for someone who enjoys identifying edge cases, improving testing coverage, and helping engineering teams release software with confidence. Responsibilities Test Planning & Quality Strategy Develop detailed test plans, test cases, and quality assurance documentation • Collaborate with product managers, designers, and developers to understand requirements and user stories • Define testing strategies for features, integrations, workflows, and regression coverage • Ensure acceptance criteria and edge cases are properly validated before release Manual Testing & Defect Validation Execute manual testing across functional, regression, UI/UX, cross-browser, and cross-device scenarios • Identify, document, and track defects using Jira, Azure DevOps, TestRail, Zephyr, or similar tools • Provide detailed reproduction steps, screenshots, logs, and supporting documentation • Retest bug fixes and verify impacted areas after updates or deployments Test Automation Build, maintain, and improve automated test suites using Selenium, Cypress, Playwright, or similar frameworks • Integrate automated testing into CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI • Monitor test execution results and troubleshoot automation failures • Improve automation coverage to reduce manual regression effort Performance & Security Testing Conduct load, stress, and performance testing using tools such as JMeter or Locust • Support vulnerability scanning and security-focused testing efforts • Validate system stability, responsiveness, and reliability under varying workloads Documentation & Reporting Maintain organized documentation for test plans, test cases, bug reports, and testing results • Track and report quality metrics such as defect density, pass/fail rates, and regression coverage • Prepare clear QA status updates and testing summaries for stakeholders and leadership Collaboration & Agile Participation Work closely with developers to reproduce, isolate, and resolve issues efficiently • Participate in Agile ceremonies including standups, sprint planning, retrospectives, and release reviews • Advocate for quality standards throughout the software development lifecycle • Provide usability and testability feedback during feature development What Makes You a Perfect Fit Detail-oriented and highly analytical with a strong quality mindset • Skilled at uncovering edge cases, usability issues, and hidden defects • Strong communicator who documents findings clearly and professionally • Comfortable balancing testing thoroughness with fast-paced release cycles • Proactive, organized, and collaborative within Agile engineering environments Required Experience & Skills 2+ years of professional QA or software testing experience • Hands-on experience with test management and bug-tracking tools (Jira, TestRail, Zephyr, Azure DevOps) • Familiarity with automation frameworks such as Selenium, Cypress, or Playwright • Strong understanding of Agile workflows and the Software Development Lifecycle (SDLC) • Experience performing functional, regression, and UI testing Preferred Experience & Skills Experience in SaaS, fintech, healthcare, or enterprise software environments • Familiarity with API testing tools such as Postman or RestAssured • Experience integrating automated testing into CI/CD pipelines • Exposure to security testing, compliance-heavy systems, or performance testing workflows • Understanding of modern QA best practices and automation strategies What Does a Typical Day Look Like? A Quality Assurance Engineer’s day revolves around validating product quality and preventing defects from reaching production. You will: Review user stories and requirements to create or refine test cases • Execute manual and automated tests on new features and product updates • Log, prioritize, and communicate bugs clearly with engineering teams • Participate in sprint meetings and provide testing progress updates • Review regression testing results after deployments or new builds • Analyze quality trends and improve testing coverage and efficiency • Maintain organized QA documentation and testing records In essence: you are the final quality checkpoint before release, ensuring software is stable, functional, and delivers a reliable user exper
Read the full posting on himalayas →
FAQ
Is the Quality Assurance Engineer role at Nimbus Data Systems remote?+
This Quality Assurance Engineer position is listed as remote (Portugal).
What is the salary for the Quality Assurance Engineer role at Nimbus Data Systems?+
The listing states Estimated 76k-174k USD.
What seniority level is this Quality Assurance Engineer role?+
This is a mid level position.
How do I apply for the Quality Assurance Engineer role at Nimbus Data Systems?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Nimbus Data Systems.