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.