QA Automation Engineer

F
Fulfillment IQLogistics Technology
India, North AmericaFull-TimeSenior
Salary not disclosed

Job Details

Languages
English
Experience
5+ years
Required Skills
PostgreSQLPythonSoftware DevelopmentMicrosoft AzureQA AutomationTypeScriptAPI testingFastAPINext.jsCI/CDAgile methodologiesLinux

Requirements

  • Minimum 5 years of progressive experience in Quality Assurance and Test Automation, with a focus on a Software Development Engineer in Test (SDET) role.
  • Expert-level proficiency in Python for test automation and scripting (e.g., Pytest, behave).
  • Strong experience with modern back-end frameworks like Fast API (or similar Python web frameworks).
  • Solid experience with modern front-end technologies, particularly Next.js, TypeScript, and styling frameworks like Tailwind.
  • In-depth knowledge of Postgres SQL for data testing and validation.
  • Hands-on experience with continuous integration/continuous delivery (CI/CD) practices using Microsoft Azure DevOps.
  • Experience with Linux command-line environment and scripting.
  • Demonstrated knowledge of Microsoft Azure Platform services.
  • Deep understanding of software development lifecycle (SDLC), Agile methodologies, and testing best practices (e.g., TDD, BDD).
  • Exceptional problem-solving, analytical, and troubleshooting skills.
  • Excellent written and verbal communication skills.
  • Proven ability to work independently and as part of a geographically distributed team.

Responsibilities

  • Design, develop, and implement comprehensive test automation frameworks for front-end and back-end services using Python.
  • Create robust automated API tests for back-end services built on Fast API.
  • Develop end-to-end and component-level automated tests for the front-end application built with Next.js and TypeScript.
  • Write complex SQL queries for data validation and integrity testing against Postgres SQL databases.
  • Integrate automated tests into CI/CD pipelines using Microsoft Azure DevOps.
  • Work within the Microsoft Azure Platform ecosystem.
  • Collaborate closely with development and product teams to define quality criteria and drive best practices.
  • Conduct exploratory and manual testing for complex scenarios and usability.
View details
Apply Now