Enable job alerts via email!

QA Engineer

Data Wise

Lahore

On-site

PKR 600,000 - 1,000,000

Full time

30+ days ago

Job summary

An innovative firm is looking for a skilled Test and Quality Assurance Engineer to enhance software quality and performance. This role involves designing automated test frameworks, collaborating with development teams, and ensuring high-quality software delivery. You will conduct various testing types, mentor junior engineers, and stay up-to-date with the latest testing trends. Join a dynamic team where your contributions will significantly impact the software development lifecycle, and enjoy a collaborative environment that values quality and continuous improvement.

Benefits

Leaves
Sports and Entertainment

Qualifications

  • 1+ years of experience in software testing with a focus on automation.
  • Strong communication skills to articulate testing strategies.

Responsibilities

  • Design and implement automated test frameworks using Selenium and Playwright.
  • Conduct comprehensive testing on software applications.

Skills

Software Testing
Test Automation
Selenium WebDriver
Playwright
Java
Python
JavaScript
Version Control (Git)
Agile Methodologies
Debugging

Education

Bachelor's degree in Computer Science
Equivalent work experience

Tools

Selenium
Playwright
Git
Appium

Job description

Job Description:

We are seeking a highly skilled test and quality assurance engineer to join our dynamic team. The ideal candidate will possess extensive experience in software testing and development. The QA testing engineer will play a crucial role in enhancing our software quality and performance by applying advanced testing strategies and will collaborate effectively with development teams to ensure the delivery of high-quality software.

Key Responsibilities:
  1. Design, develop, and implement automated test frameworks and scripts using Selenium and Playwright for web application testing.
  2. Collaborate with development teams to integrate automated testing into continuous integration/continuous deployment (CI/CD) pipelines.
  3. Conduct comprehensive testing (unit, integration, regression, and performance) on software applications.
  4. Write and maintain clear, concise test cases and documentation.
  5. Identify, report, and track defects in the software using appropriate bug tracking tools.
  6. Perform test execution, report test results, and provide recommendations for improvements.
  7. Analyze test results and assist in troubleshooting and resolving issues across the development lifecycle.
  8. Mentor and guide junior engineers in automation best practices and techniques.
  9. Stay up-to-date with the latest trends and technologies in testing and automation.
  10. Participate in daily stand-ups, sprint planning, and retrospective meetings.
  11. Collaborate with cross-functional teams to identify testing requirements, risks, and enhancements.
  12. Develop and enforce coding standards for automated testing solutions.
  13. Troubleshoot and resolve issues in automation scripts, tools, and frameworks.
  14. Ensure that the quality assurance process is aligned with the project development timeline.
Job Specification:
Required Skills & Qualifications:
  1. Bachelor's degree in computer science, engineering, or a related field, or equivalent work experience.
  2. 1+ years of experience in software testing, with a strong focus on test automation.
  3. Expertise in Selenium WebDriver for automating web applications.
  4. Solid experience with Playwright for end-to-end automation testing of modern web applications.
  5. Proficiency in programming languages like Java, Python, or JavaScript.
  6. Extensive experience with version control tools such as Git.
  7. Deep understanding of the software development lifecycle and agile methodologies.
  8. Strong communication skills with the ability to articulate testing strategies and results effectively to both technical and non-technical stakeholders.
  9. Ability to work independently, take ownership of tasks, and manage multiple priorities in a fast-paced environment.
  10. Excellent debugging and troubleshooting skills.
Desired Skills:
  1. Experience with performance testing and tools.
  2. Knowledge of databases and SQL for data-driven testing.
  3. Familiarity with security testing practices.
  4. Experience with mobile automation testing (using Appium, for example).
Personal Attributes:
  1. Strong analytical and problem-solving skills.
  2. Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts.
  3. Team player with a proactive attitude and a collaborative approach to problem-solving.
  4. Ability to adapt quickly to new technologies and environments.
  5. Detail-oriented with a passion for quality and continuous improvement.
Job Rewards and Benefits:

Leaves, Sports and Entertainment

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.