Senior Automation QA Engineer
⚲ Kraków
Do uzgodnienia
Wymagania
- Java
- Kotlin
- JavaScript
- Playwright
- Cucumber
- Karate
Opis stanowiska
Svitla Systems Inc. is looking for a Senior Automation QA Engineer for a full-time hybrid position (40 hours per week) in Poland. Our client is one of the world's largest food retailers.
You'll join the team to help build reliable, scalable, and high-quality products across web, mobile, and API platforms. If you thrive on solving complex problems, automating at scale, and working in a collaborative environment, this will be the perfect place for you.
Office work is expected 3 days per week (but some flexibility is possible).
Requirements
• 6+ years of experience as an Automation QA Engineer.
• Strong understanding of QA methodologies with a focus on backend testing across Java/Kotlin microservices and APIs, complemented by frontend test automation experience.
• The ability to quickly learn and understand business requirements and the domain.
• Hands-on experience with one or more backend testing frameworks (e.g., REST Assured, Karate).
• Understanding of frontend testing with Playwright, with familiarity with Selenium and the BDD framework (Cucumber).
• Knowledge of CI/CD tools and pipelines, particularly GitHub Actions.
• Solid understanding of HTTP protocols, RESTful APIs, eventing and tools like Postman, Bruno or Insomnia.
• Familiarity with service mocking and contract testing tools (e.g., WireMock, Pact).
Nice to have
• Experience in building and maintaining testing environments.
Responsibilities
• Collaborate early with engineering teams during refinement sessions to influence requirements and define effective test strategies for backend services, APIs, and frontend user journeys.
• Design, develop, and execute comprehensive test suites for functional, regression, end-to-end API, and customer journey testing.
• Automate service-level tests using modern frameworks such as REST Assured, JUnit, Karate DSL, Postman/Newman/Bruno.
• Conduct frontend/UI testing primarily using Playwright; knowledge of Selenium and Cucumber is considered beneficial.
• Validate service interactions and data flows across distributed systems.
• Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions) and maintain test environments.
• Prepare and present clear, actionable test reports that document coverage, results, and defects.
• Participate in code reviews of test automation scripts to ensure maintainability and adherence to best practices.
• Manage test cases and cycles using Jira Zephyr.
• Define and implement a robust framework for automated backend testing, with a focus on Java/Kotlin services and strategic APIs that support complex customer journeys.
• Ensure test coverage across the full end-to-end application flow, including backend services, frontend user journeys, and integrations with multiple external services.
• Utilize AI-supported tools to enhance test design, execution, and maintenance.
• Align with the company's established AQA practices to ensure consistency across teams.
We offer
• US and EU projects based on advanced technologies.
• Competitive compensation based on skills and experience.
• Regular performance appraisals to support your growth.
• Flexibility in workspace, either remote or our welcoming office.
• Bonuses for article writing, public talks, and other activities.
• Generous time off, including vacation, national holidays, sick leaves, and family days.
• Personalized learning programs tailored to your interests and skill development.
• Free tech webinars and meetups organized by Svitla.
• Regular corporate online activities.
• Awesome team and a friendly, supportive community!
You'll join the team to help build reliable, scalable, and high-quality products across web, mobile, and API platforms. If you thrive on solving complex problems, automating at scale, and working in a collaborative environment, this will be the perfect place for you.
Office work is expected 3 days per week (but some flexibility is possible).
Requirements
• 6+ years of experience as an Automation QA Engineer.
• Strong understanding of QA methodologies with a focus on backend testing across Java/Kotlin microservices and APIs, complemented by frontend test automation experience.
• The ability to quickly learn and understand business requirements and the domain.
• Hands-on experience with one or more backend testing frameworks (e.g., REST Assured, Karate).
• Understanding of frontend testing with Playwright, with familiarity with Selenium and the BDD framework (Cucumber).
• Knowledge of CI/CD tools and pipelines, particularly GitHub Actions.
• Solid understanding of HTTP protocols, RESTful APIs, eventing and tools like Postman, Bruno or Insomnia.
• Familiarity with service mocking and contract testing tools (e.g., WireMock, Pact).
Nice to have
• Experience in building and maintaining testing environments.
Responsibilities
• Collaborate early with engineering teams during refinement sessions to influence requirements and define effective test strategies for backend services, APIs, and frontend user journeys.
• Design, develop, and execute comprehensive test suites for functional, regression, end-to-end API, and customer journey testing.
• Automate service-level tests using modern frameworks such as REST Assured, JUnit, Karate DSL, Postman/Newman/Bruno.
• Conduct frontend/UI testing primarily using Playwright; knowledge of Selenium and Cucumber is considered beneficial.
• Validate service interactions and data flows across distributed systems.
• Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions) and maintain test environments.
• Prepare and present clear, actionable test reports that document coverage, results, and defects.
• Participate in code reviews of test automation scripts to ensure maintainability and adherence to best practices.
• Manage test cases and cycles using Jira Zephyr.
• Define and implement a robust framework for automated backend testing, with a focus on Java/Kotlin services and strategic APIs that support complex customer journeys.
• Ensure test coverage across the full end-to-end application flow, including backend services, frontend user journeys, and integrations with multiple external services.
• Utilize AI-supported tools to enhance test design, execution, and maintenance.
• Align with the company's established AQA practices to ensure consistency across teams.
We offer
• US and EU projects based on advanced technologies.
• Competitive compensation based on skills and experience.
• Regular performance appraisals to support your growth.
• Flexibility in workspace, either remote or our welcoming office.
• Bonuses for article writing, public talks, and other activities.
• Generous time off, including vacation, national holidays, sick leaves, and family days.
• Personalized learning programs tailored to your interests and skill development.
• Free tech webinars and meetups organized by Svitla.
• Regular corporate online activities.
• Awesome team and a friendly, supportive community!
🔍 Dekoder Ogłoszenia
🔴
Office work is expected 3 days per week (but some flexibility is possible).
Chociaż jest mowa o elastyczności, prawdopodobnie będziesz musiał być w biurze przez 3 dni w tygodniu, a elastyczność może być ograniczona.
🔴
The ability to quickly learn and understand business requirements and the domain.
Może oznaczać, że będziesz musiał samodzielnie zgłębiać wiedzę o biznesie i wymaganiach, bez szczegółowego wsparcia.
🟡
Collaborate early with engineering teams during refinement sessions
Oznacza to, że będziesz zaangażowany w proces definiowania wymagań i planowania, co może wiązać się z dodatkowymi obowiązkami poza stricte testowaniem.
🟡
complemented by frontend test automation experience
Chociaż nacisk kładziony jest na backend, oczekuje się również pewnego doświadczenia w automatyzacji testów frontendowych.
🔴
Experience in building and maintaining testing environments.
Może oznaczać, że będziesz odpowiedzialny za konfigurację i utrzymanie infrastruktury testowej, co wykracza poza standardowe zadania QA.