Skip to content
← Back to job listings

Mid-Level QA Automation Engineer

ProGineer · Ramallah, Palestine

Software DevelopmentSenior LevelExternal listingfull-time11 days ago

About The Role

  • We are seeking a skilled and detail-oriented Mid-Level QA Automation Engineer to
  • join our growing QA team. In this role, you will bridge the gap between manual testing
  • and full test automation. You will be responsible for designing, writing, and executing
  • automated test scripts, maintaining existing test frameworks, and performing exploratory
  • manual testing when necessary.
  • The ideal candidate has a strong foundation in software QA methodologies, a solid
  • grasp of at least one programming language, and hands-on experience building reliable
  • automation suites to ensure high-quality software delivery.
  1. Test Automation & Strategy
  •  Develop & Maintain Scripts: Design, write, and execute robust automated test
  • scripts for web applications, APIs, and/or mobile platforms.
  •  Framework Enhancement: Contribute to and maintain the existing test
  • automation framework to improve scalability and stability.
  •  CI/CD Integration: Integrate automated test suites into continuous integration
  • and continuous deployment pipelines.
  1. Manual Testing & Analysis
  •  Test Planning: Analyze user stories and technical requirements to create
  • comprehensive test plans and test cases.
  •  Exploratory Testing: Perform targeted manual and exploratory testing on new
  • features before they are automated.
  •  Defect Tracking: Identify, isolate, document, and track bugs thoroughly in issue-
  • tracking software (e.g., Jira).
  1. Collaboration & Continuous Improvement
  •  Team Collaboration: Partner closely with Developers, Product Managers, and
  • other QA engineers to define acceptance criteria and ensure quality throughout
  • the SDLC.
  •  Code Reviews: Participate in and conduct code reviews for automation scripts to
  • ensure best practices and maintainability.
  •  Metric Tracking: Monitor and report on test execution results, defect logs, and
  • overall quality metrics.
  • Qualifications & Skills

Required Technical Skills

  •  Experience: 3–5 years of professional experience in software quality assurance,
  • with at least 2 years focused on automation.
  •  Languages: Proficiency in at least one object-oriented or scripting language
  • (e.g., Python, Java, JavaScript, or C#).
  •  Tools & Frameworks: Hands-on experience with modern automation tools (e.g.,
  • Selenium, Playwright, or Cypress).
  •  API Testing: Solid experience testing RESTful APIs using tools like Postman,
  • RestAssured, or similar libraries.
  •  Databases: Good understanding of SQL for data verification and test setup.
  •  Version Control: Proficient with Git and standard branching workflows.

Preferred Skills

  •  Experience configuring CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  •  Knowledge of Docker and containerized environments.
  •  Experience working in an Agile/Scrum environment.

What We Look For (Soft Skills)

  •  Analytical Mindset: A sharp eye for detail and the ability to think like an end-
  • user to uncover edge cases.
  •  Communication: Strong verbal and written communication skills to articulate
  • technical issues and quality risks clearly.
  •  Adaptability: The ability to shift priorities effectively in a fast-paced environment
  • and independently own testing tasks.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing