Senior Quality Assurance Engineer

Engenious — Poland · Posted ~3 hours ago

Senior Contract

Skills

Software Testing QA Automation Python CI/CD Test Strategy Azure DevOps Test Automation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior QA engineering role focused on ensuring quality of complex software products. The position combines automated testing, integration pipelines, and validation of real-world scenarios.

Highlights

Work on advanced technology solutions while improving software reliability through automation and comprehensive testing practices.

Description

For our client, we are looking for a QA Engineer to join a product team developing advanced energy applications, including algorithms that determine the state of electrical power networks. You will work closely with software developers, scientists, and Product Management to deliver smarter, greener, and more reliable energy solutions. As part of the development team, you will be responsible for ensuring product quality throughout the development lifecycle. You will combine manual and automated testing, develop test automation in Python, integrate automated tests into CI/CD pipelines using Azure DevOps, and validate real-life scenarios using physical laboratory equipment. You will also have the opportunity to develop your expertise in Power Systems and contribute to continuous improvement of QA practices and product reliability. Responsibilities: Plan and execute comprehensive testing strategies based on business requirements and solution designsDesign, develop, and execute automated and manual test cases covering functional and non-functional requirementsBe part of a development team delivering customer-ready solutionsDevelop and maintain automated tests using PythonIntegrate automated tests into CI/CD pipelines using Azure DevOps to improve release qualityWork with physical laboratory equipment to validate real-life scenariosManage test execution and reporting using Zephyr Scale and Azure DevOpsCollaborate with developers to identify, investigate, and resolve software issuesCollaborate across teams to continuously improve QA processes and product reliabilityActively participate in Agile development processes and promote software testing best practicesDevelop domain knowledge in Power Systems to support the full product lifecycle and continuous improvementMentor team members and advocate for quality assurance principles across the organization Requirements: Bachelor's degree in Engineering, Computer Science, or a related discipline3+ years of experience in software quality assuranceProven experience in test automation using PythonWillingness to develop expertise in Power Systems; prior knowledge or experience in this area is a strong advantageKnowledge of communication protocols such as OPC, IEC 60870-5-104, MODBUS, and IEEE C37.118 is a strong advantageExcellent communication in English What can you expect: Team of passionate people who love what they doOpportunity to learn and growPrivate Medical Care - INTER PolskaCo-funded Multisport CardPossible training or certification subsidiesRate: 160 PLN/h