Overview
Job Title: QA Test Engineer
Location: Mumbai
Job Type: Full-time Permanent
Overview:
We are seeking a proactive and detail-oriented QA Engineer with hands-on experience in manual and automation testing to join our dynamic team. The ideal candidate should have a strong understanding of the software development life cycle, testing methodologies, and automation tools. You will play a key role in ensuring product quality through both functional testing and test automation, driving a seamless user experience.
Key Responsibilities:
● Participate in the QA process throughout the software development life cycle, ensuring quality across both manual and automation testing.
● Collaborate closely with the development team to deliver high-quality testing outcomes by identifying test scenarios and automating critical flows using Playwright.
● Design, write, and execute detailed manual test cases, ensuring complete coverage of functional requirements and edge cases.
● Develop and maintain automated test scripts using JavaScript, TypeScript, and Node.js, enhancing the stability and scalability of test suites.
● Identify, analyze, and document bugs or defects, tracking issues effectively via Git and GitHub repositories.
● Apply problem-solving and troubleshooting skills to ensure system stability, utilizing knowledge of Linux/Unix shell scripting for log analysis and automation tasks.
● Monitor development stages to identify and address system malfunctions, integrating automated tests into Jenkins-based CI/CD pipelines.
● Implement Behavior-Driven Development (BDD) practices and frameworks like Cucumber, along with Test Data-Driven (TDD) methodologies for comprehensive test planning.
● Analyze technical specifications, identify gaps, perform root cause analysis, and provide actionable feedback to developers and stakeholders.
● Manage and validate test data using tools like SQL, ensuring alignment with production-like environments.
Requirements:
● Bachelor's degree in Computer Science, Information Technology, or a related field.
● 1-3 years of experience in manual testing and test automation.
● Proficiency in writing and maintaining test scripts using JavaScript, TypeScript, and Node.js.
● Experience with Playwright or other automation frameworks like Selenium or Cypress.
● Familiarity with Jenkins, Git, GitHub, and CI/CD workflows.
● Working knowledge of Linux/Unix command line and shell scripting.
● Understanding of BDD frameworks like Cucumber and TDD concepts.
● Experience with SQL for test data validation and management.
● Strong analytical and communication skills.
● Passion for delivering high-quality products in a collaborative team environment.
Job Type: Full-time
Pay: ₹250,000.00 - ₹400,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Provident Fund
Schedule:
- Day shift
- Monday to Friday
Application Question(s):
- Are you located in Mumbai, Maharashtra?
Experience:
- Test automation: 2 years (Required)
Work Location: In person
Application Deadline: 26/04/2025