Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Requirements:Bachelor's degree in Computer Science, Software Engineering, or a related field.3 to 8 years of relevant experience in automation testing. Proficiency in automation testing tools (Selenium, Cucumber, Java, etc.), data structures, and algorithm design. Familiarity with automation frameworks such as JUnit, TestNG, xUnit, CodedUI, SpecFlow, PyUnit, or custom in-house frameworks. In-depth understanding of software QA methodologies, tools, and processes. Practical experience with both white box and black box testing techniques. Strong command of SQL and scripting languages. Expertise in design patterns, multi-threaded systems, and automated unit testing. Solid experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines, AWS, and cloud technologies, including Docker and Kubernetes. Knowledgeable in Web Service API/REST API standards. Experience in Agile development methodologies, particularly SCRUM. Excellent verbal and written communication skills in English. Exceptional problem-solving and analytical abilities.
About the job
Job Duties and Responsibilities:
As a skilled Quality Assurance professional, provide expert insights and guidance on business and quality metrics within project teams.
Design and develop robust test automation frameworks, continually refining them to meet evolving project requirements.
Thoroughly review test cases, scripts, plans, and procedures for both manual and automated testing.
Ensure compliance with established standards and procedures during manual and automated test execution.
Oversee, support, and coordinate the business and QA facets of software development activities, including requirement analysis and application QA.
Create automation scripts to address user story scenarios committed for the sprint utilizing various tools (Selenium, Java, TestNG, Jenkins, Maven, etc.) for regression and performance testing across different application releases.
Collaborate with cross-functional teams to uphold quality standards throughout the software development lifecycle.
Estimate, prioritize, and organize testing activities effectively.
Proactively acquire new knowledge and skills, rapidly evolving through exposure to innovative ideas and practices, and effectively share insights with the team.
Assist in the recruitment of talented software testing professionals.
About creativechaos
At creativechaos, we pride ourselves on fostering a culture of innovation and excellence. Our team is dedicated to delivering high-quality software solutions that meet the needs of our clients. We value collaboration, continuous learning, and the professional growth of our employees.
Pavago is looking for a QA Automation Engineer to support ongoing efforts to maintain and raise software quality. This is a remote role open to candidates living in Pakistan. Key responsibilities Create and maintain automated tests for Pavago's software products Spot defects and collaborate with team members to address them Contribute to meeting defined qual…
Job Overview:Join Creative Chaos as an Automation QA Engineer, where you will be instrumental in safeguarding the quality of our software products through cutting-edge test automation techniques. Your role will involve designing, developing, and maintaining automated test scripts, while working closely with our development teams to proactively identify and address issues throughout the software development lifecycle.Key Responsibilities:Design and enhance automation test scripts to increase testing efficiency and coverage.Engage in requirement analysis to assess testability and provide valuable insights.Conduct both automated and manual testing to verify application functionality against specifications.Document test cases, results, defects, and metrics to evaluate product quality.Collaborate with cross-functional teams to troubleshoot issues and facilitate smooth release cycles.Continuously evaluate and enhance testing processes, tools, and frameworks.Stay abreast of the latest trends in software testing and automation.
About CodeNinja CodeNinja stands at the forefront of global AI and engineering services, empowering enterprises to build, scale, and operate intelligent systems. With a diverse team of over 350 engineers across four continents and a track record of more than 400 successful deployments, we help organizations leverage artificial intelligence through our Global Capability Centers, Work AI, Physical AI, and AI Labs. Proud to be recognized as one of Pakistan’s fastest-growing AI firms and a multi-award recipient on Clutch, CodeNinja is dedicated to enabling over 250 clients worldwide to innovate, automate, and thrive in the intelligence economy.Role Overview We are seeking a highly skilled AI Software Development Engineer in Test II (AI SDET II) to join our dynamic team. As a senior quality engineer, you will be responsible for developing and overseeing the test strategy and automation processes for our AI-enabled products. Your expertise will contribute to designing and maintaining automated tests and AI evaluation suites, integrating quality metrics into our CI/CD pipelines, and collaborating with Scrum teams to ensure the delivery of robust AI capabilities without defects.Key Responsibilities Lead the development and execution of a comprehensive test strategy for assigned AI features, ensuring alignment with Definition of Done and release criteria across unit, API, UI, and end-to-end testing layers. Design, create, and maintain automated AI evaluation suites, which include developing golden datasets, scoring mechanisms, and regression baselines to cover critical user journeys and failure modes. Validate changes in prompt, retrieval, and orchestration through systematic test harnesses and adherence to established acceptance thresholds. Enhance and extend automation frameworks and reusable utilities, focusing on improving test stability, execution speed, and signal-to-noise ratios. Integrate automated tests and AI evaluations into our CI/CD pipeline, effectively triaging pipeline failures and minimizing flaky tests. Collaborate with engineering teams to enhance testability through improved contracts, logging practices, and observability, promoting shift-left quality initiatives. Conduct thorough analysis of defects and AI output issues, performing root cause analysis and implementing regression coverage to mitigate future occurrences. Mentor junior SDETs in automation, test design, and AI validation methodologies, while effectively communicating quality risks to stakeholders. Ensure production readiness by validating guardrails, monitoring performance signals, and confirming compliance with performance requirements for AI features.
Job Duties and Responsibilities:As a skilled Quality Assurance professional, provide expert insights and guidance on business and quality metrics within project teams.Design and develop robust test automation frameworks, continually refining them to meet evolving project requirements.Thoroughly review test cases, scripts, plans, and procedures for both manual and automated testing.Ensure compliance with established standards and procedures during manual and automated test execution.Oversee, support, and coordinate the business and QA facets of software development activities, including requirement analysis and application QA.Create automation scripts to address user story scenarios committed for the sprint utilizing various tools (Selenium, Java, TestNG, Jenkins, Maven, etc.) for regression and performance testing across different application releases.Collaborate with cross-functional teams to uphold quality standards throughout the software development lifecycle.Estimate, prioritize, and organize testing activities effectively.Proactively acquire new knowledge and skills, rapidly evolving through exposure to innovative ideas and practices, and effectively share insights with the team.Assist in the recruitment of talented software testing professionals.
Smart Working Solutions connects skilled professionals in Pakistan with global teams for full-time, long-term remote roles. The company values personal growth, professional development, and a supportive, community-driven culture. Employees are welcomed into an environment that encourages continuous learning and well-being. The mission centers on removing geographic barriers, helping people find meaningful work with teams dedicated to their success. Smart Working Solutions is recognized as one of the highest-rated workplaces on Glassdoor, offering a remote setting where individuals can thrive. Role overview This Lead Mobile QA Automation Engineer position focuses on guiding the transition from manual to automated quality assurance for a mobile banking application. The role is fully remote and full-time, based in Pakistan. The team currently relies on manual testing, and the automation process is in its early stages. What you will do Lead and mentor a team of four QA engineers. Drive the shift from manual QA processes to a scalable, risk-based automation approach. Remain hands-on, with about 60% of time spent on direct technical work. Oversee and improve current manual testing practices while building automation frameworks. Focus on end-to-end testing for a mobile banking application (iOS and Android). Apply sound judgment in designing a balanced testing pyramid across mobile, UI, API, and manual layers. Technology stack TypeScript WebdriverIO Appium This role suits someone ready to take ownership of both strategy and execution in a mobile-centric QA environment, working with a team that values thoughtful, scalable solutions.
Join our dynamic team as a Senior QA Automation Engineer, where you will play a pivotal role in shaping the testing frameworks across various project streams. Your expertise will drive continuous enhancements in our platform, ensuring stability, scalability, and user-friendliness.Key ResponsibilitiesDesign, implement, and execute comprehensive test plans, cases, and automated test scripts in alignment with product and technical specifications.Lead testing efforts for large-scale and complex initiatives, ensuring thorough coverage and exceptional quality of deliverables.Conduct functional, regression, integration, performance, and UAT testing to verify complete product functionality.Identify, document, and prioritize defects, ensuring detailed records and prompt resolution throughout the software development lifecycle (SDLC).Oversee release readiness and facilitate platform version promotion across Test, Pre-Prod, and Production environments.Work collaboratively with engineers, business analysts, architects, and product managers to assess requirements, mitigate risks, and propose quality enhancement strategies.Perform root cause analysis and contribute to the establishment of best practice quality processes, standards, and frameworks.Assist in expanding automation coverage and adopting continuous testing practices wherever applicable.Maintain up-to-date testing documentation as features evolve.
Key Responsibilities:Offer expert insights and strategic direction on business and quality metrics.Design and refine the test automation framework to adapt to evolving project requirements.Evaluate and enhance test cases, scripts, plans, and procedures, both manual and automated.Ensure compliance with defined standards and methodologies during manual and automated test executions.Oversee, support, and synchronize business and QA aspects of software development initiatives, encompassing requirement analysis and application QA.Create automation scripts tailored to user story scenarios for sprint commitments utilizing various tools such as Selenium, Java, TestNG, Appium, Jenkins, and Maven, aimed at regression and performance testing for application releases.Collaborate with cross-disciplinary teams to uphold quality across the software development lifecycle.Assess, prioritize, strategize, and coordinate testing endeavors.Proactively seek out new knowledge and opportunities for growth through exposure to innovative ideas, concepts, and methodologies, while effectively sharing insights.Assist the organization in attracting top software testing talent.
About CodeNinjaAt CodeNinja Consulting, we specialize in creating high-performing global engineering teams that drive digital transformation for enterprises across the globe. With a presence in Saudi Arabia, Pakistan, the United States, and Chile, we equip our clients with unparalleled expertise in software engineering, QA automation, cloud services, DevOps, and enterprise technology solutions.Our team of over 350 professionals delivers innovative solutions across sectors including banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we prioritize innovation, excellence, and a culture of continuous improvement, empowering our teams to deliver smarter, faster, and stronger results. Job SummaryWe are on the lookout for a seasoned Automation Engineer with over 8 years of experience to develop, enhance, and maintain automated testing solutions for complex enterprise systems. The ideal candidate will possess a robust technical background in test automation frameworks, CI/CD integration, regression automation, and API automation, while collaborating effectively with cross-functional testing teams.In this role, you will work closely with the Manual Test Lead, engineering teams, and DevOps to ensure comprehensive test coverage, quality assurance, and stability throughout release cycles. Key ResponsibilitiesAutomation Development & MaintenanceDevelop and maintain automation scripts for regression, functional, and SIT testing.Create reusable automation frameworks, utilities, and libraries.Debug, optimize, and enhance test scripts for improved reliability and performance.Ensure that automated tests are scalable, modular, and adhere to industry best practices.CI/CD IntegrationIntegrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or similar CI/CD pipelines.Configure automated execution triggers for nightly builds, code merges, and release cycles.Implement reporting and log outputs directly into CI/CD dashboards.Testing & Quality AssuranceEnsure extensive test coverage, including UI, API, SIT, and end-to-end scenarios.Collaborate with the Manual Test Lead to identify automation candidates and prioritize tasks.Prepare detailed test reports, execution logs, error summaries, and coverage metrics.Participate in defect triage meetings and provide technical insights on automation failures.Collaboration & SupportWork alongside developers, architects, QA, and DevOps teams to ensure test environment readiness.Offer guidance on automation best practices to junior team members.Support continuous improvement initiatives across testing processes.
At Remotebase, we are more than a job search platform; we are cultivating a vibrant remote work community where professionals can flourish. By connecting exceptional tech talent with leading clients, we simplify your journey towards finding the perfect job. Why hesitate? Join us and become part of our success story!We are in search of a Senior Quality Assurance Engineer specializing in Automation. In this pivotal role, you will design and execute tests, troubleshoot issues, and establish corrective measures. A key aspect of your responsibilities will be reviewing system requirements and monitoring quality assurance metrics such as defect densities and open defect counts.The ideal candidate will oversee all phases of software development to pinpoint and rectify system issues, ensuring adherence to quality standards.Responsibilities:Analyze requirements, specifications, and technical design documents to provide timely and insightful feedback.Develop detailed, comprehensive, and structured test plans and test cases.Estimate, prioritize, plan, and coordinate testing activities effectively.Design, develop, and execute automation scripts utilizing open-source tools.Thoroughly identify, document, and track bugs during the testing process.Conduct comprehensive regression testing once bugs have been addressed.Create and implement testing processes for both new and existing products to meet client expectations.Collaborate with internal teams, including developers and product managers, to ascertain system requirements.Investigate the root causes of software discrepancies and train users in implementing solutions.Monitor quality assurance metrics, such as defect densities and open defect counts, to ensure product integrity.Stay abreast of emerging testing tools and strategies to enhance performance.
Join our dynamic team as a Senior Principal QA Engineer, where you will play a pivotal role in ensuring the highest quality standards for our software products. You will lead a team of QA professionals, develop testing strategies, and implement best practices to enhance our product offerings.Your expertise will drive the quality assurance process, from test planning and execution to defect management. Collaborate with cross-functional teams to identify test requirements and ensure timely delivery of reliable software solutions.
About AdalFiAt AdalFi, we are pioneering the fastest-growing AI-driven digital lending infrastructure in Pakistan. We empower banks to roll out innovative credit products in a matter of days, transforming the lending landscape. Leveraging cutting-edge AI and data analytics, our platform facilitates smarter and quicker lending decisions, revolutionizing credit access for millions.About the RoleAs a Senior QA Engineer at AdalFi, your role will be crucial in safeguarding the quality, performance, and reliability of our software offerings. You will work closely with cross-functional teams, particularly developers and product managers, to conduct comprehensive testing of both mobile and web applications. The ideal candidate will possess robust analytical abilities, a passion for software quality, and experience in drafting test cases, reporting bugs, and thriving in Agile/Scrum environments.Responsibilities• Conduct testing on mobile and web applications to ensure adherence to the highest quality standards.• Identify, document, and communicate bugs or discrepancies, collaborating with developers for swift resolution.• Develop and maintain comprehensive test cases and scripts grounded in business requirements and user stories.• Execute various testing types, including UI, regression, cross-browser, integration, and User Acceptance Testing (UAT).• Enhance testing infrastructure and internal QA processes for effective and consistent test execution.• Generate clear, structured test reports summarizing testing outcomes, performance issues, and defect metrics.• Engage actively in all stages of the software development lifecycle, providing insights during design, development, and deployment phases.• Collaborate with cross-functional teams [Development, Business Analysis, and User Experience] to ensure software meets user expectations and is delivered punctually.
Oversee, coordinate, and execute daily testing operations, collaborating closely with developers, architects, and technical release managers in an Agile/Scrum setting. Engage in Scrum ceremonies and product planning, assuming responsibility for all testing phases and types, including strategy formulation, requirements analysis, planning, management, execution, and reporting. Document processes and facilitate effective communication to troubleshoot issues, ensuring all bugs and changes are validated and resolved before client delivery. Work collaboratively with fellow QA team members to ensure timely completion of daily QA tasks while maintaining a high standard of quality. Establish processes aimed at achieving the highest level of quality assurance. Examine existing procedures, workflows, and software to ensure processes remain current. Contribute to the development of ongoing training programs for the QA team. Provide department-specific orientation and training for new team members. Maintain open lines of communication with internal teams. Assist with internal project kickoffs and requirements/specification gathering. Interpret complex business and functional requirements to design technical test cases that thoroughly evaluate the technology stack from an architectural perspective, ensuring alignment with project objectives. Collaborate with project and engineering teams to implement and uphold quality gates at each stage of the development pipeline.
Role overview creativechaos seeks a Manual QA Engineer based in Lahore, Punjab, Pakistan. This position centers on hands-on software testing and active participation within Agile and Scrum teams. The Manual QA Engineer will help maintain and improve software quality at every stage of the development lifecycle. What you will do Plan, organize, and perform daily testing activities in collaboration with developers, architects, and technical release managers. Participate in scrum meetings and product planning sessions, managing all phases of testing including strategy, requirements analysis, planning, execution, and reporting. Document issues, bugs, and changes clearly, ensuring each is validated and resolved before delivery to clients. Work closely with QA colleagues to complete daily assignments on schedule and uphold quality standards. Develop and refine processes that support effective quality assurance practices. Review workflows and software regularly to keep testing methods current and efficient. Help design and maintain ongoing training programs for the QA team. Provide orientation and training for new QA team members. Promote open communication with internal teams to support project objectives. Assist with project kickoffs and the collection of requirements or specifications as needed. Analyze complex business and functional requirements, and design technical test cases that evaluate the technology stack and meet project needs. Collaborate with project and engineering teams to establish and enforce quality checkpoints throughout the development process.
Job OverviewA Senior QA Engineer at Creative Chaos plays a critical role in ensuring the quality and reliability of our software products. This position focuses on designing and executing tests, troubleshooting issues, and defining corrective measures. The engineer will assess system requirements and track quality assurance metrics while also taking on a mentorship role for junior team members, enhancing team capabilities through training.Key Responsibilities: Organize and drive daily testing activities in collaboration with developers, architects, and technical release managers within an Agile/Scrum framework. Engage in scrum and product planning, managing all phases and types of testing, including strategy, requirements, execution, and reporting. Document and facilitate communication regarding issues, bugs, and changes, ensuring resolution before client delivery. Work collaboratively with other QA team members to meet daily QA goals with high quality. Establish processes aimed at delivering the utmost quality assurance standards. Review procedures, workflows, and software to keep processes current and efficient. Support the development of ongoing training programs for the QA team. Provide orientation and training for new hires specific to departmental needs. Maintain effective communication with internal teams. Assist with project kickoffs and gathering requirements/specifications. Comprehend complex business and functional requirements to guide the design of comprehensive technical test cases that rigorously validate the tech stack. Collaborate with project and engineering teams to enforce quality checkpoints throughout the pipeline.
About the RoleWe are seeking an innovative AI Automation Engineer to design, develop, and implement practical AI systems swiftly. This is a hands-on position, not a research role. You will utilize tools such as Lovable, OpenClaw, n8n, and AI agents/bots to automate workflows, integrate systems, and deliver production-ready solutions.If you thrive in an environment where you hear, “We need this automated,” and your immediate response is, “On it,” then this role is tailored for you.What You’ll DoConstruct and implement AI-driven automations using Lovable, OpenClaw, n8n, and comparable orchestration tools.Design, maintain, and optimize AI agents, bots, and workflow automations that interlink different systems (CRM, Slack, email, databases, APIs, etc.).Integrate Large Language Models (LLMs) such as OpenAI and Anthropic into genuine workflows rather than mere demos.Own projects from inception to completion: gathering requirements, building, testing, deploying, and iterating.Create scalable, reusable automations that can be easily utilized by non-technical teams.Debug, optimize, and enhance the performance and reliability of AI workflows.Collaborate with product, operations, and business teams to discover automation opportunities.How We Measure SuccessSuccess is defined by the speed at which automations are shipped and their practical usage. AI agents should significantly reduce manual tasks and errors. Workflows must be reliable, well-documented, and easy to adjust. Stakeholders need to have confidence in the systems you develop.Who This Is Not ForThis role is not suitable for pure researchers, “prompt engineers” who have not deployed any projects, or developers who require exhaustive specifications for every task.RequirementsWhat We’re Looking ForDemonstrated experience in building AI automations or agents in a production environment.Hands-on experience with Lovable, OpenClaw, n8n, or other similar no/low-code AI orchestration tools.Strong comprehension of LLMs, prompts, and agent behavior.Experience in creating bots (Slack bots, chatbots, internal tools, etc.).Comfortable with APIs, webhooks, and third-party integrations.A systemic approach to thinking about workflows, beyond just coding.Strong problem-solving abilities—proactive, not waiting for perfect specifications.Nice to Have (But Not Required)Familiarity with Zapier, Make, LangChain, AutoGen, CrewAI, or other related frameworks. Basic frontend or UI experience for internal tools. Understanding of CRMs (HubSpot, Salesforce), databases, or analytics tools. Experience in startup or fast-paced environments.
Position Overview: As a Lead Principal Test Automation Engineer at creativechaos, you will play a pivotal role in elevating our software testing practices to new heights. You will utilize your expertise to shape and enhance our test automation framework, ensuring the highest quality standards are met across our projects.Key Responsibilities:Provide strategic insights and expert advice on business and quality benchmarks.Develop and continuously refine our test automation framework based on evolving project requirements.Conduct thorough reviews of test cases, scripts, plans, and procedures, both manual and automated.Ensure adherence to defined standards and procedures during manual and automation test execution.Oversee, support, and coordinate business and quality assurance aspects within software development activities, including requirement analysis and application QA.Create automation scripts to address user story scenarios committed for each sprint using various tools (Selenium, Java, TestNG, APPIUM, Jenkins, Maven, etc.) for regression and performance testing across multiple application releases.Collaborate with cross-functional teams to uphold quality throughout the software development lifecycle.Estimate, prioritize, plan, and coordinate testing activities effectively.Exhibit initiative in learning new technologies and methodologies, rapidly adapting and sharing innovative ideas and patterns.Assist the organization in attracting and recruiting top-tier software testing talent.
Company ProfileAt AHOY, we are a cutting-edge venture studio located in the dynamic city of Dubai, dedicated to leveraging innovative technology to drive business transformation. Our mission is to empower organizations across various sectors with exceptional solutions. We specialize in web and mobile app development, product prototyping, and data processing automation, offering a robust suite of services aimed at meeting the evolving demands of businesses on a global scale. Join us in our quest to redefine technology and create impactful solutions that foster success for our clients.Position OverviewWe are currently looking for a talented and meticulous Test Automation Engineer to enhance our quality assurance team. In this pivotal role, you will be tasked with designing, developing, and executing automated test scripts that ensure the quality and functionality of our software products. Your collaborative efforts with development and QA teams will be crucial in implementing effective testing strategies that elevate product performance and reliability.
Company ProfileEpicmetry is an innovative technology firm located in Dubai, committed to crafting cutting-edge solutions that address the dynamic requirements of contemporary businesses. Our goal is to develop scalable and efficient products by harnessing the latest technological advancements. We thrive in a collaborative and fast-paced environment, promoting a culture of continuous improvement and agile methodologies. Joining our team presents an exciting opportunity to contribute to transformative projects while advancing your skills and career within the tech industry.Position OverviewWe are on the lookout for a skilled Web & API Automation Engineer proficient in Playwright to become a vital part of our expanding quality assurance team. In this pivotal role, you will be tasked with designing and implementing automated testing solutions for our web applications and APIs, guaranteeing the highest quality of our products. You will work closely with development teams to streamline testing processes and enhance overall software performance.Responsibilities:Design, develop, and execute automated test scripts for web applications and APIs utilizing Playwright.Collaborate with cross-functional teams to gather testing requirements and implement effective automation strategies.Analyze test results, identify defects, and engage with development teams to ensure timely resolution of issues.Integrate automated testing into the CI/CD pipeline to facilitate a smooth deployment process.Document test plans, procedures, and results, providing clear feedback and recommendations for enhancements.Participate in code reviews and offer insights to elevate the quality of the testing framework.Stay updated on industry trends and best practices in test automation, particularly regarding Playwright and related technologies.Qualifications:Bachelor's degree in Computer Science, Engineering, or a related discipline.A minimum of 3 years of experience in web and API test automation, with a strong emphasis on Playwright.Proficiency in programming languages such as JavaScript, TypeScript, or Python.Experience with RESTful APIs and testing frameworks.Familiarity with Agile methodologies and CI/CD practices.Strong problem-solving abilities and meticulous attention to detail.Effective communication skills to collaborate successfully within a team environment.Experience with additional automation tools and frameworks is advantageous.
Join AdalFi as We Expand Globally!Position OverviewAt AdalFi, we are revolutionizing the landscape of digital lending technology, placing quality at the core of our mission. We seek a Senior QA Engineer to become a vital part of our dynamic teams in Karachi and Islamabad. This is an extraordinary chance for an individual who is dedicated to delivering software excellence, championing automation, and elevating quality standards across intricate, high-stakes systems. As a Senior QA Engineer, you will work collaboratively with developers, product managers, and business stakeholders to design, implement, and automate test strategies and cases that ensure the reliability and scalability of our innovative fintech solutions.Key Responsibilities:● Create, develop, and sustain robust and scalable automation test frameworks and scripts utilizing leading industry tools and technologies (preferably Cucumber, Selenium, Java, JMeter).● Assess and prioritize test automation prospects grounded in risk, business significance, and practicality.● Run automated test suites, analyze outcomes, and report defects proficiently.● Collaborate with development teams to grasp software designs and pinpoint potential quality concerns early in the development cycle.● Contribute to the ongoing enhancement of our testing processes and methodologies.● Integrate automated testing within the CI/CD pipeline for continuous testing.● Develop and manage test data and environments for automation purposes.● Engage in code reviews to ensure testability and compliance with quality standards.● Diagnose and resolve issues related to test automation frameworks and scripts.● Keep abreast of the latest developments and trends in test automation.● Document test plans, test cases, and results in a clear and concise manner.Desired Qualifications:● Bachelor's degree in Computer Science, Engineering, or a relevant discipline.● 3-5 years of demonstrable experience in software quality assurance with a strong emphasis on test automation.● Comprehensive understanding of the software development lifecycle (SDLC) and various testing methodologies (Agile, Waterfall).● Proven experience in a similar role, showcasing a commitment to quality assurance and automation.
About Usflatgigs is a technology innovator based in the UAE, dedicated to creating scalable digital platforms and logistical solutions tailored for modern enterprises. Our dynamic team thrives in both physical and remote settings, uniting skilled engineers who prioritize innovation and teamwork. We are committed to delivering products that are efficient, secure, and engineered for sustained growth.Position OverviewWe are seeking a talented DevOps and QA Engineer to join our fully remote engineering team. In this pivotal role, you will oversee our cloud infrastructure while ensuring the quality and stability of our software platforms. Your responsibilities will include designing and maintaining automated pipelines, improving system reliability, and spearheading the development of comprehensive testing strategies within our technology ecosystem.Key ResponsibilitiesDesign, build, and maintain robust and secure cloud infrastructure to enhance product performance and reliability.Develop and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated build, test, and deployment cycles.Deploy and manage containerized applications in cloud environments, adhering to industry best practices.Implement Infrastructure as Code (IaC) for consistent, repeatable, and auditable deployments.Configure monitoring, alerting, and logging systems to ensure uptime, performance, and visibility.Collaborate with backend and full-stack developers to optimize deployment workflows and system efficiency.Define and maintain automated testing frameworks integrated within CI/CD pipelines for continuous validation.Support the Quality Assurance team by ensuring test environments, automation tools, and release processes function smoothly.Identify, document, and resolve infrastructure or deployment issues in collaboration with the engineering team.Advocate best practices for reliability, automation, and quality throughout the engineering lifecycle.