{"id":2114523,"url":"https://alion.io/job/apreel-qa-automation-engineer","title":"QA Automation Engineer","company":{"id":3913594,"name":"apreel","domain":"apreel.com","url":"https://alion.io/company/apreel","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Traffit","truth_index":null},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":["PL"],"hiring_countries_total":1,"salary":{"min":16800,"max":20200,"currency":"PLN","period":"month","gross":null,"usd_annual":62016},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Assembly","optional":false},{"name":"CI/CD","optional":false},{"name":"DuckDB","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Jira","optional":false},{"name":"Python","optional":false},{"name":"Robot Framework","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-07T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-07T00:00:00Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"Core responsibilities include: \nDesign, build, maintain, and execute Robot Framework validation suites for laboratory instrument data converted to Allotrope Simple Model (ASM) JSON. \nTranslate business requirements, field mappings, SOPs, and validation standards into automated schema, mapping, semantic, and formatting checks. \nDevelop Python readers, custom Robot keywords, and reusable validation libraries for CSV, XML, XLS/XLSX, JSON, and instrument-specific formats. \nPerform smoke, functional, regression, UAT, and cross-version testing across converter releases and instrument datasets. \nConduct root cause analysis to distinguish converter defects, source-data issues, schema changes, and test automation defects. \nMaintain test traceability through mapping identifiers, stable finding and defect keys, execution provenance, and auditable evidence. \nAnalyze validation results using SQL, DuckDB, and Parquet to identify new, recurring, resolved, reopened, and regressed findings. \nPrepare and publish Test Summary, Defect Summary, HTML/JSON, and trend reports for technical and business stakeholders. \nMaintain CI/CD execution and reporting through GitHub Actions, containerized test environments, Artifactory, Jira, and Xray. \n\nKogo poszukujemy?\n5+ years of software quality engineering or test automation experience, including at least 2 years of data-centric validation.\n2+ years of hands-on Robot Framework experience, including reusable resources, custom Python keyword libraries, parameterized testing, and Robot output analysis.\nStrong Python development skills for parsing, transformation, JSON traversal, numerical comparison, and automated validation.\nExperience writing SQL for data reconciliation, quality analysis, regression trending, and defect investigation\nExperience validating source-to-target mappings across JSON, CSV, XML, XLS/XLSX, and structured or semi-structured text formats.\nKnowledge of JSON Schema, semantic data models, controlled vocabularies, and schema-driven validation; Allotrope ASM experience is preferred.\nExperience with smoke, functional, regression, and UAT testing, including defect lifecycle management and root cause analysis.\nExperience with Git, GitHub Actions or equivalent CI/CD tooling, containerized execution, dependency management, and automated report publishing.\nExperience with Jira, Xray, Agile delivery, test evidence management, and regulated or GxP laboratory environments.\nTech stack\nPython, Robot Framework","description_format":"text","description_chars":2477,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology"],"lifecycle":[{"event":"open","at":"2026-10-08T22:59:03Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":24,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":62016,"is_top_pay":false},"html_url":"https://alion.io/job/apreel-qa-automation-engineer","json_url":"https://alion.io/job/apreel-qa-automation-engineer.json","meta":{"generated_at":"2026-10-12T04:11:12Z","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":6665,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":3913594},"rest":"https://alion.io/mcp/rest/get_company?id=3913594"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fapreel-qa-automation-engineer"},{"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%2Fapreel-qa-automation-engineer"},{"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%2Fapreel-qa-automation-engineer"},{"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/apreel-qa-automation-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fapreel-qa-automation-engineer"}]}