July 1, 2026
Senior Software Quality Engineer
Senior • On-site
120,996 - 165,000 USD/yr
Washington, DC
The Nuclear Company is seeking a Senior Software Quality Engineer to help ensure the quality, reliability, traceability, and compliance of Nuclear Operating System (NOS), the software platform supporting one of the largest nuclear construction programs in the United States.
This role combines software engineering, test automation, verification and validation (V&V), and quality assurance in a highly regulated environment. You will work closely with software engineers, product teams, and compliance leaders to build automated testing capabilities, verify software requirements, support audit readiness, and ensure digital systems meet the standards required for nuclear deployment.
The ideal candidate is a strong engineer who enjoys building automation, improving quality processes, and working within rigorous compliance frameworks.
Responsibilities
Test Automation & Quality Engineering
- Design, develop, and maintain automated test frameworks for web, API, data, and backend services.
- Build and execute automated unit, integration, regression, and end-to-end test suites.
- Integrate testing into CI/CD pipelines and release processes.
- Develop performance, load, and reliability testing capabilities.
- Establish quality metrics and reporting dashboards.
Verification & Validation
- Execute software verification and validation activities.
- Validate software against documented requirements and acceptance criteria.
- Ensure requirements are traceable through design, implementation, testing, and release.
- Support release readiness reviews and quality gates.
Quality Assurance & Compliance
- Perform quality reviews and audits of software systems and development processes.
- Support compliance with ASME NQA-1 and other applicable quality standards.
- Verify configuration management, change control, and records management practices.
- Prepare audit-ready documentation and objective evidence packages.
Defect Management & Root Cause Analysis
- Lead defect triage, investigation, verification, and closure activities.
- Analyze quality trends and identify opportunities for process improvement.
- Support root cause investigations and corrective action programs.
- Reduce defect escape rates through improved automation and quality controls.
Collaboration & Continuous Improvement
- Partner with software engineers to improve testability and code quality.
- Participate in design reviews and code reviews.
- Help establish software quality best practices across engineering teams.
- Support internal audits, external audits, and regulatory inspections.
Required Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of experience in software quality engineering, software testing, SDET, or software verification and validation roles.
- Strong programming skills in Python, Java, C#, JavaScript/TypeScript, or similar languages.
- Experience developing and maintaining automated test frameworks.
- Experience with modern testing tools such as Playwright, Cypress, Selenium, TestNG, PyTest, or equivalent.
- Experience testing APIs, databases, and distributed systems.
- Experience integrating automated testing into CI/CD pipelines.
- Experience with Git, Jira, Azure DevOps, or similar engineering tools.
- Ability to read, understand, and review production software code.
- Strong written communication and documentation skills, including the ability to produce audit-ready documentation.
- Experience preparing for and supporting quality or regulatory audits.
Preferred Experience
- Experience working in regulated industries such as nuclear, aerospace, defense, medical devices, energy, or industrial systems.
- Familiarity with ASME NQA-1 quality requirements.
- Experience in nuclear or a U.S. Department of Energy environment.
- Familiarity with safety-critical software standards such as IEEE 1012, IEC 61508, or IEC 60880.
- Familiarity with cybersecurity, performance, or reliability testing.
- Experience supporting quality audits, regulatory inspections, or compliance programs.
- Experience with requirements management and traceability systems.
- Experience testing AI/ML-enabled software systems.
- Understanding of ITAAC, nuclear construction quality programs, or NRC-regulated environments.
- Experience with quality management systems (QMS) and records control platforms.
Benefits
- Competitive compensation packages
- 401k with company match
- Medical, dental, vision plans
- Generous vacation policy, plus holidays
Estimated Starting Salary Range
- $121,000 - $165,000 annually
EEO Statement
The Nuclear Company is an equal opportunity employer committed to fostering an environment of inclusion in the workplace. We provide equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. We prohibit discrimination in all aspects of employment, including hiring, promotion, demotion, transfer, compensation, and termination.
Export Control
Certain positions at The Nuclear Company may involve access to information and technology subject to export controls under U.S. law. Compliance with these export controls may result in The Nuclear Company limiting its consideration of certain applicants.
Similar jobs you might like
Technology

The Nuclear Company
Staff Application Security Engineer
Senior
On-site
Washington, DC
150,000 - 173,004 USD/yr
🏢 Summary: The role focuses on securing modern applications, APIs, cloud workloads, and developer workflows within a nuclear energy environment. You will embed security into the SDLC, perform threat modeling and code reviews, harden CI/CD pipelines, and collaborate across engineering teams to manage vulnerabilities and protect sensitive data. This position combines hands-on application security, DevSecOps, and cloud security responsibilities in a regulated, mission-critical context. 🗂️ Requirements: 4+ years experience in application, product, or software security, Hands-on experience securing web applications, APIs, distributed systems, or cloud-native services, Strong knowledge of application security risks (authentication, authorization, injection, SSRF, insecure deserialization, secrets exposure, API security), Experience with secure SDLC tools (SAST, SCA, secret scanning, CI/CD security), Ability to read code in at least one language: Python, TypeScript, Go, Java, C#, or C++, Familiarity with AWS security concepts (IAM, encryption, logging, networking, secrets management, infrastructure-as-code), Experience performing threat modeling and security reviews, Understanding of offensive security principles 📃 Skills: Python, TypeScript, Go, Java, C#, C++, AWS, IAM, CodeQL, Dependabot, SAST, SCA, CI/CD, GitHub, OWASP, NIST, SOC2, IEC62443, NERCCIP 🏢 Description: About the role The Nuclear Company is searching for an Application Security Engineer to help secure the software, data systems, and developer workflows that power our Nuclear Operating System, internal platforms, and mission-critical applications. This is a high-ownership role for a builder who is equally comfortable reviewing application architecture, threat modeling APIs, improving GitHub security controls, and partnering directly with engineers to ship secure software quickly. You will work across product engineering, platform engineering, data science, infrastructure, and operations to embed security into the way we design, build, test, and deploy software. You will help define secure development standards, review high-impact product designs, harden CI/CD workflows, and guide teams through vulnerability remediation in a practical, risk-based way. This role reports to the Senior Manager for Application and Product Security. Responsibilities Application & Product Security - Perform security reviews and threat models for NOS modules, internal tools, APIs, data workflows, AI-enabled features, and cloud-connected applications. - Identify and remediate risks across authentication, authorization, tenant isolation, input validation, secrets handling, encryption, logging, and data access. - Review application designs and code changes for security issues before production. - Define reusable security patterns for web applications, APIs, mobile workflows, internal platforms, and data-heavy systems. - Establish secure-by-default approaches for applications supporting regulated, high-consequence infrastructure. Secure SDLC & Developer Enablement - Build and improve DevSecOps practices across the GitHub-based SDLC, including code scanning, dependency review, secret scanning, branch protections, CI/CD hardening, and secure workflows. - Create secure templates, checklists, automation, documentation, and lightweight review processes. - Triage and prioritize findings from SAST, SCA, secret scanning, penetration tests, code reviews, and internal assessments. - Develop vulnerability management workflows, remediation guidance, and engineering metrics. - Support secure coding education through design reviews, documentation, and developer partnership. Platform, Cloud & Data Security - Secure AWS workloads, infrastructure-as-code, service integrations, data pipelines, and deployment workflows. - Review integrations involving Palantir Foundry, partner APIs, internal data platforms, and AI-assisted engineering workflows. - Secure sensitive data flows across application, platform, and operational environments. - Ensure application events, audit logs, and security signals support investigation and response. - Navigate cybersecurity expectations within a regulated nuclear energy environment. Cross-Functional Partnership - Partner with software engineers, product managers, data engineers, infrastructure teams, and stakeholders. - Communicate risk clearly while balancing security and delivery speed. - Contribute to the application and product security roadmap as systems scale. - Help build a culture of ownership, velocity, and technical rigor. Experience - 4+ years in application security, product security, software security, or software engineering with strong security focus. - Experience securing modern software systems including web applications, APIs, distributed systems, or cloud-native services. - Strong understanding of authentication, authorization, access control, injection, insecure deserialization, SSRF, secrets exposure, dependency risk, and API security. - Experience with GitHub Advanced Security, CodeQL, Dependabot, SAST, SCA, secret scanning, and CI/CD security. - Ability to read at least one modern programming language (Python, TypeScript, Go, Java, C#, or C++). - Familiarity with AWS security concepts including IAM, logging, encryption, networking, secrets management, and infrastructure-as-code. - Strong communication skills and offensive security mindset. Preferred Qualifications - Experience securing software in regulated or mission-critical environments. - Familiarity with AI-assisted development tools, LLM-enabled applications, prompt injection risks, and AI supply chain concerns. - Experience with vulnerability management, penetration testing, DAST tools, or incident response. - Familiarity with OWASP ASVS, OWASP Top 10, OWASP API Security Top 10, NIST CSF, NIST 800-53, SOC 2, IEC 62443, or NERC CIP. - Security certifications such as AWS Certified Security – Specialty or OSWE. - Interest in nuclear energy and critical infrastructure. Benefits - Competitive compensation packages - 401k with company match - Medical, dental, vision plans - Generous vacation policy plus holidays Estimated Starting Salary Range The estimated starting salary range for this role is $150,000 - $173,000 annually, less applicable withholdings and deductions, paid on a bi-weekly basis. The actual salary offered may vary based on experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications, and other relevant factors. EEO Statement The Nuclear Company is an equal opportunity employer committed to fostering an inclusive workplace. Equal employment opportunities are provided without regard to protected characteristics. Discrimination in any aspect of employment is prohibited. Export Control Certain positions may involve access to information and technology subject to U.S. export controls. Compliance requirements may limit consideration of some applicants.
Technology

The Nuclear Company
Staff Software Engineer
Senior
On-site
Washington, DC
150,000 - 173,004 USD/yr
🏢 Summary: Staff Software Engineer role focused on architecting and delivering mission-critical software for a nuclear energy platform in a highly regulated environment. The position combines hands-on development with technical leadership, system integration, and rigorous quality and compliance practices. The engineer will drive scalable, reliable solutions that support safety-critical operations and cross-functional collaboration. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field, 7+ years of progressive software development experience, Experience in safety-critical or highly regulated industries, Proficiency in JavaScript, TypeScript, or Python, Experience with full SDLC (Agile and Waterfall), Strong knowledge of software design patterns, data structures, and algorithms, Experience with Git and collaborative workflows, Expertise in complex software architecture design, Strong understanding of software QA and testing methodologies, Ability to debug and troubleshoot complex systems 📃 Skills: JavaScript, TypeScript, Python, Git, Agile, Waterfall, SDLC, AI, ML 🏢 Description: About the role As a Staff Software Engineer, you will serve as a technical leader responsible for architecting and delivering software that powers critical aspects of our nuclear energy platform. You'll work at the intersection of software, engineering, and operations, solving complex problems in a highly regulated environment where reliability and safety are paramount. This role requires both strategic thinking and hands-on execution, with opportunities to influence technical direction, mentor engineers, and drive cross-functional initiatives. Your work will directly contribute to advancing clean, carbon-free energy solutions and shaping the future of the nuclear industry. Responsibilities Software Design & Development: Lead the design and development of robust, scalable, and high-quality software solutions for critical nuclear energy applications. This includes architecting new features, writing clean and efficient code, and participating in code reviews. Technical Leadership: Provide technical leadership and guidance to junior and mid-level engineers, mentoring them in best practices for software development, quality, and adherence to industry standards. System Integration: Work closely with hardware engineers, control systems engineers, and other software teams to ensure seamless integration of software components with physical systems and external interfaces. Quality & Compliance: Implement and advocate for rigorous software quality assurance practices, including comprehensive testing, debugging, and documentation, ensuring compliance with nuclear industry regulations and internal quality standards. Performance Optimization: Identify and resolve complex performance issues, ensuring our software operates efficiently and reliably under demanding conditions. Problem Solving: Tackle challenging technical problems, proposing innovative solutions and driving their implementation from concept to deployment. Documentation: Create and maintain thorough technical documentation, including design specifications, architecture diagrams, and testing protocols. Experience Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a closely related technical field. 7+ years of progressive experience in software development, with a strong portfolio of successfully delivered projects. Experience developing software for highly regulated, safety-critical, or mission-critical industries (e.g., nuclear, aerospace, defense, medical devices, automotive safety). Direct nuclear industry experience is highly preferred. Proficiency in one or more relevant programming languages such as JavaScript, TypeScript, or Python. Demonstrated experience with full software development life cycles (SDLCs), including Agile and Waterfall methodologies. Strong understanding of software design patterns, data structures, and algorithms. Experience with version control systems (e.g., Git) and collaborative development workflows. Expertise in designing and implementing complex software architectures. Deep understanding of software quality assurance principles and testing methodologies. Ability to debug and troubleshoot intricate software systems. Exceptional problem-solving and analytical skills. Strong written and verbal communication skills, with the ability to articulate technical concepts to diverse audiences. Ability to work effectively in a collaborative, fast-paced environment. Preferred Experience Experience building offline-capable, air-gapped, or otherwise disconnected applications, and packaging them for constrained or containerized deployment environments. Hands-on experience integrating third-party physical security systems. Experience applying AI features & ML models into production workflows. Exposure to nuclear, critical infrastructure, defense, or physical security domains. Benefits Competitive compensation packages 401k with company match Medical, dental, vision plans Generous vacation policy, plus holidays Estimated Starting Salary Range The estimated starting salary range for this role is $150,000 - $173,000 annually less applicable withholdings and deductions, paid on a bi-weekly basis. The actual salary offered may vary based on relevant factors as determined in the Company's discretion, which may include experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications held, and other criteria deemed pertinent to the particular role. EEO Statement The company is an equal opportunity employer committed to fostering an environment of inclusion in the workplace. We provide equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. We prohibit discrimination in all aspects of employment, including hiring, promotion, demotion, transfer, compensation, and termination. Export Control Certain positions may involve access to information and technology subject to export controls under U.S. law. Compliance with these export controls may result in limiting consideration of certain applicants.
Technology

The Nuclear Company
Senior Platform Engineer
Senior
On-site
Washington, DC
120,996 - 165,000 USD/yr
🏢 Summary: Platform Engineer role focused on building and maintaining backend systems, CI/CD pipelines, data integrations, and platform infrastructure for a large-scale nuclear software platform. The position involves working with AI/data teams to support reliable, scalable services and AI-ready data architecture in a production environment. 🗂️ Requirements: 5+ years building and running production backend or platform systems, Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field, or equivalent experience, Strong coding skills in at least one backend language, Experience building and owning CI/CD pipelines, Experience integrating systems using REST APIs, event streams, or data pipelines, Experience with at least one major cloud platform, Experience with configuration management and infrastructure as code, Working knowledge of data modeling and system data flows, Strong written and verbal communication skills 📃 Skills: Python, Go, Java, TypeScript, CI/CD, REST, AWS, APIs, Databricks, Snowflake, React, SCADA, MCP 🏢 Description: About the role The Nuclear Company is hiring a Platform Engineer to build and run the backend, data, and integration layers that NOS depends on. You will report to the Director of Platform Integrations and work in the Platform Integration & AI/Data squad. NOS is the software platform behind one of the largest nuclear buildouts in the United States, and the platform layer is what keeps it fast, reliable, and connected to the systems around it. This is a hands-on engineering role. You will own CI/CD, build and maintain the data and application integrations that tie NOS to internal systems and external sources, and keep the unified front-end interface and platform services performing under load. You will also help shape the data ontology and MCP design that let AI agents work against NOS data safely. You will work daily with data scientists, AI/ML engineers, product engineers, and nuclear domain experts. You write production code, review pull requests, debug across the stack, and hold the line on configuration management and platform maintenance as new capabilities ship. Responsibilities • Own platform and integration engineering. Build and maintain the application and data integrations that connect NOS to internal systems, partner APIs, and external data sources, and keep them reliable as the platform grows. • Own CI/CD and release tooling. Build and run the pipelines that make NOS releases repeatable, tested, and traceable, and keep build and deployment times short. • Build and maintain the unified front-end interface. Deliver the shared interface layer that product teams build on, and keep it consistent, accessible, and fast. • Keep the platform performant and maintained. Monitor platform performance, fix bottlenecks, manage configuration baselines, and handle the maintenance that keeps NOS stable. • Support data ontology and MCP design. Help structure NOS data and design the Model Context Protocol interfaces that let AI agents read and act on platform data safely. • Partner across the squad. Work with data scientists, AI/ML engineers, and product engineers so the platform layer and the products built on it move together. Required Experience • 5+ years building and running production backend or platform systems. • Bachelor's or Master's in Computer Science, Software Engineering, or a related technical field, or equivalent production experience. • Strong coding skills in at least one backend language (Python, Go, Java, TypeScript, or similar) and solid software engineering fundamentals. • Hands-on experience building and owning CI/CD pipelines and integrations between systems (REST APIs, event streams, data pipelines). • Experience with at least one major cloud (AWS preferred) and with configuration management and infrastructure as code. • Working knowledge of data modeling and how data flows between systems. • Good written and verbal communication, able to work with engineers and non-engineers. Preferred Experience • Experience with Palantir Foundry, Databricks, or Snowflake. • Familiarity with Model Context Protocol (MCP) or other patterns for connecting AI agents to data and tools. • Experience in a regulated or safety-critical industry (nuclear, aerospace, defense, energy, medical). • Front-end experience with a modern framework such as React. • Experience with OT/IT integration, SCADA interfaces, or industrial data. Benefits • Competitive compensation packages • 401k with company match • Medical, dental, vision plans • Generous vacation policy, plus holidays Estimated Starting Salary Range The estimated starting salary range for this role is $121,000 - $165,000 annually less applicable withholdings and deductions, paid on a bi-weekly basis. The actual salary offered may vary based on relevant factors as determined in the Company's discretion, which may include experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications held, and other criteria deemed pertinent to the particular role. EEO Statement The Nuclear Company is an equal opportunity employer committed to fostering an environment of inclusion in the workplace. We provide equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. We prohibit discrimination in all aspects of employment, including hiring, promotion, demotion, transfer, compensation, and termination. Export Control Certain positions at The Nuclear Company may involve access to information and technology subject to export controls under U.S. law. Compliance with these export controls may result in The Nuclear Company limiting its consideration of certain applicants. Recruiting Fraud Alert Your safety is our priority. We want to ensure your job search stays secure. Please note that the team at The Nuclear Company only communicates through official @thenuclearcompany.com email addresses. We will never ask for payments or sensitive financial information at any stage of our recruitment process. For your peace of mind, please verify all openings and submit your applications directly through our official careers page.
Technology
Avenga
Senior QA Automation Engineer
Senior
Hybrid
Warsaw, Poland
120 - 130 PLN
🏢 Summary: Senior QA Engineer role focused on automation-first testing within a Credit Assessment and Decision team, with strong emphasis on Robot Framework, API/system testing, and CI/CD-supported quality processes. The position involves designing and maintaining automated tests, supporting releases, improving test coverage, and collaborating closely with developers and business analysts. The role also includes selective manual testing, troubleshooting test failures, and promoting quality standards across delivery teams. 🗂️ Requirements: 5+ years of senior-level QA experience, Hands-on experience in automation-focused testing roles, Experience with Robot Framework, Experience with Python, Strong API testing experience, Strong system testing experience, Experience creating and maintaining automated test suites, Experience with test data and environment configuration, Experience with enterprise test management tools, Experience with CI/CD pipelines, Experience with AI-assisted tools and agent-based workflows, Good spoken and written English 📃 Skills: Robot, Python, API, CI/CD, Testing, Automation 🏢 Description: We are looking for a Senior QA Engineer to join our Credit Assessment and Decision team. In this role, you will take strong ownership of quality within the project by designing, building, and maintaining automated tests, supporting releases, and helping the team strengthen an automation-first approach to testing. This is primarily an automation-focused role, with our automation setup centered around Robot Framework, a keyword-driven framework with human-friendly syntax used to create readable and maintainable automated tests. The role also includes selective exploratory and release-focused manual testing where it adds value. We are looking for someone who is comfortable working hands-on with automation, improving test coverage and suite reliability, and acting as a senior QA voice in close collaboration with developers and business analysts. The ideal candidate combines solid automation engineering skills with a pragmatic quality mindset, strong communication, and the confidence to challenge constructively when quality risks or unclear requirements appear. Responsibilities: Design, create, and maintain automated tests for API-based system and regression testing Support release activities by preparing, executing, and following up on quality assurance tasks Perform selective exploratory and release-focused manual testing where automation is not the most effective option Manage and maintain test assets with proper traceability and reporting in enterprise test management tooling Investigate failed test runs and identify whether issues are caused by product defects, test defects, data problems, or environment instability Work closely with developers and business analysts to ensure quality is addressed early in delivery Act as a senior QA voice within the project by promoting good testing practices, strengthening quality standards, and driving an automation-first approach across delivery Contribute to knowledge sharing and participate in cross-project tester ceremonies within the unit Must-have knowledge and experience: Good Experience Requirements We are looking for someone with solid senior-level QA experience, typically 5+ years, and a clear track record in automation-focused testing roles You should bring hands-on experience from projects where automation was a core part of delivery, not only an additional activity alongside manual testing You should be comfortable taking a leading role in project-level QA work without necessarily holding formal people-management responsibility Technical Expertise Hands-on experience with Robot Framework and Python for test automation, troubleshooting, and test support tooling Strong experience in API and system testing Experience creating new automated tests and maintaining existing automated test suites Experience working with test data, environment configuration, and execution across multiple environments Experience with enterprise test management tools, including test case management, traceability, and reporting Experience working with CI/CD pipelines to support automated test execution, release readiness, and quality feedback loops Experience working with AI-assisted tools and agent-based workflows, with the ability to identify practical opportunities to improve testing and delivery through AI Good spoken and written English
Technology
ITDS
Senior Test Automation Engineer – Java & CI/CD Pipelines
Senior
On-site
Warsaw, Poland
🏢 Summary: Senior Test Automation Engineer role focused on designing and maintaining automated testing solutions, integrating tests into CI/CD pipelines, and supporting software quality in a hybrid Scrum environment. The position involves UI, API, regression, and integration testing using modern automation frameworks and collaboration with multidisciplinary development teams. 🗂️ Requirements: 5+ years of experience as a QA Engineer or Test Automation Engineer, Practical knowledge of Java, Experience with Playwright, Experience with Selenium, Experience with RestAssured, Experience with Postman/Newman, Familiarity with GitLab CI, Familiarity with GitHub Actions, Familiarity with Azure DevOps, Familiarity with Jenkins, Ability to create test cases, Experience with Jira, Knowledge of Xray or Zephyr, Good knowledge of Git, Knowledge of ISTQB fundamentals, Experience working in Scrum teams, Good command of Polish, Legal right to work in the European Union 📃 Skills: Java, Playwright, Selenium, RestAssured, Postman, Newman, GitLab, GitHub, Azure, Jenkins, Jira, Xray, Zephyr, Git, ISTQB, Scrum, Python, C#, JavaScript, TypeScript, Docker, Kubernetes, Azure, AWS, GCP, Cucumber 🏢 Description: Unleash Innovation in Quality Assurance – Shape the Future of Testing Excellence! Warszawa-based opportunity with a fully onsite workmode. As a Senior Test Automation Engineer , you will be working for our client, a leading player in the software development industry committed to delivering high-quality solutions. Your expertise will drive the automation of tests, ensuring robust, reliable, and efficient software releases that empower organizations to innovate with confidence. Your main responsibilities: Design, implement, and maintain automated tests (UI, API, regression, integration) to enhance testing efficiency. Develop and optimize automation frameworks aligned with industry best practices. Integrate automated tests into CI/CD pipelines and monitor their stability. Analyze test results, report defects, and collaborate with development teams to resolve issues. Support manual testing activities, including functional and exploratory tests, based on user requirements. Participate actively in Scrum ceremonies and contribute to quality and test planning within sprints. Co-create and refine Definition of Done and Definition of Ready for QA. Identify potential quality risks and propose preventive measures to mitigate them. You’re ideal for this role if you have: Minimum of 5 years of professional experience as a QA Engineer or Test Automation Engineer. Practical knowledge of Java programming language. Experience with automation frameworks such as Playwright, Selenium, RestAssured, Postman/Newman. Familiarity with CI/CD tools: GitLab CI, GitHub Actions, Azure DevOps, Jenkins. Ability to create test cases and work with test management tools (e.g., Jira + Xray/Zephyr). Good knowledge of Git and testing techniques, including ISTQB fundamentals. Strong communication skills and the ability to work effectively within a multidisciplinary Scrum team. Analytical mindset with problem-solving capabilities, attention to detail, and a commitment to high-quality deliverables. It is a strong plus if you have: Knowledge of programming languages such as Python, C#, JavaScript/TypeScript. Experience with performance testing, containerization (Docker/Kubernetes), and cloud testing (Azure/AWS/GCP). Familiarity with shift-left testing, contract testing, or BDD (Cucumber). Language Required for the role: Polish (good command required) Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Tenarai
Senior Software Quality Engineer
Senior
Remote
Kraków, Poland
120 - 140 PLN
🏢 Summary: Senior Software Quality Engineer role focused on testing and quality assurance for an airline retailing and merchandising platform delivering personalized offers and real-time shopping experiences. The position involves designing and maintaining automated test frameworks, executing functional and integration testing, and collaborating across engineering teams to ensure product quality. The role also emphasizes AI-assisted testing, Agile collaboration, and quality engineering for high-performance, mission-critical systems. 🗂️ Requirements: 4-6 years of experience in software testing or quality engineering, Strong knowledge of software testing methodologies and quality metrics, Programming skills in Java, Hands-on experience with Cucumber, Selenium, JMeter, SoapUI or equivalent frameworks, Experience with AI-assisted testing and quality tools, Ability to apply risk-based testing decisions, Experience with authentication and authorization testing, Experience designing and maintaining automated tests, Strong English communication skills, Familiarity with Agile/Scrum and shift-left testing, Working knowledge of Unix/Linux commands, Knowledge of application servers, Ability to configure and troubleshoot test environments, Legal work permit in Poland 📃 Skills: Java, Cucumber, Selenium, JMeter, SoapUI, Agile, Scrum, Unix, Linux, Tomcat, API, AuthN, AuthZ, Rally, AI 🏢 Description: Project info: For our client we’re looking for a talented and motivated Senior Software Quality Engineer. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Responsibilities: Creates and maintains test plans (functional, regression, and integration) Designs, implements, and maintains test cases with full traceability to requirements and story cards Develops and maintains automated regression test suites Utilizes AIassisted testing tools to accelerate test design, improve coverage, and identify edge cases Executes functional, regression, and nonfunctional testing Identifies defects, documents findings, and collaborates with the scrum team on resolution Accountable for overall product quality across functional, regression, and integration testing Actively promotes collaboration and quality mindset within the scrum team Provides input into release milestones and readiness assessments Coordinates test planning and execution across multiple environments Produces and communicates quality metrics and risk assessments Attends and contributes to scrum ceremonies Updates testing status in Rally on a daily basis Collaborates with Software Engineers to ensure appropriate test coverage for all new or changed functionality Participates in estimation and sizing activities Engages early in solution design discussions to influence testability and quality Job requirements: 4-6 years of professional experience in software testing or quality engineering Strong understanding of software testing methodologies, processes, and quality metrics Programming skills in Java Automation tools & frameworks: hands-on experience with tools such as Cucumber, Selenium, JMeter, SoapUI, or equivalent testing frameworks Experience using AIassisted testing and quality tools, such as: AIsupported test case generation, Intelligent defect analysis and triage assistance, AIassisted exploratory testing and edgecase identification Ability to balance AIgenerated insights with engineering judgment and riskbased testing decisions AIdriven test development with ownership: effective use of AI tools to improve test coverage, speed, and insight while retaining accountability for test design, correctness, security, and maintainability Authentication & authorization testing: experience validating functional and edgecase behavior of authN/authZ flows through API and integration tests Crossteam collaboration: effective partnership with Software Engineering, Platform, Security, and SRE teams to promote a share quality mindset Strong collaboration and communication skills across engineering, product, and platform teams Test automation engineering: programming proficiency in Java for designing and maintaining automated tests Communication: strong English communication skills, written and verbal, suitable for crossgeo and crossfunctional collaboration SDLC & Agile practices: familiarity with Agile/Scrum development methodologies and shiftleft testing approaches Systems & tooling awareness: basic working knowledge of Unix/Linux commands and application servers (e.g., Tomcat) Test environment management: ability to configure, validate, and troubleshoot test environments Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model or remote work Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package
Technology
emagine Polska
Senior Software Engineer (Java // Python)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.
Technology
StrategicsIQ
Senior CMS QA Engineer - Warsaw - Poland
Senior
Hybrid
Warsaw, Poland
1,300 - 1,500 PLN
🏢 Summary: Quality Assurance Engineer role focused on testing web applications, CMS platforms, and API integrations within an Agile environment. The position involves functional, regression, and integration testing, defect tracking, and collaboration with development teams to ensure software reliability. The offer includes opportunities to develop automation testing skills and work with modern technology infrastructure. 🗂️ Requirements: Commercial experience as a QA Engineer in web testing, Proficiency with browser developer tools, Experience with Postman, Experience with Swagger, Experience with Mitmproxy, Experience with Lighthouse, Practical experience testing APIs, Experience working with CMS platforms, Ability to create structured test cases and test documentation, Experience working in Agile/Scrum environments, Experience using Jira or equivalent SDLC tools, Professional communication skills in Polish, Professional communication skills in English 📃 Skills: Postman, Swagger, Mitmproxy, Lighthouse, Jira, CMS, API, Agile, Scrum, Python, TypeScript, AWS, Jenkins, Linux, WCAG, SEO, AEM 🏢 Description: We are seeking a highly skilled and proactive Quality Assurance Engineer to oversee quality standards across our core web applications and CMS ecosystems. In this role, you will collaborate with an established Agile team dedicated to delivering high-performance web products and robust API integrations. This position is ideal for an analytical professional who thrives on identifying system vulnerabilities and ensuring optimal software reliability. Key Responsibilities Execute end-to-end functional, regression, and integration testing for web-based platforms. Validate internal and external API endpoints to ensure data integrity and system performance. Design, author, and maintain comprehensive test documentation and structured test cases. Participate actively in Agile/Scrum ceremonies to estimate workloads, prioritise tasks, and coordinate QA workflows. Partner with software engineers and product stakeholders to identify, isolate, track, and resolve technical defects. Requirements Professional QA Experience: Documented commercial experience as a QA Engineer specialising in web testing. Technical Toolset: Proficiency with development and inspection tools, including browser developer tools, Postman, Swagger, Mitmproxy, and Lighthouse. API & CMS Testing: Practical experience validating APIs and working within Content Management Systems (CMS). Test Design: Strong capability in utilising established test design techniques to write clear, precise, and comprehensive test scripts. Agile Methodologies: Solid experience working within standard Agile/Scrum software development lifecycles utilising Jira or equivalent SDLC management tools. Professional Competencies: A proactive approach to analytical problem-solving, with the ability to execute tasks independently whilst remaining a collaborative team contributor. Languages: Professional-level written and verbal communication skills in both Polish and English. Nice to Have Adobe Experience Manager: Prior QA experience within the AEM ecosystem. Non-Functional Testing: Exposure to non-functional testing methodologies, including accessibility standards (WCAG), SEO validation, and web performance metrics. Test Automation: Hands-on experience with test automation frameworks (preferably Python or TypeScript), or a strong career interest in developing automation skills. Cloud Infrastructure: Experience monitoring and analysing application logs within AWS environments. CI/CD & Environment Control: Basic proficiency with Jenkins (or similar continuous integration tools) and executing fundamental commands in a Linux terminal. What We Offer Contract Structure: A direct, stable B2B cooperation model. Professional Development: Structured opportunities to upskill into automated testing frameworks. Modern Stack: The opportunity to work within a highly optimised, modern technology infrastructure.
Technology
CodeTwo
Software Quality Assurance Engineer/Software Tester
Mid
Remote
Jelenia Góra, Poland
🏢 Summary: Oferta dotyczy pracy na stanowisku Software Quality Assurance Engineer przy testowaniu aplikacji webowych i chmurowych opartych o technologie Microsoft Azure, Office 365 i SharePoint. Rola obejmuje testy UI/UX i backendu, analizę błędów, pracę z Azure DevOps oraz współpracę w zespołach SCRUM/Agile. Możliwa jest praca zdalna lub z biura we Wrocławiu albo Jeleniej Górze. 🗂️ Requirements: Minimum 2 lata doświadczenia jako Software Quality Assurance Engineer lub podobnie, Znajomość metod i narzędzi testowania oprogramowania, Doświadczenie w testowaniu aplikacji webowych i chmurowych, Umiejętność tworzenia dokumentacji testowej, Umiejętność analizy logów aplikacji, Znajomość Azure DevOps, Dokładność i cierpliwość, Gotowość do nauki i pełnego zaangażowania 📃 Skills: Azure, Office365, Exchange, SharePoint, AzureDevOps, SCRUM, Agile, ApplicationInsights, CosmosDB, AzureSQL, WebApps, CloudServices, UI, UX 🏢 Description: Jesteśmy ponad 120-osobowym zespołem, który tworzy własne oprogramowanie na platformy Microsoft Azure, Office 365, Exchange i SharePoint. Nasze programy wykorzystywane są w ponad 140 000 przedsiębiorstw w 170+ krajach świata, a wśród naszych klientów są takie firmy jak Shell, Facebook czy Sąd Najwyższy Stanów Zjednoczonych. Mamy grupę krwi C++, nasze biura znajdują się we Wrocławiu i Jeleniej Górze, a nasi małżonkowie są zmuszani do oglądania kanału HRejterzy (bo to nasz kanał). Aktualnie prowadzimy rekrutację na stanowisko: Software Quality Assurance Engineer / Inżynier/-ka Zapewnienia Jakości Oprogramowania Miejsce pracy: Wrocław lub Jelenia Góra lub praca zdalna Pracując na tym stanowisku będziesz zajmować się następującymi rzeczami: Testowaniem aplikacji webowych i chmurowych, zarówno w warstwie UI/UX (white-box), jak i backendowej (grey-box). Tworzeniem dokumentacji testowej (przypadki testowe, plany testów, baza wiedzy wiki). Analizowaniem logów aplikacji w Application Insights i przeprowadzaniem wstępnej analizy błędów. Poznawaniem środowiska Azure (m.in. Functions, Cosmos DB, Azure SQL, Web Apps, Cloud Services). Tworzeniem zgłoszeń błędów w Azure DevOps. Działaniem w kilkuosobowych zespołach przy projektach prowadzonych według metodologii SCRUM/Agile z wykorzystaniem między innymi Azure DevOps. Czego wymagamy? Przede wszystkim dokładności szwajcarskiego zegarka i cierpliwości Mistrza Yody. Mile widziana znajomość Exchange, Office 365 i Azure, ponieważ w takich środowiskach pracują nasze programy. Przynajmniej 2-letniego doświadczenia na stanowisku Software Quality Assurance Engineer lub podobnym. Znajomości metod i narzędzi testowania oprogramowania oraz szczerych chęci do dalszej nauki i zdobywania doświadczenia. Chęci do aktywnego działania i zdobywania wiedzy oraz doświadczenia i świadomości, że aby to osiągnąć, wymagane jest 100% zaangażowania, skupienie i praca własna. Co oferujemy? Pracę w biurze we Wrocławiu lub Jeleniej Górze, a dla osób z innych rejonów Polski, pracę zdalną. Pracę z wykorzystaniem najnowszych systemów, narzędzi i technologii Microsoft. Ciekawe, pełne wyzwań zadania przy komercyjnych aplikacjach wykorzystywanych przez ponad 140 tysięcy firm ze 170+ krajów świata. Realny wpływ na rozwój firmy i jej produktów. Możliwość rozwoju, ciągłego poszerzania i doskonalenia swoich kompetencji. Ruchome godziny pracy. Jeśli nie jesteś fanem/-ką zgiełku korporacji, to praca w naszej firmie, która zachowała swoją bezpośrednią i życzliwą kulturę pracy, może być wyjątkowo atrakcyjna. Jeśli nie jesteś fanem/-ką zgiełku wielkich miast i korków, to wybierając pracę w naszym biurze w Jeleniej Górze, będziesz pracować w jednym z najpiękniejszych miejsc w Polsce (a według wielu z nas, nie tylko w Polsce), które pozwala na uprawianie różnorodnych sportów i aktywności. Pakiet relokacyjny dla osób chcących przeprowadzić się do Jeleniej Góry. Inne apanaże: dopłatę do karty Multisport, Medicover, grupowego ubezpieczenia pracowniczego, pakietu medycznego, darmowe polskie jabłka, kolumbijskie banany i cukierki, imprezy integracyjne, pizza days, pasztetowe czwartki, życiowa rola w filmie #HRejterów. Będziesz pracował na najszybszych komputerach z 1999 roku, dwóch czarnobiałych monitorach 14’ (jeden może być uszkodzony), klawiaturze bez klawisza ‘A’ i myszce bez kółka. Prześlij do nas swoje CV wraz z krótkim opisem najważniejszych zrealizowanych projektów. Z uwagi na dużą liczbę otrzymywanych aplikacji, o powodach niezaakceptowania kandydatury informujemy tylko tych/-e kandydatów/-ki, których CV zostało zakwalifikowane do kolejnych etapów rekrutacji. Niezależnie od tego, jeśli Twoje CV nie zostanie zakwalifikowane do kolejnych etapów, otrzymasz od nas powiadomienie mailowe.
Technology
ITDS
Senior Test Automation Engineer – API and UI Testing Expert
Senior
On-site
Warsaw, Poland
20,160 - 21,840 PLN
🏢 Summary: Senior Test Automation Engineer role focused on designing and maintaining scalable automated testing frameworks for UI and API, integrating them into CI/CD pipelines, and ensuring high software quality. The position combines hands-on automation development with collaboration in Scrum teams and active contribution to quality standards. On-site work in Warsaw. 🗂️ Requirements: 5+ years experience in QA or Test Automation, Strong Java programming skills, Experience with Playwright or Selenium or RestAssured or Postman or Newman, Experience with CI/CD tools, Ability to design test cases and use Jira with Xray or Zephyr, Understanding of ISTQB Foundation principles, Proficiency with Git, Fluent Polish, Fluent English, Legal right to work in EU 📃 Skills: Java, Playwright, Selenium, RestAssured, Postman, Newman, GitLabCI, GitHubActions, AzureDevOps, Jenkins, Jira, Xray, Zephyr, ISTQB, Git, Docker, Kubernetes, AWS, Azure, GCP, Cucumber, Python, CSharp, JavaScript, TypeScript, Scrum, CI, CD 🏢 Description: Empower quality at the forefront — lead the charge in advanced test automation! Warszawa-based opportunity with on-site work model. As a Senior Test Automation Engineer , you will be working for our client, a leader in software development dedicated to delivering high-quality solutions. You will play a pivotal role in designing and maintaining robust automated testing frameworks, ensuring the delivery of reliable, defect-free software. This is your chance to drive innovation in quality assurance and elevate your career in a dynamic, collaborative environment. Your main responsibilities: Design, implement, and maintain automated tests for UI, API, regression, and integration, boosting testing efficiency and coverage. Develop and optimize automation frameworks in accordance with best practices, ensuring scalability and reliability. Integrate automated tests into CI/CD pipelines to support continuous delivery and monitor stability. Analyze automated test results, report defects, and collaborate with development and DevOps teams for prompt resolution. Create and execute manual, functional, and exploratory tests to validate new features and changes each sprint. Participate actively in Scrum ceremonies, contributing to sprint planning, reviews, and retrospectives to promote quality from inception through delivery. Collaborate with the team to define quality standards, risk mitigation strategies, and ensure adherence to Definition of Done and Ready criteria. You're ideal for this role if you have: At least 5 years of experience as a QA or Test Automation Engineer. Hands-on experience with Java programming language. Proven experience with automation frameworks such as Playwright, Selenium, RestAssured, or Postman/Newman. Familiarity with CI/CD tools like GitLab CI, GitHub Actions, Azure DevOps, or Jenkins. Ability to design test cases and work with test management tools like Jira combined with Xray or Zephyr. Solid understanding of testing techniques aligned with ISTQB Foundation principles. Good command of Git. It is a strong plus if you have: (optional) Knowledge of additional programming languages: Python, C#, JavaScript/TypeScript. Experience in performance testing. Familiarity with Docker/Kubernetes and test environment containerization. Knowledge of cloud testing platforms (Azure, AWS, GCP). Experience with shift-left testing strategies, contract testing, or BDD (e.g., Cucumber). Language Required for the role: Fluent in Polish and English. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.