Job Openings QA Engineer

About the job QA Engineer

Job Objectives

  • Ensure software quality through both manual and automated testing.
  • Design and oversee test strategies, test plans, and test cases for complex web and mobile applications.
  • Collaborate with development teams to drive best practices in quality, performance, and user experience.

Job Responsibilities

Planning & Execution

  • Analyze business requirements, user stories, and technical designs to build robust test strategies.
  • Develop and execute test cases covering unit, integration, regression, system, and UAT.
  • Validate APIs (REST/GraphQL), backend services, and third-party integrations.
  • Conduct non-functional testing (performance, scalability, security, accessibility, usability).
  • Maintain traceability between requirements, test cases, and defects.

Collaboration & Reporting

  • Work closely with developers (Drupal, Laravel, Angular, Flutter, Node.js) to identify, reproduce, and resolve defects.
  • Provide clear, actionable bug reports with steps, logs, screenshots, and environment details.
  • Participate in sprint ceremonies (planning, stand-ups, retrospectives) ensuring QA is embedded throughout SDLC.
  • Advocate for QA best practices, SEO readiness, and Core Web Vitals compliance.

Performance & Optimization

  • Test for page speed, accessibility, responsiveness, and browser/device compatibility.
  • Monitor and validate Core Web Vitals (LCP, FID, CLS) and suggest optimizations.
  • Recommend process, tooling, and workflow improvements to enhance efficiency.

Required Skills & Qualifications

  • 5+ years of experience in QA for complex web and mobile applications.
  • Strong knowledge of manual and automated testing methodologies.
  • Hands-on with test management tools (Jira, TestRail, Zephyr, Xray).
  • API testing experience with Postman/Insomnia (REST/GraphQL).
  • Familiarity with automation frameworks (Selenium, Cypress, Playwright, Appium).
  • SEO knowledge: on-page optimization, structured data, sitemaps, canonicalization.
  • Solid understanding of Core Web Vitals and performance testing.
  • Experience with Drupal, Angular, Flutter, Laravel, Node.js applications is a plus.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent written and verbal communication.

Preferred / Nice-to-Have

  • Experience with cloud testing platforms (BrowserStack, Sauce Labs).
  • Familiarity with performance profiling tools (Lighthouse, GTmetrix, WebPageTest, JMeter).
  • Ability to mentor junior QA engineers and lead quality initiatives.