Qureos

FIND_THE_RIGHTJOB.

QA Engineer

India

Role description


Key Responsibilities:

  • Test Planning and Strategy:

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.

  • Manual and Automated Testing:

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.

  • Data Integrity and Parity:

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.

  • Integration Testing:

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.

  • Bug Identification and Reporting:

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.

  • Collaboration and Communication:

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.

  • Documentation:

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:

  • Experience:

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.

  • Technical Skills:

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.

  • Soft Skills:

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.

  • Desirable Skills:

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:

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Experience in data migration testing and ensuring parity between systems during the migration process.
  • Familiarity with Docker, Kubernetes, or other containerization and orchestration tools.
  • Experience with frontend testing tools such as Jasmine, Karma, or Protractor for Angular apps.

Skills


About RCG Global Services
At Myridius, we transform the way businesses operate. Formerly known as RCG Global Services, our more than 50 years of expertise now drive a new vision—propelling organizations through the rapidly evolving landscapes of technology and business. We offer tailored solutions in AI, data analytics, digital engineering, and cloud innovation, addressing the unique challenges each industry faces. Our integration of cutting-edge technology with deep domain knowledge enables businesses to seize new opportunities, drive significant growth, and maintain a competitive edge in the global market. Our commitment is not just to meet expectations but to exceed them, ensuring measurable impact and fostering sustainable innovation. The success of Myridius is directly tied to the breakthroughs achieved by our clients. Together, we co-create solutions that not only solve today’s challenges but also anticipate future trends. At Myridius, we go beyond typical service delivery. We craft transformative outcomes that help businesses not just adapt, but thrive in a world of continuous change. Discover how Myridius can elevate your business to new heights of innovation. Visit us at www.myridius.com and start leading the change.

© 2025 Qureos. All rights reserved.