The QA Engineer at Recharge will be responsible for testing new features and enhancements. This role involves collaborating with QA engineers, PMs, and the engineering group to ensure software quality.
Responsibilities: - Develop and execute test plans and test cases.
- Collaborate with stakeholders to understand requirements.
- Analyze requirements to create detailed test cases.
- Conduct functional, regression, and integration testing.
- Identify, document, and track software defects.
- Enhance the QA process and implement best practices.
- Stay updated on industry trends and technologies.
- Maintain quality standards throughout the SDLC.
Requirements: - Minimum 1 year of experience in Quality Assurance (fresh graduates are welcome).
- Strong knowledge of QA methodologies, tools, and processes.
- Experience in designing and executing test plans and test scripts.
- Solid understanding of SDLC and agile methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication skills.
Nice to have: - Experience with test management and defect tracking tools (e.g., JIRA, Xray).
- Proficiency in at least one programming language (e.g., Java, Python, C#).
- Familiarity with testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins, GitHub Actions).
- Understanding of RESTful API concepts