pWe are looking for a bData Test Engineer (Python SQL) /b to join our Client’s team under a bremote /b work model. /ppbr/ppAt bHexa Consulting /b, we are more than an IT consulting company — we are a place where technological talent grows. Based in Portugal, we value transparency and a people-first approach, helping professionals take the next big step in their IT careers. Our mission is to build strong relationships and support the development of every team member. /ppWith projects in Nearshore, Time Material, Service Management, and Tech Academies, you will find opportunities to learn, innovate, and grow in your career. /ppbr/ppThis role is highly technical and sits at the intersection of bsoftware engineering, data engineering, and quality engineering /b. The main focus is ensuring the bcorrectness, reliability, and performance of data-driven systems /b, where complex SQL analytics power user-facing features. /ppYou will work extensively with blarge aggregated datasets /b presented directly in the frontend, requiring a high level of confidence in validating business logic implemented in SQL. /ppbr/ppbKey Responsibilities: /b /pulliDesign, implement, and evolve bautomated testing frameworks /b using Python, Robot Framework, and Selenium /liliBuild reliable bend-to-end and integration tests /b validating frontend behaviour, backend services, and SQL-based analytical results /liliDevelop reusable btest utilities and libraries /b, treating test code as a first-class engineering artefact /liliEnsure test suites are bdeterministic, performant, and CI/CD compatible /b /liliValidate bcomplex SQL queries /b, including multi-table joins, window functions, aggregations, rollups, and derived metrics /liliDesign tests that verify the correctness of banalytical results displayed in the UI /b /liliEnsure consistency between braw data, transformed datasets, and user-facing results /b /liliInvestigate discrepancies between expected and actual results across different data layers /liliWrite clean, maintainable code aligned with engineering principles such as bClean Code, DRY, KISS, and SOLID /b /liliParticipate in bcode reviews /b for both production and test code /liliAdvocate for btestability in data models, SQL design, APIs, and UI contracts /b /liliCollaborate closely with bSoftware Engineers, Data Engineers, and Product teams /b to validate business logic implemented in data transformations /liliIdentify risks in analytical calculations and challenge ambiguous metrics or assumptions /liliUse bAI-assisted development tools responsibly /b to accelerate test development, explore edge cases in SQL logic, and improve code coverage /li /ulpbr/ppbRequired Qualifications: /b /pulliStrong professional experience with bPython /b /liliAdvanced bSQL expertise /b, including testing complex analytical queries and aggregations /liliHands-on experience with bRobot Framework /b /liliExperience with bSelenium /b or equivalent browser automation tools /liliExperience testing bdata-intensive, user-facing applications /b /liliExperience working in bCI/CD environments /b /liliProven background as a bSoftware Engineer, Data-focused Test Engineer, or hybrid engineering role /b /liliStrong understanding of how bdata transformations impact user experience /b /liliAbility to work across bfrontend, backend, and data layers /b /liliFluency in bEnglish (C1 level) /b and bPortuguese (C1 level) /b /li /ulpbr/ppbNice to Have: /b /pulliExperience testing bdata platforms, dashboards, or analytical products /b /liliFamiliarity with bdata pipelines or transformation layers /b /liliExperience validating bproduct metrics and KPIs /b with stakeholders /liliExperience with bperformance testing of SQL-intensive workloads /b /li /ulpbr/ppbImportant Note: /b /ppThis is bnot a traditional QA or manual testing role /b. The position is intended for engineers who design testing systems, write production-quality code, and reason deeply about bdata correctness and analytical logic /b. /ppYou will spend more time designing testing architectures, validating complex SQL logic, and ensuring data integrity than executing manual test cases. /ppbr/ppbWhy Join Us? /b /pullibWork Model: /b Remote /lilibContract Type: /b Permanent / Employment or B2B, according to preference /lilibHealth Insurance: /b Comprehensive coverage for your well-being /lilibContinuous Learning: /b Access to a Udemy Business subscription with thousands of courses and workshops /lilibTeam Culture: /b A collaborative, relaxed, and innovative environment /li /ulpbr/ppIf you meet the above criteria and are ready for an exciting opportunity in a dynamic environment, send us your CV! /p
¿Te interesa este puesto?