34943BRPuneJob Title: QA Engineer (Manual & Automation Testing) Job Overview: We are seeking a highly skilled and motivated QA Engineer to join our dynamic team. The ideal candidate will have hands-on expertise in both manual and automation testing, with a strong focus on TypeScript, Playwright, Cucumber, and a solid understanding of Agile methodologies. Additionally, candidates should possess secondary skills in API Testing (Postman, Bruno) and Database Testing (SQL/NoSQL). This role requires strong problem solving skills, attention to detail, and the ability to collaborate effectively across teams. Key Responsibilities:
- Test Automation: Develop, maintain, and execute automated test scripts using TypeScript, Playwright, and Cucumber to ensure robust, scalable, and high performance applications.
- Manual Testing: Perform thorough manual testing to identify issues, validate functionality, and ensure high-quality software delivery.
- API Testing: Test REST APIs using tools like Postman and Bruno to verify data integrity, response times, and error handling.
- Database Testing: Validate data accuracy through SQL and NoSQL databases, including writing complex queries for data validation and manipulation.
- Framework Development: Design and implement Test Automation Frameworks following Behavior-Driven Development (BDD) principles for efficient and maintainable test suites.
- End-to-End Automation: Collaborate with cross-functional teams to automate data flows and end-to-end system functionalities.
- Database Expertise: Apply in-depth knowledge of SQL joins (INNER JOIN, OUTER JOIN, SELF JOIN) to validate data across multiple database tables.
- Agile Collaboration: Participate actively in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups.
- Test Documentation: Maintain clear and concise test documentation, including test cases, plans, and reports. Qualifications:
- Proven Experience: Hands-on experience in manual testing and test automation using TypeScript, Playwright, and Cucumber.
- API Testing: Strong knowledge of API testing using tools like Postman and Bruno.
- Database Testing: Proficiency in SQL and NoSQL databases, including writing complex queries, DML operations, and data validation techniques.
- Testing Methodologies: Solid understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
- Agile Expertise: Deep understanding of Agile practices and the overall testing lifecycle within Agile environments.
- Problem-Solving: Excellent analytical and problem-solving abilities with strong attention to detail.
- Communication: Strong written and verbal communication skills, with the ability to interact effectively with technical and non-technical stakeholders.
- Certifications (Preferred): Relevant certifications in Test Automation, Manual Testing, or Agile practices are a plus
Qualifications
BERange of Year Experience-Min Year5Range of Year Experience-Max Year8