Miratech logo
Miratech

Helping Visionaries Change the World

Middle QA Automation Engineer, Python

SDETSDETFull TimeRemoteSeniorTeam 501-1,000Since 1989H1B No SponsorCompany SiteLinkedIn

Location

Qatar

Posted

1 day ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishAWSCloudDockerPythonSQLTerraformTypeScript

Job Description

Middle QA Automation Engineer, Python

Miratech

• Design, develop, and maintain automated test solutions for REST APIs, including authentication, authorization (RBAC), and request/response validation. • Build and enhance UI automation frameworks using modern testing tools and best practices. • Develop and maintain test automation scripts using Python and pytest. • Create and maintain test documentation, test cases, and defect reports. • Participate in defect triage, root cause analysis, and quality improvement initiatives. • Integrate automated tests into CI/CD pipelines to ensure continuous quality validation. • Collaborate closely with Software Engineers, Product Owners, and DevOps teams throughout the development lifecycle. • Contribute to quality assurance activities for conversational and voice-based AI solutions, including validation of user interactions, system responses, and performance characteristics. • Support performance and latency validation activities for real-time communication workflows.

Job Requirements

  • 3+ years of experience in Quality Assurance, testing web applications and API-driven systems.
  • Strong hands-on experience with REST API testing, including authentication, authorization, RBAC, and request/response validation.
  • Practical experience using API testing tools such as Postman or similar solutions.
  • Hands-on experience in UI test automation using Playwright with TypeScript or equivalent automation frameworks.
  • Solid automation scripting skills using Python and pytest.
  • Experience designing, developing, and maintaining automated test suites.
  • Experience with AWS services (ECS, CloudWatch, Secrets Manager, S3)
  • Strong understanding of software testing methodologies, test planning, and defect management processes.
  • Ability to create clear test documentation, write detailed defect reports, and participate in defect triage activities.
  • Strong written and verbal English communication skills.
  • Basic knowledge of Docker and Docker Compose.
  • Understanding of CI/CD pipelines and troubleshooting (Bitbucket Pipelines or similar)
  • Nice to have: Experience testing AI/LLM, voice agents, or conversational automation systems
  • Background in SIP, WebRTC, LiveKit, or contact center / IVR testing
  • Knowledge of latency and performance validation (e.g., TTFT, call setup time, response timing)
  • Exposure to contract testing, WireMock, or other mock services
  • SQL skills for test data validation
  • Understanding of Terraform or general cloud infrastructure concepts

Benefits

  • Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
  • Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
  • Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
  • Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
  • Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
  • Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
  • Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

Related Categories

Related Job Pages

More SDET Jobs

accesa.eu logo

Senior Manual Test Engineer

accesa.eu

The place where creative problem-solvers that care for people, solutions, and their impact thrive

SDET1 day ago
Full TimeRemoteTeam 1,001-5,000Since 2003H1B No Sponsor

• Lead quality collaboration: Work closely with product managers, developers, and stakeholders to define test objectives, clarify requirements, and align on quality goals • Drive test planning and execution: Design, organize, and execute comprehensive test plans and test cases using management tools, ensuring thorough coverage and traceability • Ensure testing excellence: Perform various testing levels (system, integration, regression, exploratory) while promoting adherence to manual testing best practices and overall test strategy • Own defect management: Conduct root cause analysis, resolve issues in collaboration with development teams, and clearly communicate risk or quality concerns to clients and team members • Mentor and support the QA team: Provide guidance to junior and mid-level QA engineers, encouraging continuous learning and sharing of testing best practices • Enhance QA processes: Collaborate with other QA teams to improve tools, methodologies, and testing workflows across the organization • Coordinate UAT and client readiness: Support UAT activities through training, coordination, and facilitating client sign-off for production readiness • Maintain QA documentation: Create and maintain detailed test reports, release notes, and QA documentation across all phases of the test lifecycle

Romania
Productiv Teams logo

QA Automation Engineer, AI-Assisted Test Development

Productiv Teams

Elevate your IT Capabilities with seamless nearshoring. https://www.productiv.team/

SDET1 day ago
ContractRemoteTeam 11-50H1B No Sponsor

• Contribute to quality processes across planning, development, and release stages of the SDLC • Use AI-assisted development tools to design, generate, validate, and maintain test assets at scale • Review and critically evaluate AI-generated test output before it enters the repo, catching false positives, coverage gaps, and brittle assertions • Collaborate with developers, product teams, and QA leadership to define quality standards and communicate risk clearly • Think beyond local scripts, understand how test solutions scale from 10 to 10,000 and architect accordingly • Adapt processes quickly in response to a changing product environment

Poland

Software Development Engineer, Test

Onebrief

Onebrief is a dynamic software company specializing in collaborative military planning solutions. Its platform simplifies and modernizes operational workflows,

SDET1 day ago

• Implement strategies that improve release integrity — from automation in CI/CD pipelines to validation processes that increase confidence in deployments. • Instrumenting quality health metrics and dashboards that give teams clear visibility into product stability, release readiness, and test effectiveness. • Driving internal tooling initiatives that improve the developer experience and enable teams to test, measure, and ship with higher confidence. • Partnering across engineering, infrastructure, and product to identify opportunities for system-level quality improvements and advocate for automation-first approaches. • Using data and experimentation to continuously refine our approach to quality and ensure we’re focusing on the most impactful areas. • Working with your fellow engineers to develop first class quality measures that align with overall quality strategy, with a focus on monitoring and observability

United States
$130K - $190K / year
DiligenceVault logo

Software Development Engineer – Test

DiligenceVault

A digital fund due diligence ecosystem

SDET1 day ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Work with the Engineering and Product team to coordinate, develop, and help execute the test plans. • Participate in product requirements and design reviews with product managers and other engineers to ensure strong UI-UX and functional standards. • Develop effective Test plans and Test cases for the functional areas to be tested. • Execute test cases during the development sprints and document results. • Design, build, and maintain a scalable test automation strategy and suite targeting UI, UX, and APIs using modern tools like Playwright. • Own the regression testing of the product and build tools to automate and facilitate the regression testing process. • Leverage AI testing tools and AI solutions to optimize test generation, accelerate debugging, and solve complex QA challenges. • Drive adoption of best practices in code health, testing, and maintainability. • Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design.

India