Logo for People Dynamics

QA Engineer

Job description

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.

QA Engineer Related jobs

Other jobs at People Dynamics

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.