Job Openings Reliability Engineer - Fullstack Developer (Onsite, Lahore, Remittance Salary)

About the job Reliability Engineer - Fullstack Developer (Onsite, Lahore, Remittance Salary)

Requirements:

  • 3 - 4 years in full-stack development with a strong emphasis on testing and quality assurance.
  • Proven ability to analyze and resolve technical problems effectively.
  • Proficiency in automation tools such as Selenium, Cypress, etc.
  • Strong proficiency in scripting languages such as Python or JavaScript for test automation.
  • Hands-on experience integrating tests into CI/CD pipelines using tools like Jenkins, GitLab CI, etc.
  • Solid understanding of frontend frameworks (e.g., React, Angular) and backend development (e.g., Node.js, Python).
  • Detail-oriented with a strong focus on delivering high-quality software and ensuring robust code coverage.
  • Excellent communication and teamwork skills to effectively collaborate with development teams.
  • Experience with testing Web3 applications is a plus.
  • QA or automation testing certifications are an added advantage.

Responsibilities:

  • Collaborate with frontend and backend teams to ensure system reliability, scalability, and maintainability.
  • Analyze and resolve complex technical issues by identifying root causes and implementing effective solutions.
  • Design, develop, and execute detailed test cases for both manual and automated testing.
  • Build and maintain automated test scripts using tools such as Selenium, Cypress, or equivalent frameworks.
  • Ensure high code coverage through automated tests and continuously monitor code quality.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins or GitLab CI to enable continuous testing.
  • Conduct functional, regression, and exploratory testing to identify and address software defects.
  • Work closely with developers and product teams to define testing strategies, debug issues, and implement solutions.
  • Track, manage, and prioritize defects using tools such as JIRA or Bugzilla.
  • Create and maintain detailed documentation for test cases, scripts, results, and testing activities.