Did you apply to Mid-Level QA Engineer?
Mid-Level QA Engineer
Job Overview
Job Purpose: The Mid-Level QA Engineer is responsible for ensuring the quality, reliability, functionality, and performance of Starlinks technology platforms through systematic testing and quality assurance practices. The role focuses on designing and executing test cases, identifying and reporting defects, validating system integrations, and ensuring that software solutions meet business and technical requirements. The Mid-Level QA Engineer collaborates with developers, product owners, business analysts, DevOps, and other cross-functional teams to deliver stable, secure, and high-quality software aligned with Starlinks business objectives. Main
Responsibilities
- Quality Assurance & Test Planning Analyze business requirements, functional specifications, and technical documentation to identify testing needs and define test scenarios
- Develop, review, and maintain test plans, test cases, test scripts, and test data based on project requirements
- Perform functional, regression, integration, system, exploratory, and end-to-end testing
- Validate application workflows, business rules, and data processing across backend services, APIs, and user interfaces
- Ensure test coverage aligns with business requirements and acceptance criteria
- Identify potential quality risks and contribute to improving testing strategies and processes
- Test Execution, Defect Management & SDLC Compliance Execute manual and automated tests in accordance with established QA processes and project timelines
- Identify, document, prioritize, and track defects using issue-tracking tools such as Jira or equivalent platforms
- Provide clear defect reports containing reproduction steps, expected results, actual results, and supporting evidence
- Collaborate with developers to investigate, reproduce, and verify reported defects
- Perform regression testing to ensure bug fixes and new features do not negatively affect existing functionality
- Ensure adherence to Agile SDLC practices, including sprint testing, defect triage, release validation, and QA sign-off procedures
- Validate fixes and ensure identified issues are resolved before release
- API Testing, Integration & Performance Validation Perform API testing using tools such as Postman or equivalent to validate endpoints, response codes, request and response payloads, and error handling
- Validate API authentication, authorization, input validation, and security-related requirements
- Test integrations between internal systems, external services, databases, and third-party platforms
- Perform database validation using SQL queries to verify data accuracy, consistency, and integrity
- Validate asynchronous processes, messaging workflows, and data exchanges between integrated services
- Support performance and load testing using tools such as JMeter or equivalent where required
- Identify integration failures, performance bottlenecks, and inconsistencies in system behavior
- Collaboration, Problem Solving & Continuous Improvement Work closely with developers, DevOps, product owners, business analysts, and other stakeholders to ensure comprehensive test coverage
- Translate functional and technical requirements into clear test scenarios and measurable acceptance criteria
- Participate in sprint planning, backlog grooming, daily stand-ups, defect triage, and release readiness discussions
- Collaborate with development teams to investigate root causes of defects and validate appropriate fixes
- Identify opportunities to improve test coverage, testing efficiency, and overall software quality
- Maintain clear and accurate documentation of test results, defects, test evidence, and quality metrics
- Additional Responsibilities Support QA activities during deployments, release validation, and production issue investigations
- Participate in User Acceptance Testing (UAT) and assist business stakeholders in validating delivered functionalities
- Contribute to the maintenance and improvement of automated test suites and regression testing processes
- Support continuous integration and continuous delivery (CI/CD) workflows by validating automated test results and quality gates
- Ensure testing activities comply with established quality standards, security requirements, and project procedures
- Perform other related duties as assigned by the line manager
Desired Candidate Profile
Bachelor s degree in computer science, Software Engineering, Information Technology, or a related field : Required Additional software testing, quality assurance, or test automation certifications: Preferred Minimum 3 5 years of hands-on software testing or quality assurance
Experience
Required Proven experience in software testing methodologies, test case design, defect management, and QA processes. Preferred
Experience
Experience with test automation frameworks and tools such as Selenium, Playwright, Cypress, or equivalent. Familiarity with automated test script development and maintenance. Experience with performance testing tools such as JMeter. Familiarity with CI/CD pipelines and automated test execution. Understanding of test automation best practices and regression suite maintenance.
Ready to apply?
You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.
Opens the original job posting in a new tab
Saved on this device. Log in to keep your saved jobs on all your devices.
Log in Create account- CompanyStarlinks Global
- LocationAmman, Jordan
- CategoryQA & Testing
- Listing sourceNaukrigulf
- Apply onnaukrigulf.com
- Listed5 days ago