{"id":2195770,"url":"https://alion.io/job/innowave-senior-quality-engineer-ai-driven-testing-quality","title":"Senior Quality Engineer - AI-Driven Testing & Quality","company":{"id":3807098,"name":"InnoWave","domain":"innowave.tech","url":"https://alion.io/company/innowave-2","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":28000,"max_usd":77000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1009},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"BrowserStack","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Gatling","optional":false},{"name":"JavaScript","optional":false},{"name":"JMeter","optional":false},{"name":"k6","optional":false},{"name":"Pact","optional":false},{"name":"Playwright","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-09-17T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-09-17T00:00:00Z","board_verified":false,"closed_at":null,"days_open":27,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":27},"description":"Sobre a vaga\nInnoWave is looking for a dynamic, agile person to complete our team as Senior Quality Engineer. The role involves auditing current coverage, defining target-state automation architecture, and building UI, API, and database coverage. You will embed in Agile squads as QE lead, coordinating onshore/offshore QE and working alongside the development team.\n\nO que vais fazer\n\nAudit current coverage, tooling, and process, and identify where the real risk sits rather than where testing is easiest\nDefine the target-state automation architecture and a staged path to it, sequenced by risk, including proofs of concept, and recommending against tools that do not earn their cost\nBuild the case for change and secure buy-in from engineering, product, and leadership\nClose testability gaps that block automation, like unstable environments, non-deterministic data, missing seams, with engineering\nDesign and build UI (Selenium, Playwright, BrowserStack), API, and database coverage, including regression and contract testing, in Python where we start fresh, in JavaScript/Typescript or C# where tests belong beside existing code\nValidate data at rest with SQL and NoSQL, and validate data-layer change: migrations, parity checks, behavioral equivalence\nIntegrate suites into CI/CD as enforced quality gates: run performance and load testing, including async and queue-based paths\nConduct security testing and partner with security engineering to validate findings and verify remediation\nKeep test infrastructure portable (containerized runners, self-hostable grids) and own test data management: masking, synthetic generation, and controlled access for teams handling subscriber and billing data\nUse AI tools to generate and maintain tests, apply AI-assisted log analysis and defect clustering, and deliver enablement with honest ROI recommendations\nBuild quality dashboards and executive release reports with clear go/no-go recommendations\nEmbed in Agile squads as QE lead, coordinate onshore/offshore QE, mentor through pair testing and review, and work alongside the development team\n\nO que é pedido\n\nDegree in Computer Science, MIS, Software Engineering, or equivalent experience\n4+ years in software quality engineering, including owning test strategy across more than one layer (UI, API, or data)\nBuilt or substantially rebuilt automation where little existed, not only extended a mature suite someone else designed\nHands-on automation with Selenium or Playwright, plus API test automation\nTest automation in Python, our preferred language for the new estate. Strength in JavaScript/Typescript or C# with a willingness to work in Python is equally fine\nComfortable with SQL, and able to validate data at rest rather than only through the UI\nIntegrating test suites into CI/CD pipelines\nRoutine use of AI coding and testing tools, with a clear view of where they help and where they don't\nA track record of getting a tooling recommendation adopted by people who did not report to you\nClear communication with non-technical stakeholders, including release recommendations you can defend\nFluent in English - written and spoken (mandatory)\nAvailability to work in an Hybrid model in one of our offices\n\nValorizado\n\nMaking test suites blocking gates in CI/CD rather than advisory checks\nPerformance and load testing (JMeter, k6, Gatling, or similar)\nSelf-hosted test infrastructure (containerized runners, self-managed grids) and infrastructure-as-code for repeatable test environments\nContract testing (Pact or similar) and event-driven systems: Kafka, RabbitMQ, NATS\nData migration testing: parity validation and behavioral equivalence for converted database logic\nTest data management at scale: masking, synthetic generation, regulated personal data\nGo, useful for exercising Go services, though the suite itself would not be written in Go\nObservability data (logs, metrics, traces) as a primary triage input\nTelco experience: BSS/OSS, provisioning, billing, or network data\n\nResumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.","description_format":"text","description_chars":4081,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-10-09T18:49:15Z"}],"visa":[],"liveness":{"score":47,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.735,"p_room":0.75,"age_days":27,"expected_fill_days":31,"reasons":["seen:27","velocity","win:late"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/innowave-senior-quality-engineer-ai-driven-testing-quality","json_url":"https://alion.io/job/innowave-senior-quality-engineer-ai-driven-testing-quality.json","meta":{"generated_at":"2026-10-14T10:50:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12813,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3807098},"rest":"https://alion.io/mcp/rest/get_company?id=3807098"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finnowave-senior-quality-engineer-ai-driven-testing-quality"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finnowave-senior-quality-engineer-ai-driven-testing-quality"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finnowave-senior-quality-engineer-ai-driven-testing-quality"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/innowave-senior-quality-engineer-ai-driven-testing-quality\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finnowave-senior-quality-engineer-ai-driven-testing-quality"}]}