Senior Quality Assurance Engineer

The Senior QA Software Engineer ensures software quality by developing automated tests using tools like Selenium in JavaScript and Node.JS environments.

Clock Icon - Agency X Webflow Template
Full Time
Location Icon - Agency X Webflow Template
Lahore, Pakistan

Apply to this position

Send us your resume and GitHub link (if applicable). We'd love to get to know you.

Apply Now  

About the position

Responsibilities:

  • Design, develop and execute test cases, plans and scripts using automation tools
  • Develop and maintain testing frameworks, tools and processes to ensure software quality
  • Collaborate with cross-functional teams to identify and resolve software defects
  • Analyze and report software defects and provide recommendations for improvement
  • Contribute to the continuous improvement of software development processes
  • Develop and maintain test automation scripts to ensure consistent and efficient testing
  • Participate in code and design reviews to ensure quality standards are met

Requirements:

  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in software quality assurance and testing
  • Strong knowledge of software testing methodologies, practices, and tools
  • Experience with test automation tools such as Selenium, Appium, or similar
  • Knowledge of scripting languages such as Python, Java, and Ruby
  • Proficiency in Javascript, Node.JS, Angular, etc.
  • Excellent problem-solving and analytical skills
  • Strong verbal and written communication skills
  • Ability to work in a fast-paced environment and handle multiple projects simultaneously

Desirable Skills:

  • Experience with Agile methodologies such as Scrum or Kanban
  • Experience with cloud computing platforms (AWS, Azure, Google Cloud)
  • Knowledge of software development life cycle (SDLC) processes
  • Familiarity with database technologies (SQL, NoSQL)

Note: This job description is intended to be comprehensive, but not exhaustive. Other tasks and responsibilities may be assigned as needed.