- Level: Senior
- Type: B2B
- English Level: Upper-intermediate
- Location: Poland, Romania, Portugal
- Skills: Automation QA Manual QA
Responsibilities
- Define QA Architecture & Standards: Design and maintain frameworks to support integration, acceptance, and end-to-end testing.
- Coverage and Quality Metrics: Implement tools to measure test coverage, ensure traceability between requirements and tests, and enforce quality gates.
- Build & Maintain Automation Frameworks: Develop automation that integrates seamlessly into CI/CD pipelines (e.g., Jenkins, GitHub Actions) and reporting tools such as Allure.
- Infrastructure-Aware Testing: Configure and operate test environments, leveraging Kubernetes and containerized deployments to support end-to-end test execution.
- Champion Best Practices: Define and promote testing standards and automation practices across engineering teams, ensuring consistency and scalability.
- Collaborate Cross-Functionally: Partner closely with developers, DevOps engineers, and product managers to integrate testing into the SDLC and ensure features are testable from the design stage onward.
- Hands-On Execution: Write, execute, and maintain automated tests, investigate failures, and provide actionable feedback to development teams.
Minimum Qualifications:
- 5+ years of experience in QA engineering, test automation, or related roles.
- Strong experience with integration, acceptance, and end-to-end test automation.
- Proficiency with testing frameworks such as JUnit, TestNG, Playwright, Cypress, or equivalent.
- Solid programming/scripting skills (e.g., Java, Python, JavaScript/TypeScript).
- Experience with CI/CD and automation tools (e.g., Jenkins, GitHub Actions) and test reporting tools (e.g., Allure).
- Familiarity with Kubernetes and containerized environments for running automated tests.
- Strong understanding of QA methodologies, coverage analysis, and quality metrics.
Preferred Qualifications:
- Experience building automation frameworks for distributed or microservices-based systems.
- Familiarity with coverage and quality tools (e.g., JaCoCo, Istanbul, SonarQube).
- Knowledge of observability practices (monitoring, logging, alerting) in the context of test environments.
- Background in fintech or enterprise SaaS environments.
- Strong analytical and problem-solving skills with a focus on delivering measurable quality improvements.
Expectations:
- Senior-level, individual contributor role.
- Strong software engineering background with the ability to design and implement scalable testing frameworks.
- Capable of assessing, designing, and rolling out best practices for quality assurance across the company.
- Experience with integration through end-to-end testing and ability to drive improvements in test coverage.
- Different from classic QA automation engineers: not only executing test automation but creating the tooling ecosystem.
Role:
Focus: Building tools, frameworks, and automation infrastructure rather than only writing automated test cases.


