Senior QA Engineer
Senior QA Engineer
Łódź, PL, 90-118 Kraków, PL, 30-302 Poznań, WP, PL, 61-569 Warszawa, PL, 00-839
Type of contract: employment contract
Salary range: 12840 - 19680 PLN gross/month
We are seeking a highly technical Senior QA Engineer to lead our quality strategy and automation efforts. This role is designed for a Java expert who can design scalable testing architectures, optimize CI/CD pipelines, and serve as a technical mentor for the engineering team. You will act as a "Quality Advocate" within an Agile environment, ensuring a "Quality by Design" approach across the entire software development lifecycle.
Responsibilities:
- Strategy & Architecture: Design, build, and maintain scalable, high-performance automation frameworks for API and UI testing using Java (e.g., RestAssured, Selenium, Playwright).
- CI/CD Optimization: Drive the integration of automated tests into CI/CD pipelines (Jenkins, GitLab CI, or Bitbucket Pipelines). Implement Shift-Left strategies and parallel testing to minimize feedback loops.
- Mentorship & Standards: Lead code reviews for test automation, define coding standards, and provide technical guidance/mentoring to junior and mid-level QA engineers.
- Tooling & Innovation: Proactively research, evaluate, and implement new tools and technologies (e.g., observability tools, containerized testing environments) to improve testing efficiency.
- Non-Functional Oversight: Define the strategy for and oversee the execution of non-functional tests, including performance, security, and scalability.
- Advanced Data Analysis: Use advanced SQL to perform deep data validation and identify complex systemic issues within backend systems.
- Agile Leadership: Act as the primary quality expert within the Scrum team, collaborating with Product Owners to refine Acceptance Criteria and ensure testability.
Requirements:
- Java Mastery: Advanced proficiency in Java and proven experience building complex automation frameworks from scratch.
- Automation Expertise: Extensive experience in API testing (REST/gRPC) and Web UI automation.
- DevOps & Infrastructure: Strong understanding of DevOps practices, including CI/CD pipeline configuration.
- Version Control: Advanced command of Git (complex branching strategies, rebase, and repository management).
- Database Proficiency: Ability to write complex SQL queries (JOINs, procedures, subqueries) for data-driven testing and analysis.
- Testing Mastery: Expert knowledge of both functional and non-functional testing strategies, including advanced exploratory testing and risk-based testing.
- Soft Skills: Proven leadership capabilities, strategic thinking, and the ability to influence technical decisions across teams.
Nice to have:
- Mobile Testing: Experience in testing complex mobile applications (iOS/Android) and using cloud-based device farms (Sauce Labs, BrowserStack, or AWS Device Farm).
- Performance Testing: Practical experience with tools like JMeter or k6.
- Cloud Platforms: Experience testing in cloud-native environments (AWS, GCP, or Azure).
- Certifications: Industry-recognized certifications (e.g., ISTQB Advanced Level - Test Automation Engineer or Technical Test Analyst).
We offer you:
- Contract of employment
- Hybrid work – 2 days a week in our/our client's office
- Working in a highly experienced and dedicated team
- Benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- On-line training and certifications fit for career path
- Access to e-learning platform
- Mindgram - a holistic mental health and wellbeing platform
- Work From Anywhere (WFA) - the temporary option to work remotely outside of Poland for up to 140 days per year (including Italy, Spain, the UK, Germany, Portugal, and Bulgaria)
- Social events