Full Time

QA Automation Engineer (Remote Pakistan)

Affinity
Remote!
$30,000 - $50,000* / year (about $14–$24 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Affinity, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a QA Automation Engineer at Affinity, you will play a crucial role in our software development process by ensuring the quality and performance of our products. You will be involved in designing, developing, and implementing automated testing solutions that help identify issues before they reach production. Your primary responsibility will be to enhance our testing framework and participate in quality assurance activities to maintain high standards of software quality, contributing to the overall success of our development team.



Job Responsibilities

  • Design and implement automated test scripts to validate new and existing application functionalities.
  • Collaborate with development teams to understand features and develop suitable testing strategies.
  • Execute automated tests and analyze results to identify defects and performance bottlenecks.
  • Maintain and enhance existing automated test frameworks and tools to improve efficiency and coverage.
  • Report and track defects using defect management tools while communicating effectively with cross-functional teams.
  • Participate in code reviews and provide feedback from a quality perspective.
  • Continuously improve testing processes to reduce manual efforts and increase test accuracy.
  • Contribute to the development of test plans, test cases, and test data strategies.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in QA automation or software testing.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with automation testing frameworks like Selenium, TestNG, or Cypress.
  • Solid understanding of software development methodologies (Agile, Scrum, etc.).
  • Familiarity with continuous integration/continuous deployment (CI/CD) tools like Jenkins or GitLab CI.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills in English.


Technologies & Tools

The QA Automation Engineer at Affinity will utilize a variety of technologies and tools including automation frameworks such as Selenium and Cypress, programming languages like Java and Python, along with CI/CD tools such as Jenkins. Familiarity with version control systems like Git and test management tools will also be important to effectively carry out your duties.



Ideal Candidates

The ideal candidate for this position will possess a proactive attitude towards problem-solving and a passion for quality assurance. Strong analytical skills and a detail-oriented mindset are crucial for identifying and resolving defects. A team player who values collaboration and communicates effectively will thrive in our company's culture. Additionally, a willingness to continuously learn and adapt to new technologies and methodologies is highly regarded.

Oklahoma pays at most $649 a week in unemployment, for up to 16 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.