We are seeking an experienced QA Automation Engineer to join our quality assurance team. In this role, you will be responsible for designing and implementing automated tests using Selenium to ensure the quality of our web applications. Your expertise in automated testing will play a crucial role in identifying bugs, enhancing software performance, and improving user experience.

Responsibilities

  • Design, develop, and execute automation scripts using Selenium.
  • Identify, record, document, and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Liaise with internal teams (e.g., developers and product managers) to identify system requirements.
  • Monitor debugging process results.
  • Investigate the causes of non-conforming software and train users to implement solutions.
  • Stay up-to-date with new testing tools and test strategies.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3-4.5 years of experience in software development and software quality assurance.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience with automated testing tools, specifically Selenium.
  • Experience with scripting languages such as Java, Python, or JavaScript.
  • Familiarity with SQL, PostgreSQL and databases.
  • Experience working in an Agile/Scrum development process.
  • Excellent communication and teamwork skills.
Location: Islamabad- Onsite- 09:00am -06:00pm (Some overlap with US time zone will be required)