QA Automation Engineer

Posted 29 days agoViewed
India, North AmericaFull-TimeLogistics Technology
Company:Fulfillment IQ
Location:India, North America
Languages:English
Seniority level:Senior, 5+ years
Experience: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 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.
About the Company
Fulfillment IQ
View Company Profile
Similar Jobs:
Posted 6 days ago
IndiaFull-TimeSoftware Development
QA Automation Engineer
Company:
Posted 8 months ago
United StatesFull-TimeSoftware Development
QA Automation Engineer
Company:
Posted over 1 year ago
MéxicoSoftware Development
QA Automation Engineer
Company:Tango