QA Automation Engineer

Posted 3 days agoViewed
IndiaFull-TimeLogistics Technology
Company:Fulfillment IQ
Location:India
Languages:English
Seniority level:Senior, Minimum 5 years
Experience:Minimum 5 years
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 an 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 related to application hosting and databases. 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 front-end applications 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 for test environment setup, execution, and monitoring. Collaborate with development and product teams to define quality criteria and drive best practices. Conduct exploratory and manual testing for complex scenarios and usability.
Similar Jobs:
Posted 12 days ago
IndiaFull-TimeDigital Advertising
Senior Software Engineer
Company:GumGum
Posted 12 days ago
Anywhere in the WorldFull-TimeHR Tech
Backend Engineer
Posted 23 days ago
India, RemoteFull-TimeLogistics Technology
DevOps Engineer