Software Test Engineer - Ensuring Quality for EaseMyTrip
As a Software Test Engineer at EaseMyTrip.com, you will play a pivotal role in upholding the quality and reliability of our cutting-edge software solutions. Your responsibilities will encompass a thorough evaluation of software quality assurance practices, the strategic development of test plans, and the meticulous execution of tests to proactively identify and resolve defects before product releases. This role demands a strong blend of technical acumen and exceptional attention to detail, directly contributing to enhanced user satisfaction by delivering seamless, error-free digital services that define the EaseMyTrip experience.
Key Responsibilities:
- Quality Assurance Oversight: Conduct comprehensive evaluations of software quality assurance methodologies and practices to guarantee the integrity, stability, and performance of all software products.
- Methodology Expertise: Implement, refine, and oversee the application of robust software QA methodologies to optimize testing processes and ensure maximum efficiency.
- Test Documentation: Craft clear, concise, and comprehensive test plans, test cases, and test scripts that effectively guide testing efforts.
- Black Box & Functional Testing: Execute black box testing, functional testing, and other relevant testing types to rigorously validate software functionality against requirements.
- Requirements Analysis & Feedback: Analyze software requirements, specifications, and technical design documents, providing timely and actionable feedback to development teams.
- Test Case Development: Design and develop detailed, well-structured, and maintainable test cases that accurately reflect project specifications.
- Testing Coordination & Management: Estimate, prioritize, plan, and manage all testing activities to ensure the timely and successful execution of projects.
- Bug Tracking & Resolution: Identify, meticulously document, and track software defects through rigorous testing cycles, ensuring proper closure and verification.
- Process Enhancement: Develop and implement improvements to existing testing processes and procedures for new and existing products, driving continuous quality enhancement.
- Continuous Learning & STLC Mastery: Stay abreast of the latest advancements in test strategies, bug life cycle management, and Software Testing Life Cycle (STLC) best practices.
What We're Looking For:
- Agile/Scrum Proficiency: A deep understanding and practical experience with Agile and Scrum development methodologies is essential.
- Tool Proficiency: Demonstrated skill in utilizing key software testing tools, including Postman for API testing, and experience with Fireflink.
- Effective Communication: Exceptional verbal and written communication skills, enabling clear and concise interaction with both technical and non-technical stakeholders.
- SQL Knowledge: Solid experience in using SQL for data querying, manipulation, and validation in testing scenarios.
- JIRA Expertise: Proven familiarity with JIRA for project management, task tracking, and bug issue management.
- Team Collaboration: A strong ability to collaborate effectively within a dynamic team environment to achieve shared testing objectives.
- Problem-Solving Skills: Excellent analytical and problem-solving capabilities to effectively address and overcome testing challenges.
- Detail Oriented: A keen eye for detail, ensuring the accuracy and thoroughness of test documentation, defect reporting, and results analysis.
- Professional Development Commitment: A dedication to continuous learning and professional growth, staying current with emerging testing technologies and methodologies.
- Proactive Approach: An initiative-taking mindset, eager to propose and implement improvements that enhance product quality and testing efficiency.
