Software Quality Assurance Engineer

Coforge Tech — Poland · Posted ~3 hours ago

Contract Hybrid

Skills

Quality assurance Java C++ Automated testing Test frameworks Functional testing Integration testing System testing End-to-end testing Performance testing Load testing Stress testing CI/CD Root-cause analysis

🔓 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 technology organization is seeking a Software Quality Assurance Engineer to design and maintain automated test frameworks for mission-critical backend services. The role uses Java-based testing frameworks to validate C++ services and includes comprehensive functional and non-functional testing, performance analysis, defect investigation, and CI/CD quality improvements.

Highlights

Hybrid QA engineering role in Krakow focused on automated testing of mission-critical backend services. The position covers functional, integration, system, end-to-end, performance, load, stress, endurance, and scalability testing, with close collaboration across engineering and product teams.

Description

Role : Software Quality Assurance Engineer Skills: Quality Assurance, Java, C++, CICD Location Cracow Poland, (Hybrid preferred) Type: B2b/UoP Role And Responsibilities Design, implement, and maintain automated test frameworks and test suites for mission-critical backend servicesDevelop and execute automated tests using Java-based testing frameworks to validate C++ backend servicesDefine and implement testing strategies for functional, integration, system, end-to-end, and non-functional testingDesign, execute, and analyse performance, load, stress, endurance, and scalability tests for distributed systemsValidate system behaviour under production-scale workloads and identify performance bottlenecksInvestigate complex defects across multiple services and environments, driving root-cause analysis and resolutionPartner closely with Software Engineers, Architects, and Product teams to ensure quality is built into the development lifecycleDrive quality improvements across CI/CD pipelines, test automation, and release processesDesign and implement automated validation for data migrations, data reconciliation, and system modernization initiativesDevelop test tooling, utilities, mocks, and simulators to support large-scale testing effortsEvaluate application performance, resource utilization, scalability, and resiliency characteristicsDefine quality metrics, test coverage standards, and release readiness criteriaContribute to observability and monitoring strategies to improve system reliability and support proactive issue detectionParticipate in production issue investigations and post-incident reviews to improve platform stability and quality