Quality Assurance Engineer

Location: PK

Category: Spinnlabs

Last Date: 01-02-2026

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 HTML, CSS, and JavaScript
  • Strong understanding of responsive design principles
  • Experience with frontend frameworks - React, Angular, or Vue.js
  • Knowledge of RESTful APIs and asynchronous request handling
  • Experience with building tools and automation frameworks
  • Good understanding of browser rendering behavior and performance
  • Problem-solving and debugging skills
  • Ability to collaborate with designers and backend developers

     

Job Description:

  1. Develop User Interfaces:
    • Assist in building and implementing user-facing features using HTML, CSS, and JavaScript.
    • Collaborate with senior developers to translate design mockups and wireframes into functional front-end code.
  2. Responsive Design Implementation:
    • Ensure that web applications are responsive and work well on various devices and screen sizes.
    • Apply responsive design principles and techniques to enhance user experience.
  3. Code Quality and Best Practices:
    • Write clean, efficient, and maintainable code.
    • Adhere to coding standards and best practices set by the team.
  4. Debugging and Troubleshooting:
    • Identify and fix bugs and issues in the front-end code.
    • Use browser developer tools to debug and optimize code.
  5. Cross-Browser Compatibility:
    • Test and ensure compatibility across different browsers and platforms.
    • Address and resolve browser compatibility issues.
  6. API Integration:
    • Assist in integrating front-end components with back-end services and APIs.
    • Ensure efficient data flow and communication between front-end and back-end systems.
  7. Collaboration and Communication:
    • Work closely with senior developers, designers, and other team members to deliver high-quality solutions.
    • Participate in team meetings, including stand-ups, sprint planning, and retrospectives.
  8. Learning and Development:
    • Stay up-to-date with the latest front-end technologies and best practices.
    • Actively seek opportunities to improve your skills and knowledge.
  9. Documentation:
    • Create and maintain documentation for front-end code and design specifications.
    • Ensure documentation is clear, accurate, and up-to-date.
  10. Testing:
    • Assist in writing and executing unit tests and integration tests to ensure code quality.
    • Participate in testing and quality assurance processes to deliver robust applications.
  11. Performance Optimization:
    • Help optimize web pages for speed and performance.
    • Implement basic performance enhancements and caching strategies.
  12. Support Senior Developers:
    • Assist senior developers in various tasks, including code reviews and project planning.
    • Take on additional responsibilities and tasks as needed to support the team.

Tasks:

  • Build and maintain reusable, modular components for scalable frontend applications.
  • Diagnose and resolve issues in the codebase to maintain application stability.
  • Enhance web application performance by optimizing assets and implementing best practices.
  • Integrate frontend components with backend APIs for seamless data flow.
  • Ensure code reliability and functionality through comprehensive testing.
  • Team meetings to align on project goals and progress.
  • Translate design mockups into fully responsive and functional web pages.
  • Review and provide feedback on code submissions to ensure quality and consistency.

Qualification:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience: 2-5 years of experience in frontend development