Helping Visionaries Change the World
Middle QA Automation Engineer, Python
Location
Qatar
Posted
5 days ago
Salary
0
Seniority
Senior
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 Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design, develop, and maintain automated test solutions for REST APIs • 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 • Collaborate closely with Software Engineers, Product Owners, and DevOps teams • Support performance and latency validation activities
• Develop and maintain repair processes and test scripts • Work with suppliers and product lines to develop / deploy HW repair in repair centres by testing, diagnosing, repairing and re-testing faulty hardware • Ensure material repair conformity to HWS (Hardware Services) objectives and customer Service Level Agreements (SLAs)
Senior .Net Software Engineer
Aristotle InternationalIn 1983, Aristotle International established itself as a non-partisan leader in political technology, consulting, data services, and analytics for over four dec
Title: Senior .Net Software Engineer Location: Provo United States Job Description: This position follows a hybrid work model, requiring once a week in-office attendance. Come work in a startup like environment (small team, big challenges, massive growth opportunity, relaxed office culture) with solid company stability (40+ years) and benefits including health, paid holidays, 401K, PTO, remote work friendly and great office views. Together with our 200+ university research partners, we have built PredictIt, into the "The Stock Market of Politics" where 100,000+ enthusiastic Traders make $1 winner-take-all political forecasts with stunning accuracy thanks to the wisdom of the crowd. Now we need your help taking it to the next level. As a Senior .Net Software Engineer for PredictIt you will get to work on challenging and rewarding projects across the tech stack: from creating innovative web experiences to redesigning the financial engine at the heart of millions of dollars of transactions. You'll be part of small team and have opportunities to take on exciting challenges and responsibilities that make the job extremely fulfilling and rewarding. Job Responsibilities - Develop, maintain, and improve C#/ASP.NET backend systems - Work as a team to architect the next version of our C# trading engine utilizing your expertise to enhance performance and scalability. - Conduct architectural and technical reviews during the software development life cycle, providing valuable insights and recommendations for performance improvements. - Apply best practices, design patterns, and cutting-edge technologies of web development and mobile development to create innovative and high-performing software solutions that people love to use. - Collaborate with project teams and business owners to proactively analyze system performance, gather information on limitations, capabilities, performance requirements, and hardware/software interfaces. - Develop specifications and resolve technical issues related to performance. Requirements - Bachelor's degree in computer science or a related field required - A minimum of 5 years of experience designing and developing C# enterprise software - Strong proficiency in C# and ASP.NET - Knowledge of design patterns and SOLID principles - Understanding of modern programming practices: dependency injection, async/await, clean architecture, etc. - Experience working in distributed systems, pub/sub, message queues, etc. - Proficient with Entity Framework and SQL Server - RESTful API design and implementation. - Participate in code reviews, design discussions, and technical planning to improve the codebase and architecture. - Experience working with high-volume, highly scalable SaaS (Software as a Service) infrastructures. Technology Stack: - C#, ASP.NET Web API, SignalR - Vuejs Frontend - Entity Framework, SQL Server, Redis - Azure, Azure DevOps Pluses: - Experience developing financial systems - Experience with Apache Kafka or similar Benefits All positions are Full-Time, with competitive compensation, medical benefits, paid vacation, 401k plan and stock options. Casual dress code and a non-corporate atmosphere make this a fun place to work and learn in a team environment.
Silicon Product and Test Engineer
BlockBlock builds simple, powerful tools that make progress towards an economy that’s truly open to all.
Role Description We are looking for a Product & Test Engineer to drive post-silicon productization of our bitcoin mining ASICs from silicon bring-up through high-volume manufacturing. This role spans silicon characterization, yield optimization, test strategy development, correlation across multiple platforms, and system-level performance optimization. This is a highly cross-functional role working across ASIC Design, ATE, Bench, Systems, Reliability, Foundry, and OSAT partners. The ideal candidate is hands-on, data-driven, comfortable operating in ambiguity, and excited about building and scaling complex hardware products in a fast-moving environment. - Drive post-silicon bring-up, characterization, qualification, and productization activities from first silicon through mass production. - Develop and optimize wafer sort (CP) and final test (FT) screening strategies to improve power, performance, yield, quality, and DPPM. - Develop, debug, and maintain ATE test programs and screening methodologies for advanced-node ASICs. - Define and execute characterization plans across process, voltage, and temperature (PVT) conditions. - Perform silicon data analysis across CP, FT, Bench, and System platforms to improve correlation and optimize system-level performance. - Drive DOE planning, execution, and analysis for silicon characterization, yield optimization, and process tuning. - Collaborate with system and hardware engineers to develop effective ASIC binning methodologies and system optimization strategies. - Define and support ATE hardware requirements including probe cards, sockets, and load boards. - Analyze wafer-level and package-level parametric and functional data to identify trends, root-cause failures, and drive corrective actions. - Engage with foundry, OSAT, and external vendors to support bring-up, qualification, yield improvement, and manufacturing execution. - Develop KPIs and dashboards to track power, performance, process variation, yield, and product quality metrics. Qualifications - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 5–10 years of experience in Product Engineering, Test Engineering, Silicon Validation, or Post-Silicon Engineering in fabless or semiconductor environments. - Strong understanding of semiconductor manufacturing flows including wafer sort (CP), final test (FT), qualification, and high-volume manufacturing. - Experience with silicon bring-up, characterization, yield analysis, and product qualification for advanced-node ASICs or SoCs. - Experience with ATE platforms such as Advantest 93K or Chroma. - Experience developing or debugging ATE test programs and production screening methodologies. - Strong statistical data analysis and debugging skills using tools such as JMP, Python, or similar analysis frameworks. - Experience with DOE planning, silicon correlation, and yield optimization methodologies. - Experience collaborating cross-functionally across Design, Systems, Firmware, Reliability, Manufacturing, Foundry, and OSAT teams. - Strong problem-solving skills with the ability to independently drive technical issues to closure. - Comfortable operating in ambiguous, fast-moving environments with a high degree of ownership. Requirements - Experience with near-threshold operation or low-voltage optimization. - Experience with high-performance computing, AI, networking, or bitcoin mining ASICs. - Understanding of semiconductor device physics, SPICE fundamentals, and FinFET technologies. - Experience with system-level characterization and correlation across ATE, Bench, and deployed systems. - Experience with scripting or automation using Python, Perl, or TCL. - Verbal fluency in Mandarin is a plus. Benefits - Remote work - Medical insurance - Flexible time off - Retirement savings plans - Modern family planning


