Bucharest, Romania

QA Automation Engineer (Python)

 Job Description:

Job Title: Senior QA Automation Engineer (Python)

Full Remote, B2B

Job Description:
We are seeking a highly skilled Senior QA Automation Engineer with extensive experience in the banking domain. The ideal candidate will have a strong background in manual and automated testing, API testing, and mobile testing and will thrive in a fully remote, collaborative environment.

Responsibilities:

  • Design, develop, and maintain automated test scripts using Python with Playwright or Selenium.
  • Execute REST API testing using Requests or Postman.

  • Perform manual testing including UAT and ensure compliance with SDLC processes.
  • Collaborate with development and QA teams using Azure DevOps for CI/CD pipelines and test management.
  • Work with Robot Framework for automated testing frameworks.

  • Maintain and query MSSQL databases for test data and validation.

  • Manage version control using Git and follow branching strategies.

  • Conduct mobile automation testing for Android/iOS applications.

  • Participate in requirement analysis, test planning, and reporting within the banking domain.
  • Continuously improve test processes, frameworks, and tools to ensure quality deliverables.

Requirements:

  • 5+ years of experience in software testing.

  • 3+ years of hands-on experience in test automation.

  • Strong programming skills in Python and familiarity with Playwright or Selenium.
  • Experience in API testing using Requests or Postman.

  • Knowledge of Robot Framework and automated test framework design.
  • Solid understanding of SDLC and UAT processes.

  • Experience with Azure DevOps, VS Code, Git, and CI/CD pipelines.

  • Familiarity with MSSQL databases and query writing.

  • Experience in mobile automation testing.

  • Previous experience in the banking domain is a plus.

  • Excellent communication skills and ability to work fully remote.

  Required Skills:

Automation Python