Back to Search Results


Senior QA Engineer for APIs 19889 Pune,  1/22/2025 2:05:00 AM

Data Engineering
FTE - IntraEdge

Job Description

Designation: Senior QA Engineer for APIs
 Location: Remote/Pune
 Experience-5 +

Job Summary 
 We are seeking a detail-oriented and experienced Senior QA Engineer to join our team. The ideal candidate will have a strong background in testing software applications, particularly APIs, and excel in creating and managing test documentation. Join our high-performing team as a Senior QA Engineer, where your expertise will shape the quality of mission-critical APIs used across industries. We'd love to hear from you if you're passionate about building robust systems and creating seamless user experiences. 

Responsibilities

  • Collaborate Across Teams: Partner with development, product, and design teams to define and implement QA strategies that align with business goals and ensure seamless integration of quality assurance into the software development lifecycle. 
  • Develop Test Plans: Design, execute, and maintain comprehensive test plans and cases for manual and automated testing, with a focus on NodeJS APIs and complex backend workflows. 
  • Database Validation: Perform detailed testing of SQL and NoSQL databases, including query validation, data integrity checks, and performance optimization. 
  • Automated Testing: Build and maintain automated regression, functional, and performance tests using industry-standard frameworks and tools like Selenium, Cypress, or Appium.
  • Backend and API Testing: Test backend processes, APIs, and log integrations, leveraging tools like Postman, AWS (Lambda, DynamoDB, Amplify), and Firebase to validate system functionality and performance. 
  • Analytics Verification: Ensure accurate implementation and reporting of analytics events using platforms such as Amplitude and Mixpanel. 
  • Bug Management: Lead defect triage sessions to prioritize and resolve critical issues, ensuring bugs are documented, tracked, and addressed promptly. 
  • Cross-Platform Testing: Conduct thorough testing of web and mobile applications (iOS, Android, Angular) to ensure functionality, usability, and performance meet high standards. 
  • Infrastructure Validation: Validate cloud infrastructure to ensure API performance meets SLA requirements and supports business-critical operations. 
  • Quality Documentation: Develop and maintain detailed QA documentation, including test plans, scripts, and bug reports, to ensure traceability and comprehensive coverage. 
  • Mentorship and Leadership: Mentor junior QA engineers, foster a culture of quality within the team, and contribute to establishing best practices for testing and quality assurance. 
  • Agile Collaboration: Participate in agile ceremonies, including sprint planning, standups, and retrospectives, to align testing efforts with development timelines and deliverables.
  • Stakeholder Reporting: Provide regular updates on testing progress, defect metrics, and overall QA efforts to stakeholders, ensuring transparency and accountability. 
  • Domain-Specific Testing: Execute manual testing of industry-specific workflows, particularly in financial or fintech products, to ensure alignment with user requirements and regulatory standards. 
  • Lifecycle Collaboration: Collaborate across the product lifecycle to determine testing requirements and ensure quality at every stage of development. 
  • User-Centric Testing: Analyze user requirements and feedback to design tests that enhance application usability and reliability. 

Required Qualifications 

  • 8+ years of professional experience in software QA, with a focus on API testing. 
  • 5+ years of hands-on experience with test automation frameworks and tools (Selenium, Appium, Cypress, or similar). 
  • Strong expertise with Postman, LambdaTest, and tools for API testing and automation. 
  • Deep understanding of SQL and NoSQL databases, including experience with tools like MySQL Workbench or MongoDB Compass.
  • Proven track record of designing and maintaining test frameworks to support complex applications. 
  • Advanced knowledge of testing cloud-native applications on AWS (Lambda, DynamoDB, S3, API Gateway). 
  • Familiarity with event-driven architectures and asynchronous testing methodologies. 
  • Experience working with analytics platforms (Amplitude, Mixpanel) and validating data pipelines. 
  • Strong problem-solving skills with a proactive approach to identifying and addressing quality issues. 

Job Requirements