← Back to job listings
NA
Senior QA Automation Engineer (Python)
Nagarro · Remote, Romania
About The Role
We are looking for an experienced Senior QA Automation Engineer to join an Agile development team working on a complex software solution with microservices, microfrontends, and multiple API integrations.
The role has a strong focus on Python-based test automation, API/integration testing, BDD, and automated test framework development.
- Design, implement, and maintain automated test cases and test scenarios.
- Develop automated tests primarily using Python.
- Maintain and continuously improve a BDD test automation framework based on Behave.
- Perform API and integration testing, including gRPC-based communication.
- Use Playwright with Python for end-to-end and API testing.
- Create and maintain regression and smoke integration test suites.
- Analyze failed automated tests, investigate root causes, and create defects when appropriate.
- Develop and improve test clients, mocks, and supporting automation tools.
- Create and maintain test data and test environments.
- Review and improve existing test automation code.
- Collaborate closely with developers, Test Automation Engineers, and Software Requirement Leads.
- Analyze testability and challenge acceptance criteria where necessary.
- Execute automated tests locally and through CI/CD pipelines.
- Work with mocked APIs and hardware components as part of the testing environment.
- Strong hands-on experience with Python for test automation.
- Solid experience in Test Automation within Agile development teams.
- Strong experience with API and integration testing.
- Experience with Protocol Buffers and gRPC.
- Strong hands-on experience with Docker, ideally including Docker Compose.
- Experience designing, implementing, and maintaining automated test frameworks.
- Good understanding of test design, regression testing, and defect analysis.
- Experience with Git-based development workflows.
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
Nice to have
- Experience with BDD/TDD, ideally using Behave.
- Experience with Playwright using Python.
- Experience with GitLab and GitLab CI/CD pipelines.
- Experience with mocking services, APIs, or hardware components.
- Knowledge of OPC UA.
- Experience with VS Code, WSL2, and DevContainers.
- Shell scripting experience.
Technology environment
- Test Automation: Python, Behave, Playwright
- APIs: gRPC, Protocol Buffers, OPC UA
- Environment: Docker, Docker Compose, VS Code, WSL2, DevContainers
- CI/CD: GitLab
- Backend: C++ microservices
- Frontend: React, TypeScript, Web Components
Similar roles you might like
See all →F
QA Automation Engineer
FlowX.AI
Salary not disclosedPosted 2 days ago
N
Test Automation Engineer
Nagarro
Salary not disclosedPosted 6 days ago
I
Mobile Test Automation Engineer
Inetum
Salary not disclosedPosted 7 days ago
O
Software Developer Engineer in Test III (SDET) - Python & JavaScript
Onapsis
Salary not disclosedPosted 10 days ago
BG
Working Student in Software Testing
Bosch Group
Salary not disclosedPosted 11 days ago
I(
QA Automation Engineer - OMaaP - PSS @ING Hubs Romania
ing (workday)
Salary not disclosedPosted 11 days ago
F
Senior QA Automation Engineer - AWS & Salesforce (Romania)
Flosum
Salary not disclosedPosted 11 days ago
C
QA Engineer – Validation & Automation
cyntegrity
Salary not disclosedPosted 11 days ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
