Qureos

FIND_THE_RIGHTJOB.

SQA Automation Engineer & Support Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Overview

This role is responsible for executing assigned testing activities and post-launch support across client-facing applications and internal products to ensure quality, accuracy, and alignment with business requirements. This role involves reviewing requirements, designing and executing test cases, preparing environments, logging and prioritizing defects, support ticket management, and coordinating with QA & Support Lead.

Key ResponsibilitiesRequirements Analysis

Living Backlog Analysis & Design Review

  • Collaborate with the QA & Engineer Lead to understand and clarify items in the Living Backlog, proactively clarifying ambiguities with Lead.
  • Raise flags if backlog items are unclear to Lead throughout the project lifecycle.
  • Raise clarifications with the Lead on TDD preliminary review to identify gaps, risks, and ambiguities.

· Provide input to Lead on design elements such as color schemes, font formats, and layout based on client branding.

Effort Estimation

· Provide time estimates for assigned test cases, considering complexity, skillset, and personal bandwidth, and communicate them to the Lead.

· Regularly provide status updates to assigned PMO during Daily Scrum meetings and as requested throughout project lifecycle.

Test Design & Preparation

Test Cases Execution

· Develop and execute detailed test cases and scenarios aligned with requirements and assigned user stories, based on current backlog items.

· Submit completed test cases to the Lead for validation and feedback.

Test Data & Environment Set Up

· Prepare test data and configure environments to replicate business use cases.

· Identify and escalate environment or data issues to the Lead for resolution.

· Deliver completed test environment setups to Lead for review and approval.

Test Execution

Automation Testing

  • Develop, maintain, and execute automated test scripts for web, mobile, and API applications.
  • Identify, document, and track defects using relevant tools (e.g., Jira, Azure DevOps).
  • Collaborate with developers, product managers, and QA team to understand requirements and create effective test coverage.
  • Perform regression testing through automation suites.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
  • Continuously improve automation frameworks, test processes, and overall code quality.
  • Ensure compliance with QA standards, processes, and best practices.

Defect Reporting

· Log, track, and prioritize bugs per business standards.

· Collaborate with Lead to retest and verify resolved issues proactively.

Continuous Improvement & Development

Learning & Automation Readiness

· Engage in training programs for automation and AI-based testing, applying new learnings to improve test efficiency.

· Experiment with automation tools under the guidance of the Lead.

Collaboration & Communication

· Provide timely and proactive status updates to the Lead, highlighting progress, risks, and potential improvements.

Post-Launch Client Support

Post-Launch Ownership

· Co-own post-launch client issues end-to-end, with other QA & Support Engineers, coordinating with internal teams to implement fixes and confirm resolution with the client.

· Document recurring issues and insights, creating a structured feedback loop to inform the product team and drive continuous improvement.

Ticket Management & Resolution

Issue Intake

· Proactively monitor incoming support requests from the client via email, ticketing tools, or other communication channels to identify necessary actions.

Issue Resolution

· Collaborate with Business Analyst to gather project information and determine appropriate solutions.

· Open new tickets in Support Portal in a timely fashion.

· Assign ticket to appropriate resource based on business context, skillset, and project knowledge in Support Portal.

· Prioritize and categorize tickets based on urgency and business impact in Support Portal.

· Coordinate with PM to set up meetings with stakeholders to resolve support ticket, as needed.

· Close ticket in Support Portal once the solution has been implemented and verified with the client.

Communication & Management

Client Communication

· Engage with client queries within the defined service window (typically by the next working day).

· Provide timely updates on ticket status and resolution progress.

· Confirm resolution with the client and ensure their needs are fully addressed, once the support ticket as been resolved.

· Ensure proper documentation of issues, resolutions, and communications for future reference.

Internal Status Updates

· Schedule regular check-ins with Business Analyst to provide status updates and review progress, identify blockers, and optimize solutions on open support tickets.

· Maintain transparency in communication regarding issue timelines and expected resolutions.

Required Skills & Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • 1–2 years of experience in QA Automation/Manual.
  • Strong expertise in automation tools/frameworks such as:
  • Selenium / Playwright / Cypress
  • TestNG / JUnit / PyTest
  • Postman / Rest Assured (for API testing)
  • Solid understanding of programming languages (Java / JavaScript / Python).
  • Experience with version control systems (Git).

Job Type: Full-time

Education:

  • Bachelor's (Preferred)

Experience:

  • Automation: 1 year (Preferred)

Work Location: In person

© 2025 Qureos. All rights reserved.