QA Engineer
Apply Online
Job Title: QA Engineer
Education: Bachelors
Location: PK
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.
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

     

SPS is an Equal Opportunity Employer and a Drug Free Workplace.

Apply Online   Back