{"id":3006769,"url":"https://alion.io/job/thales-group-software-qa-engineer-air-lab","title":"Software QA Engineer (AIR Lab)","company":{"id":143,"name":"Thales Group","domain":"thalesgroup.com","url":"https://alion.io/company/thales","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":84,"open_postings":119,"ghost_share":0,"stale_share":0.647,"repost_share":0.017,"time_to_fill_p50_days":50,"computed_at":"2026-10-22T06:10:10Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":67000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":12},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"GitLab CI","optional":false},{"name":"AI Agents","optional":true},{"name":"Claude Code","optional":true},{"name":"Cypress","optional":true},{"name":"Docker","optional":true},{"name":"Java","optional":true},{"name":"k6","optional":true},{"name":"Kubernetes","optional":true},{"name":"Playwright","optional":true},{"name":"Postman","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"Pytest","optional":true},{"name":"Python","optional":true},{"name":"Rest-Assured","optional":true},{"name":"Room","optional":true}],"status":"live","first_seen_at":"2026-10-21T14:03:31Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-23T02:29:38Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Location: Singapore, SingaporeThales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence. Operating at the forefront of aerospace and space, cybersecurity and digital identity, we’re driven by a mission to build a future we can all trust.\nIn Singapore, Thales has been a trusted partner since 1973, originally focused on aerospace activities in the Asia-Pacific region. With 2,000 employees across three local sites, we deliver cutting-edge solutions across aerospace (including air traffic management), defence and security, and digital identity and cybersecurity sectors. Together, we’re shaping the future by enabling customers to make pivotal decisions that safeguard communities and power progress.The Software QA Engineer applies sound software-engineering QA principles to AIR Lab applications, using Gen AI as a core part of the daily toolkit to design, generate and maintain automated integration, sanity and regression tests. The role is hands-on: turning a deep understanding of each product into executable tests that run in delivery pipelines and give the team fast, trustworthy feedback.\nEqually important is judgement. Not every change needs the full suite, and not every proof of concept needs production-grade quality gates. This role decides, together with the Validation Lead and Product Owners, which tests are enforced as blocking gates, which run on a schedule, and where lighter-weight checks are enough, balancing confidence against delivery speed across POCs, MVPs and more mature products.\nThe role reports to the Head of Engineering and works closely with Product Owners/Functional Leads to understand each product, its users, and how AIR Lab applications talk to one another.\nResponsibilities:\nWork closely with Product Owners/Functional Leads to understand product intent, User Journeys, and the ATM operational context behind each application.\nBuild and maintain a clear picture of how AIR Lab products interact (interfaces, data flows and dependencies) and use it to pinpoint integration risk.\nDesign and implement automated integration tests that verify the contracts and data exchanged between applications and services.\nBuild and maintain sanity (smoke) suites that quickly confirm a deployment or environment is healthy before deeper testing begins.\nBuild and maintain regression suites that protect agreed User Journeys and previously fixed defects.\nUse AI tools such as Claude to accelerate test work: deriving test cases from User Journeys and specifications, generating test code and test data, and analysing failures and logs.\nReview and verify all AI-generated tests and outputs for correctness, relevance and maintainability before they are committed. AI speeds up the work; the engineer owns the quality.\nApply a risk-based approach to decide when tests are enforced as blocking gates (merge request, promotion to Demo/Public environments), when they run as non-blocking or scheduled checks, and when lighter verification is sufficient, based on product maturity, change impact and criticality.\nIntegrate test suites into GitLab CI/CD pipelines and ephemeral namespace environments, keeping execution time short and flakiness under control.\nTriage test failures, separate genuine defects from test or environment issues, and raise clear, reproducible defect reports; follow up until resolution.\nKeep test suites lean and maintainable: retire obsolete tests, fix or quarantine flaky ones, and refactor as products evolve.\nContribute reusable prompts, patterns and guidelines for AI-assisted testing so the wider engineering team can adopt them.\nReport coverage, results and quality risks to the Validation Lead and Product Owners in a clear, actionable format, raising blockers early.\nOwn and drive the Software QA lifecycle, raise bugs and ensure quality of the products.\nRequirements:\nEducation\n· Bachelor’s degree in Computer Science, Information Technology or a related engineering field\n· Master’s degree in Computer Science or a related field is a plus\nEssential Skills/Experience\n4-6 years of experience in software QA or test automation, with hands-on delivery of integration, sanity and regression suites.\nSolid grasp of software-engineering QA principles: the test pyramid, risk-based testing, test design techniques.\nHands-on API and service-level test automation (e.g., Karate, Pytest, REST Assured, Postman/Newman) and working proficiency in at least one programming language such as Python or Java.\nExperience integrating automated tests into CI/CD pipelines (GitLab CI preferred) and working with containerised environments (Docker, Kubernetes).\nAbility to understand distributed systems (APIs, messaging, data pipelines) and reason about how components interact and fail.\nGood communication skills in English, and confidence working with product and functional stakeholders.\nDesirable Skills/Experience\nExposure to the ATM/ATC or wider aviation domain.\nExperience with prompt engineering or agentic AI workflows for engineering tasks (e.g., Claude Code), including building reusable prompts for the team.\nFamiliarity with UI or performance test automation (e.g., Playwright, Cypress, k6).\nExperience in R&D, POC or MVP environments where test rigour is matched to product maturity.\nPractical experience using AI assistants (e.g., Claude) to generate, refactor and analyse tests, with the judgement to verify and correct their output.\nEssential / Desirable Traits\n· Pragmatic: knows when “good enough” is right and when to hold the line on quality\n· Possess learning agility, curiosity, flexibility and pro-activity\n· Collaborative and comfortable with agile teamwork and user engagement\n· Communicates risk clearly and calmly, without alarmism\nYOUR CAREER AT THALES \nFuture opportunities will allow you to discover other domains or sites. You will be able to evolve and grow your competencies in different areas:\nRoom and attention to personal development\nBuild your talents in another domain of Thales Group, discovering new products, new customers, new country or go to a more complex Solution.\nChoose between a technical expertise or a leadership path\nBuild an international career within a leading Engineering Group\nAt Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do. Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do. Join us, and be part of a team reimagining technology to create solutions that truly make a difference - for a safer, greener, and more inclusive world.","description_format":"text","description_chars":6801,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Singapore","iso":"SG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Identity Management","Satellite Manufacturing","Electronic Warfare","Information Security"],"lifecycle":[{"event":"open","at":"2026-10-21T14:03:31Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":50,"reasons":["conf:0","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/thales-group-software-qa-engineer-air-lab","json_url":"https://alion.io/job/thales-group-software-qa-engineer-air-lab.json","meta":{"generated_at":"2026-10-23T02:31:35Z","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":4155,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00: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":143},"rest":"https://alion.io/mcp/rest/get_company?id=143"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fthales-group-software-qa-engineer-air-lab"},{"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%2Fthales-group-software-qa-engineer-air-lab"},{"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%2Fthales-group-software-qa-engineer-air-lab"},{"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/thales-group-software-qa-engineer-air-lab\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fthales-group-software-qa-engineer-air-lab"}]}