← Back to job listings

Mid-Level QA Automation Engineer
ProGineer · Ramallah, Palestine
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.
- 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.
- 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).
- 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
JobSpring