Role: QA Automation Engineer
Monthly Salary: (13 000 - 16 400 zł brutto UoP), (15 500 - 19 000 zł netto+VAT B2B)
Seniority: Mid
Localization: Hybrid, Wrocław
What will you be doing:
- Design, develop, and maintain automated test scripts for web and API testing using tools like Selenium/Cypress (for end-to-end tests) or Mocha (for node.js modules tests) or Cucumber (for Behavior-Driven Development).
- Design, develop, maintain and perform manual test scripts for company products (web applications and biotech devices).
- Design, develop and maintain visual regression tests using tools like BackstopJS to detect UI inconsistencies.
- Implement and execute test automation frameworks to support Continuous Integration and Continuous Deployment (CI/CD).
- Collaborate with developers, product managers, and other manual testers to identify test scenarios and report defects.
- Consult business requirements and technical product documentation to plan effective test scenarios on different levels.
- Conduct manual and automatic regression, functional, integration and performance tests to ensure software stability and reliability.
- Maintain test documentation, including test plans, test cases, reports, traceability between tests, and functional specifications, and ensure test environments are properly set up and configured.
- Advocate for best testing practices, including Shift Left Testing, Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
What you'll need to succeed:
- 3+ years of experience in test automation.
- Strong programming skills in languages such as Type/JavaScript, or C++.
- Experience with automation frameworks like Selenium, Cypress, Mocha.
- Experience in API testing (eg. REST, MQTT, WebSockets) using appropriate tools.
- Knowledge of CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with testing methodologies, including unit, integration, regression, security and performance testing.
- Experience with version control systems (Git).
- Strong analytical and problem-solving skills.
- Ability to understand customer requirements.
- Good understanding of Agile methodologies (Scrum, Kanban).
- Excellent interpersonal and communication skills, with very good English (B2/C1).
- High-quality and innovative approach.
Nice to have:
- Knowledge of/experience with
- test automation for embedded C++ code (microcontroller software), ○ containerization tools like Docker and Kubernetes,
- cloud platforms (AWS),
- single-board computers and industrial PCs,
- security testing tools (like OWASP ZAP),
- performance testing tools like JMeter,
- other programming languages like Java/Python,
- network understanding: LAN, WAN, TCP IP, UDP,
- OT/IT integration in the office and at the customer's location, ○ Generative/Agentic AI test frameworks,
- biotechnology and medical sectors,
- ISO 9001.
- Ability to review and advice on application security and performance.
- ISTQB certification or other relevant QA certifications.
Sounds interesting? Send us your CV!