Praxy
← Back to jobs

Senior Automation QA Engineer (Vue.js + CMS)

Nix

Location
Brazil, BR
Posted
1mo ago
EngineeringSoftware SystemsOperations Execution

About this role

<p><strong>Overview</strong></p> <p>We are looking for a Senior Quality Assurance Engineer to own and evolve the quality strategy for our North American engineering team. You will work in a remote team environment, working closely with mid and junior-level QA engineers, software engineers, and SRE to ensure we deliver secure, reliable, performant, and user-friendly features at a high velocity.</p> <p><strong>Responsibilities:</strong></p> <p><strong>Hands-on Testing & Automation</strong></p> <ul> <li>Design and execute test plans, test cases, and test scripts for new and existing features in a Drupal + Vue.js stack.</li> <li>Develop and maintain automated test suites (UI, API, and integration tests) and integrate them into CI/CD pipelines.</li> <li>Perform exploratory testing to uncover edge cases and usability issues that automated tests might miss.</li> </ul> <p><strong>Collaboration & Requirements Quality</strong></p> <ul> <li>Collaborate with Product and Engineering to review requirements, UX designs, and technical specs for testability and clarity.</li> <li>Collaborate with other internal QA engineers located in European time zones.</li> <li>Participate in agile ceremonies (refinement, sprint planning, daily standups, retrospectives) as the voice of quality.</li> <li>Provide clear, actionable feedback on defects, risks, and release readiness.</li> </ul> <p><strong>Release Readiness & Production Quality</strong></p> <ul> <li>Define and monitor entry/exit criteria for releases; provide go/no-go recommendations.</li> <li>Partner with SRE/Engineering on environment readiness, test data management, and release validation.</li> </ul> <p><strong>Leadership & Mentorship</strong></p> <ul> <li>Mentor other QA engineers and developers on testing best practices and shift-left testing.</li> <li>Participate in root-cause analysis for major incidents and drive preventive measures (e.g., new tests, improved processes).</li> <li>Champion quality culture, encouraging ownership of quality across the entire team.</li> </ul> <p><strong>Qualifications</strong></p> <ul> <li>7+ years of professional experience in software quality assurance or software testing, with significant experience in web-based SaaS products.</li> <li>Hands-on experience with generative AI such as Claude Code for automated tests, workflows, and other automations.</li> <li>Strong background in writing and executing test plans, test cases, and test scripts in tools such as PHPUnit, specifically with Drupal or similar PHP-based CMS/platforms and MySQL; and with Cypress or Playwright for testing modern JavaScript frontends, preferably Vue.js (React/Angular experience acceptable with willingness to learn Vue).</li> <li>Functional, regression, integration, and end-to-end testing in balance with modern automated test practices.</li> <li>API testing via Postman, REST clients, and automated API tests.</li> <li>Integrating automated tests into CI/CD pipelines.</li> <li>Strong understanding of SDLC, agile methodologies, and shift-left testing concepts.</li> <li>Excellent analytical, problem-solving, and communication skills, including the ability to clearly articulate risks, tradeoffs, and recommendations to technical and non-technical stakeholders.</li> <li>Experience working with bug/issue tracking and documentation tools (e.g., Jira, Confluence).</li> </ul> <p><strong>Preferred/Additional Skills</strong></p> <ul> <li>Experience in a SaaS environment with frequent, incremental releases.</li> <li>Security-conscious testing and working in regulated or compliance-oriented environments.</li> <li>Cross-browser and cross-device testing.</li> <li>Exposure to containerized environments using Docker, Kubernetes, and AWS.</li> </ul> <p><strong>Personal Attributes</strong></p> <ul> <li>Ownership mindset: you see quality as a product, not just a phase.</li> <li>Strategic and analytical: you approach complex problems with a structured, data-driven mindset to uncover risks and improve testing effectiveness.</li> <li>Curious and proactive: you seek out edge cases and risks rather than waiting for them to appear.</li> <li>Collaborative: comfortable partnering with engineers, product managers, and stakeholders.</li> <li>Pragmatic: able to balance thoroughness with speed, and automation with smart manual testing.</li> <li>Empathetic to users: you advocate for the end-user experience in every release.</li> </ul> <p><strong>What We Offer</strong></p> <ul> <li>Opportunity to shape the quality strategy of a mature SaaS product with real customer impact.</li> <li>A flexible remote work environment supporting distributed teams.</li> <li>Emphasis on quality, accessibility, and sustainable product development.</li> <li>Collaboration with cross-functional teams focused on long-term platform success.</li> <li>A culture that values clear communication, collaboration, ownership, and continuous improvement.</li> </ul><div class="content-conclusion"><p><strong>We offer*:</strong></p> <ul> <li>Flexible working format - remote, office-based or flexible</li> <li>A competitive salary and good compensation package</li> <li>Personalized career growth</li> <li>Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)</li> <li>Active tech communities with regular knowledge sharing</li> <li>Education reimbursement</li> <li>Memorable anniversary presents</li> <li>Corporate events and team buildings</li> <li>Other location-specific benefits</li> </ul> <p>*not applicable for freelancers</p></div>

If this role is no longer available, it will disappear from Praxy automatically.