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

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishAWSDockerPythonTypeScript

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)

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

SDET4 days ago
Full TimeRemoteTeam 11-50Since 2011H1B No Sponsor

Role Description Gestalten Sie mit uns die Zukunft des Testens! Ist Testautomatisierung Ihre Leidenschaft? Lieben Sie Abwechslung und setzen Sie sich mit Begeisterung und Engagement für die (agile) Software-Qualitätssicherung ein? Dann werden Sie als Test Automation Engineer (m/w/d) ein Teil unseres hochmotivierten Teams und folgen Sie neuen Fährten. Entdecken Sie spannende Aufgaben in der Testautomatisierung für namhafte Kunden wie z. B. aus dem Banken- und Versicherungsbereich, aus der Automobilindustrie, der Medizintechnik, der Telekommunikation oder aus dem öffentlichen Dienst. - Beratung unserer Kunden zu Testmethoden und Teststrategie im Bereich der Testautomatisierung – klassisch und agil - Testautomatisierung mittels GUI, Webservices, Schnittstellen, etc. - Verantwortung für die Konzeption, Implementierung und Weiterentwicklung automatisierter Testframeworks - Planung und Durchführung von automatisierten Unit-, System-, Integration-, UAT-Tests sowie E2E-Tests mit verschiedenen Tools - Überwachung des Testfortschritts und Reporting von Testergebnissen - Enge Zusammenarbeit in einem internationalen und interdisziplinären Projektteam Qualifications - Abgeschlossenes Informatik-Studium oder eine vergleichbare Ausbildung in der Fachinformatik oder Quereinstieg - Ein bis zwei Jahre Berufserfahrung oder studentische Tätigkeit/ Praktikum in der Testautomatisierung - Kenntnisse von Testwerkzeugen, wie z.B. Selenium, HP-UFT, Appium, Cucumber, Cypress, JUnit oder SoapUi - Erfahrung mit Software-Entwicklungsumgebungen, wie z.B. Azure DevOps, Jira, Jenkins, Git oder Maven - Erste Programmiererfahrung z.B. in Java, Python, C# oder Perl - Ein ISTQB©-Zertifikat ist wünschenswert - Sehr gute Deutsch- und Englischkenntnisse Benefits - Mitarbeit in spannenden Projekten bei namhaften Unternehmen (DACH) – bis zu 100% remote möglich! - Unbefristeter Arbeitsvertrag mit attraktiver Vergütung, Prämien, bAV und VWL - Flexible Arbeitszeiten und 30 Tage Jahresurlaub - Individuelle Einarbeitung zum Ankommen im Team und Netzwerken - Jährliches Weiterbildungsbudget - Teamevents – fachlich und mit Spaßfaktor - Familiäre Atmosphäre mit kurzen Entscheidungswegen und flachen Hierarchien - Du-Kultur, offene Kommunikation und regelmäßige Informationen, wie z. B. interner Newsletter „Rauchzeichen“ Company Description Agile Testautomatisierung, Beratungspartner für agile Software-Qualitätssicherung vor Ort!

DACH
Full TimeRemoteTeam 201-500Since 2006H1B No Sponsor

• Lead application releases from planning through deployment. • Oversee Operations & Maintenance (O&M) activities and production support. • Coordinate technical teams, stakeholders, and release schedules. • Serve as the primary technical liaison with Government Program Managers and business stakeholders. • Design, develop, enhance, and maintain applications using Microsoft technologies. • Perform code reviews and ensure adherence to development standards. • Troubleshoot and resolve production issues and application defects. • Lead release testing and validation activities. • Manage defect tracking, resolution, and reporting. • Support User Acceptance Testing (UAT), system testing, performance testing, and accessibility testing. • Manage requirements throughout the software development lifecycle. • Maintain Requirements Traceability Matrices (RTM/RTVM). • Ensure successful deployment of controlled releases into production environments.

United States
Full TimeRemoteTeam 5,001-10,000Since 2000H1B Sponsor

Role Description As a Software Development Engineer in Test (SDET) at Ascensus, you will be working in a high-energy team, developing, and executing automated or manual tests in various stages of development by using the best engineering practices in the industry today. Passion for all aspects of software development is critical. We are building teams that are empowered to solve the business needs by having a rapid development and deployment pipeline with a focus on automation and releasing software. As a Scrum team member, you will be responsible for delivering high quality solutions that adhere to the software architecture strategy, coding standards, and established organizational policies and procedures. Qualifications - Strong experience as a Software Engineer or a Software Engineer in Test, Test Automation Engineer, or equivalent roles. - Strong experience developing test frameworks with open-source automation tools such as Selenium or Cucumber. - Strong Selenium and Playwright experience is required. - Proficient experience writing automation scripts with at least one Object Oriented Programming Language such as C# or Java. - Strong experience with a scripting language such as Python, PowerShell, Perl, or JavaScript. - Strong experience working with Database testing techniques using Sybase, SQL Server, or Oracle with a strong understanding of database schemas. - Experience working with performance Engineers or Performance tools such as BlazeMeter, JMeter and/or Taurus. - Experience with testing API frameworks and microservices with Event Driven architecture. - Excellent verbal and written communication skills. - Experience working in a fast-paced Agile or SCRUM development methodology. Requirements - Build and maintain the test automation suite using various test automation frameworks. - Experience in batch testing, big data testing. - Work in an agile development environment, collaborating with the team to deliver quality software iteratively. - Develop end-to-end software test frameworks, test suites, and tools to validate product-specific features and use cases. - Develop and execute integration and API tests to ensure system reliability and performance. - Incorporate automated tests into our continuous delivery pipeline. - Perform creative exploratory testing of new features and products. - Find, isolate, document, regress, and track bugs through resolutions. - Ability and willing to assist with all tasks within an Agile scrum team, writing stories, development & manual testing. - Understanding of Agile Testing Quadrants, Behavior Driven Development, ATDD/TDD. - Responsible for protecting, securing, and proper handling of all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to Ascensus or our clients. - The I-Client philosophy and the Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day-to-day basis showing your support of our organizational culture. Benefits - 401(k) match - Medical, Dental, Vision - Paid-Time-Off Company Description We are proud to be an Equal Opportunity Employer. Be aware of employment fraud. All email communications from Ascensus or its hiring managers originate from @ascensus.com or @futureplan.com email addresses. We will never ask you for payment or require you to purchase any equipment. If you are suspicious or unsure about the validity of a job posting, we strongly encourage you to apply directly through our website.

United States
$120K - $150K / year
CACI International Inc logo

Automation Test Engineer

CACI International Inc

Expertise and Technology for National Security

SDET4 days ago
Full TimeRemoteTeam 10,001+Since 1962H1B No Sponsor

• CACI is actively seeking an Automation Test Engineer for the development and execution of automation code in support of release Regression Test events. • Work closely with business analysts, designers, and subject matter experts to understand functional requirements. • Build automated test cases that provide coverage for acceptance criteria in both "happy path" and negative scenarios. • Execute automated tests and provide feedback analysis of defects to development teams and stakeholders. • Present ideas for system and framework improvements. • Act as a member of a product team supporting teammates and collaborating with a “do what it takes” attitude to ensure product and team success. • Be a part of a dynamic, close-knit team of mid- to senior-level professionals. • Analyze complex project-related problems and create innovative solutions involving technology, methodology, tools, and solution components.

Illinois
$63.3K - $129.7K / year