FIND_THE_RIGHTJOB.
India
Key Responsibilities:
o Develop comprehensive test plans and strategies for all project components: Python FastAPI service, MySQL database, telemetry data ingestion, and Angular web app.
o Define and document test cases based on functional requirements, technical specifications, and user stories.
o Perform manual testing to validate data flow, edge cases, and integration points across the stack.
o Develop and maintain automated test scripts using Python (pytest, unittest) and other relevant tools for regression testing, functional testing, and performance validation.
o Focus on end-to-end testing, ensuring the proper flow of telemetry data from Android tablets through FastAPI to the MySQL database and ultimately to the Angular frontend.
o Ensure data parity between the old and new system implementations.
o Compare, validate, and verify telemetry data being ingested from Android devices to the new system to ensure it matches the legacy system's behavior.
o Perform data integrity checks, including testing data insertion, retrieval, transformation, and visualization.
o Develop integration tests to ensure the successful interaction between the FastAPI backend, MySQL database, Android tablet ingestion process, and Angular frontend.
o Test API endpoints to ensure they meet functional and performance requirements using tools like Postman or automated scripts.
o Identify, document, and track defects using a bug-tracking system (e.g., Jira, GitHub Issues).
o Collaborate closely with developers to resolve issues, ensuring root causes are identified and fixes are verified.
o Work closely with developers, product managers, and stakeholders to understand requirements, clarify implementation details, and provide testing feedback.
o Provide regular status updates on testing progress, risk assessments, and outstanding issues.
o Maintain thorough and accurate documentation of test plans, test cases, test scripts, and test results.
o Contribute to knowledge sharing and documentation best practices for the QA team.
Requirements:
o 3+ years of experience in QA Engineering, particularly in testing backend services, databases, and full-stack applications.
o Proven experience in testing Python-based applications, preferably FastAPI or similar frameworks.
o Hands-on experience with MySQL or other relational databases, including data validation, SQL queries, and database troubleshooting.
o Prior experience with API testing using tools like Postman, Insomnia, or automated tests with Python.
o Familiarity with Angular web applications and testing frontend components is a plus.
o Proficient in Python (particularly for writing test scripts and automation frameworks).
o Familiarity with FastAPI for backend API testing.
o Strong understanding of SQL and database validation.
o Experience with API testing frameworks (e.g., pytest, requests, Postman).
o Familiarity with version control systems like Git.
o Experience with performance and load testing tools like JMeter, Locust, or Gatling.
o Knowledge of CI/CD pipelines and integration with test automation frameworks.
o Strong analytical and problem-solving skills.
o Excellent communication skills with the ability to report issues clearly and concisely.
o Ability to work independently and as part of a collaborative team.
o Detail-oriented and able to manage multiple tasks in a fast-paced environment.
o Experience with telemetry data ingestion or real-time data processing.
o Exposure to mobile app testing, particularly with Android tablets or mobile telemetry applications.
o Familiarity with cloud services like AWS or Azure for hosting APIs and databases.
o Experience with Agile methodologies (e.g., Scrum or Kanban).
Nice-to-Have:
Similar jobs
Zebronics
Chennai, India
5 days ago
PERFICIO TESTING AND RESEARCH CENTRE
India
5 days ago
Larsen & Toubro
India
5 days ago
eBay
Mangaluru, India
5 days ago
FOXO
Mangaluru, India
5 days ago
SmartQ
Mangaluru, India
5 days ago
People Human Resource Development Foundation
Hosur, India
5 days ago
© 2025 Qureos. All rights reserved.