QA Automation Lead
We are looking for a QA Automation Lead to establish and lead structured software testing practices. This new role will define and implement the testing framework, standards and workflows to ensure software quality, reliability and compliance with engineering standards.
This role will lead the QA Automation Framework development and implementation in various projects, will lead the QA team and will also perfom manual testing when needed.
You might be our missing piece if you have:
3+ years of experience in software or systems testing.
Strong understanding of software development lifecycles (Agile, Scrum, DevOps).
Proven experience implementing or improving test frameworks and automation.
Proficiency with test automation tools
Experience integrating automated tests into CI/CD environments.
Ability to write clear, structured, and maintainable test specifications.
Excellent analytical, problem-solving, and communication skills.
We would be thrilled if you have:
Experience in testing systems that include both software and hardware components.
Familiarity with industrial or embedded systems (e.g. PLC, SCADA, IIoT).
Knowledge of security, performance, or compliance testing (e.g. GxP, IEC 62443).
Experience with version control (Git) and issue tracking systems (Jira, Azure Boards).
We will be working together on:
1. Establishing Testing Practices and Processes
Define and document the split of testing responsibilities between developers (e.g. unit and component testing) and the tester (e.g. integration, system, and acceptance testing).
Develop a structured approach to test planning, execution, and reporting.
Introduce standard operating procedures for regression, integration, and acceptance testing
Develop a test management strategy, including selection and setup of appropriate tools and frameworks.
2. Test Specification and Documentation
Define how test specifications and acceptance criteria are written and maintained.
Work with developers, product owners, and system engineers to ensure testability is built into system design and user stories.
Establish test specification templates for different levels (unit, integration, system, UI).
Review and improve existing project documentation for clarity and test coverage.
3. Test Automation
Identify areas suitable for automation across the product lifecycle.
Select, configure, and maintain automation frameworks (e.g. PyTest, Robot Framework, Selenium, Cypress, etc.).
Develop automated test suites for regression, API, and UI testing.
Integrate automated testing with CI/CD pipelines (e.g. GitHub Actions, Azure DevOps).
4. Manual and Exploratory Testing
Execute manual testing where automation is not feasible (e.g. hardware integration, system interoperability).
Conduct exploratory testing to identify usability, performance, and integration issues.
Document and communicate defects clearly to development teams and track their resolution.
5. Quality Metrics and Continuous Improvement
Define quality metrics and reporting mechanisms (test coverage, defect density, mean time to fix, etc.).
Conduct post-release test reviews and root cause analyses for escaped defects.
Continuously review and refine testing processes to improve efficiency and quality outcomes.
6. Collaboration and Culture Building
Act as the testing subject matter expert within the engineering team.
Train developers and system engineers in writing maintainable and testable code.
Encourage a “shift-left” approach — introducing quality checks earlier in development.
Lead knowledge-sharing sessions on automation, mocking/simulation tools, and environment setup.
- Department
- Quality Assurance
- Role
- Quality Automation Engineer
- Locations
- Cluj-Napoca, Brasov, Oradea
- Remote status
- Hybrid
About RebelDot
At RebelDot we enable organizations in more than 15 industries to make an asset out of custom software. From consulting to web or mobile apps, UX-UI design and QA, we help our clients achieve more through technology. Our goal is to make software development effective and hassle-free for small and medium enterprises.
Helping our clients get the most value for their investment in technology is what drives us. Increasingly, this means working with them as a full technical partner, starting with an initial consulting stage where we understand their needs and propose the optimal approach – or, “the line”, as we call it. Because of our ‘rebel’ approach to software development, oftentimes, our solutions are very different from our peers as we stand out through innovation. From there on out, we partner up and lead the line for our clients.
Already working at RebelDot?
Let’s recruit together and find your next colleague.