Quality Assurance Engineer

Location: PK

Category: Spinnlabs

Last Date: 10-30-2024

Apply Now

We are seeking a detail-oriented and proactive QA Engineer to join our dynamic team. In this role, you will be responsible for ensuring the highest quality of our software products through comprehensive manual and automated testing. You will work closely with developers, project managers, and other stakeholders to design and execute test plans, identify defects, and drive continuous improvement in our testing processes. If you are passionate about delivering exceptional software experiences and thrive in a fast-paced, collaborative environment, we invite you to apply and contribute to our mission of excellence.

Knowledge and Skills:

  • Proficiency in manual and automated testing.
  • Strong analytical and problem-solving skills.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with test management and defect tracking tools.
  • Ability to work in a collaborative team environment.

Technology Stack:

  • Programming Languages: Java, Python, JavaScript, C#
  • Testing Tools: Selenium, JUnit, TestNG, QTP/UFT, LoadRunner,  JMeter
  • Bug Tracking Tools: Jira, Bugzilla, Mantis
  • Version Control: Git, SVN
  • CI/CD Tools: Jenkins, GitLab CI, Travis CI
  • Databases: SQL, NoSQL

Job Description:

  • Review the requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Design, develop, and execute automation scripts using open-source tools.
  • Identify, record, document thoroughly, and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  •  Liaise with internal teams (e.g. developers and project managers) to identify system requirements.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Monitor debugging process results.
  • Investigate the causes of non-conforming software and train users to implement solutions.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up-to-date with new testing tools and test strategies.

Qualification:

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience: 2-5 years of experience in QA or software testing.