At norbloc, we build ecosystems for sharing of validated data, as well as solutions for financial institutions looking to digitize and improve the efficiency of client onboarding and data management processes. Our client portfolio includes government institutions and tier-1 financial organizations, reflecting norbloc’s trusted partnerships with leading entities across different regions.
Job Summary
We are looking for a highly skilled and motivated Senior QA Engineer to join our team in Athens. You will be responsible for defining and implementing comprehensive test strategies, focusing heavily on automation, performance, and security testing. This role is ideal for experienced engineers who can lead the quality process within an agile team and mentor junior QA members. You will also actively participate in short-term and long-term task planning, backlog monitoring, performance reviews. The Senior-Lead QA Engineer is expected to champion and guide the team in the effective and ethical utilization of AI-powered tools across all development, testing, and operational activities to maximize productivity and innovation.
- 5+ years of professional experience in Quality Assurance, with a significant focus on test automation.
- Proven expertise in designing and implementing API testing (e.g., Postman, Bruno) and E2E/UI automation frameworks (e.g., Cypress).
- Solid experience with at least one programming language used for automation scripting (e.g., JavaScript/TypeScript).
- Deep understanding of testing methodologies (Agile, Scrum) and all phases of the software development lifecycle.
- Working knowledge of performance and load testing tools.
- Experience with Git version control and integrating tests into CI/CD workflows (e.g., Jenkins, GitLab CI).
- Familiarity with containerization concepts using Docker.
Key Responsibilities and Definition of Duties
As a Senior QA Engineer, you will:
- Test Strategy & Automation: Design, develop, and maintain robust automated test suites (API, E2E, UI) using modern frameworks. Drive the adoption of best practices in test automation.
- Process Ownership: Define and implement the overall QA strategy for major product features, ensuring all aspects of quality are covered from requirement gathering to deployment.
- Performance & Security: Lead testing efforts related to system performance, load, and security, identifying bottlenecks and vulnerabilities.
- Collaboration & Mentoring: Work closely with cross-functional teams (Developers, Product Managers, DevOps) to ensure requirements are testable. Mentor mid-level and junior QA engineers. Consult managers in task planning, conduct performance reviews and push towards a collaborative, high-performing team environment.
- Documentation & Reporting: Maintain clear and concise documentation of test plans, test cases, and test results. Provide high-impact quality reports to stakeholders.
- Tooling & CI/CD: Utilize and manage core QA and development tools, integrating testing into the Continuous Integration/Continuous Deployment (CI/CD) pipeline.
- Competitive Salary
- Health & Wellness: Insurance coverage and monthly wellness compensation.
- Flexibility: Hybrid work model.
- Development: Annual personal development budget for courses, certifications, and conferences.
- Time Off: Paid time off (PTO) and company holidays.