Software Quality Assurance (QA) Tester
Location: Gurgaon, Opposite Cyber Hub
Working Days: 5 Days a Week (Monday to Friday)
Position Overview: We are seeking a detail-oriented and methodical Software Quality Assurance (QA) Tester to join our team in Gurgaon. The ideal candidate will have a passion for ensuring software functionality, usability, and reliability. You will be responsible for designing and executing test plans, identifying bugs, and ensuring that our software products meet the highest quality standards before deployment.
Key Responsibilities:
- Test Planning & Strategy:
- Collaborate with the development and product teams to understand software requirements and functionalities.
- Design and develop comprehensive test plans and test cases based on specifications and user stories.
- Establish testing strategies to ensure thorough coverage, including functional, regression, integration, and performance testing.
- Test Execution & Bug Reporting:
- Execute manual and automated test cases to evaluate the functionality, performance, and usability of the software.
- Identify, document, and track defects using bug-tracking tools, ensuring clear and comprehensive reporting.
- Work closely with the development team to facilitate quick and efficient resolution of issues.
- Perform regression testing to ensure that new updates do not adversely affect existing features.
- Automation & Tools:
- Develop and maintain automated test scripts where applicable.
- Suggest and implement improvements in testing processes and frameworks.
- Utilize testing tools and environments effectively, contributing to the continuous improvement of test automation processes.
- Collaboration & Communication:
- Collaborate with cross-functional teams, including developers, product managers, and designers, to ensure software meets business and user expectations.
- Participate in Agile/Scrum ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
- Provide detailed feedback on software quality, performance, and user experience.
- Documentation & Reporting:
- Maintain thorough documentation of test cases, test results, and bugs.
- Generate test reports to communicate testing progress, defect status, and overall quality metrics.
- Provide recommendations for quality improvements and preventative measures.
- Continuous Improvement:
- Stay updated with the latest trends, tools, and best practices in software testing.
- Advocate for quality throughout the software development lifecycle, ensuring consistent delivery of high-quality products.
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Software Quality Assurance Tester or in a similar role.
- Proficiency in testing methodologies, tools, and processes.
- Hands-on experience with bug tracking tools (e.g., JIRA, Bugzilla) and test automation frameworks.
- Familiarity with Agile methodologies and development cycles.
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent written and verbal communication skills.
- Experience in both manual and automated testing is a plus.
Preferred:
- Experience with programming/scripting languages (e.g., Python, Java, etc.).
- Knowledge of web and mobile testing frameworks.
- Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) processes.
What We Offer:
- Competitive salary and benefits.
- An opportunity to work on cutting-edge technology and software products.
- A collaborative and dynamic work environment.
- Room for professional growth and career development.
If you’re passionate about delivering high-quality software and have a keen eye for detail, we’d love to have you on our team!