For one of our clients, we are looking for a Senior QA Automation Engineer.
Job details:
- Hybrid, presence in office in Cheb at the beginning and then full remote
- Full-time
- 12 months (extensions possible)
- Working Hours: Must be able to overlap with US hours (2-7pm CET)
Role Summary:
The QA Automation Engineer designs, develops, and maintains automated test solutions to ensure software quality and scalability. This hands-on role uses advanced frameworks and AI-powered tools—such as GitHub Copilot, Cursors, and GenAI—to accelerate scripting and improve test coverage. The engineer works closely with cross-functional teams, integrates automation into CI/CD pipelines, and leverages technologies like Playwright, dotenv, and Node.js for robust, scalable test automation.
Key Responsibilities:
- Develop and maintain automated test cases for web and API-based applications using tools such as Playwright, and AI-powered solutions (GitHub Copilot, Cursors, GenAI). Expedite test script creation and execution by leveraging AI and code-assist tools.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOp) for continuous testing and rapid feedback.
- Use dotenv for environmental-specific configuration management (API keys, endpoints, credentials).
- Work closely with developers, testers, and product teams to define automation strategies and high-value test scenarios.
- Contribute to Agile ceremonies (stand-ups, sprint planning, demos, retrospectives) and align QA efforts with DevOps goals.
- Log and track bugs using tools like Azure DevOps, assisting in root cause analysis and resolution.
Requirements:
- Minimum 5 years of hands-on experience in QA Automation.
- Proficiency in at least one scripting/programming language (C#, Python, JavaScript, TypeScript).
- Hands-on experience with Playwright, Selenium, Cypress and Node.js for test automation
- Experience with AI-powered tools (GitHub Copilot, Cursors, GenAI) for code generation, test optimization, and intelligent test selection.
- Familiarity with dotenv for managing environment variables and configuration.
- Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI).
- API automation expertise using Postman, RestAssured, or GraphQL.
- Solid understanding of software testing principles, Agile methodologies, and SDLC.
- Experience with version control systems (Git).
- Familiarity with SQL and database validation.
SNI sp. z o.o. will process personal data for the purpose of the recruitment process in accordance with Data Privacy Policy. The data may also be stored and processed for future recruitment purposes, in accordance with the given consent.