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.