Senior QA Automation Engineer

Job Description

We are seeking a highly skilled Software Quality Assurance Engineer (Automation) with expertise in Python and Selenium to join our dynamic team. As a QA Engineer, you will play a critical role in ensuring the quality and performance of our software products by designing, developing, and executing both manual and automated test plans (focusing on the automation) You will work closely with cross-functional teams, providing valuable feedback and collaborating to enhance the overall software development process.

Responsibilities:  jobs.ps

  • Review and Analyze Requirements: Analyze system specifications and requirements to develop comprehensive test strategies and plans.
  • Test Plan Development: Collaborate with development, product, and design teams to build and document professional test plans and automation archeticture, test strategies, and test scripts for both manual and automated testing. jobs.ps
  • Test Case Execution: Develop, execute, and maintain automated and manual test cases using Python and Selenium, ensuring alignment with project specifications and goals.
  • Bug Reporting and Tracking: Professionally report, document, and track bugs and errors, providing detailed information to the development teams for quick resolution.
  • Cross-Functional Collaboration: Engage with cross-functional teams (development, operations, and product management) to ensure software quality and adherence to requirements.
  • Issue Troubleshooting: Provide timely assistance and support to the development team and end-users in troubleshooting issues, identifying the root cause, and proposing effective solutions.
  • Testing in Diverse Environments: Conduct testing across different platforms and environments, including web and mobile applications, to ensure consistency and functionality.
  • Performance and Scalability Testing: Carry out stress testing, performance testing, functional testing, and scalability testing to identify potential bottlenecks and areas of improvement. jobs.ps
  • Code Assessment: Evaluate and provide feedback on the code quality to enhance overall software performance and reliability.
  • Continuous Improvement: Drive continuous improvement by providing objective feedback to the development team and contributing to improving processes and methodologies. jobs.ps

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.  jobs.ps
  • 3+ years of experience in software quality assurance, with a focus on automation testing. jobs.ps
  • Strong experience with test automation tools and frameworks, especially Node JS, Cypress and Next Js
  • Proficient in designing and executing automated and manual test scripts.
  • Familiarity with various testing methodologies including stress testing, performance testing, functional testing, and scalability testing.
  • Knowledge of testing across different environments, particularly web and mobile.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills for effective bug reporting and cross-team collaboration. 
  • Excellent English Skills
  • Ability to work independently and collaboratively within a team environment.
  • Experienced with Agile/Scrum methodologies.

Preferred Qualifications:  jobs.ps

  • Experience with CI/CD tools and frameworks.
  • Experience with test management tools and bug-tracking systems (e.g., Jira, TestRail).
  • Certifications in software testing or quality assurance (e.g., ISTQB, CSTE).
Job Details
Job Title Senior QA Automation Engineer
Deadline 01 - Oct - 2024
Location Gaza Strip, Jerusalem, Ramallah, Hebron, Bethlehem, Jericho, Salfit, Nablus, Jenin, Tulkarm, Qalqilya, Tubas, Rawabi, Remote Jobs
Job Type Full time
Position Level Mid Career
Salary N/A
Degree Bachelor's degree
Experience 3 Years
Category I.T. & Tech
Application Instructions

Send your CV to [email protected] with title " Quality Automation Engineer".  jobs.psjobs.ps

**We thank all applicants for their interest; however, only those selected for an interview will be contacted.

For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.