Job Title: Software Tester
Department: Quality Assurance / Engineering
Location: Bangalore, Chennai, Hyderabad
Reports To: QA Lead / Test Manager
Job SummaryWe are looking for a skilled and detail-oriented Software Tester to join our dynamic QA team. In this role, you will be responsible for ensuring the quality and functionality of our software products by executing various tests and identifying potential issues in our software systems. You will work closely with the development team to ensure that all software meets high standards of quality and performance before being released to end-users.
Key Responsibilities- Test Planning and Design: Create detailed test plans, test cases, and test scripts based on functional requirements, technical specifications, and user stories.
- Manual and Automated Testing: Conduct manual testing of new and existing features, as well as create and maintain automated test scripts for continuous integration and delivery (CI/CD).
- Regression Testing: Perform regression testing to ensure new code changes do not negatively impact existing functionality.
- Bug Identification and Reporting: Identify, report, and track software defects using issue-tracking tools (e.g., Jira, Bugzilla, etc.),and collaborate with the development team to resolve issues.
- Performance Testing: Conduct performance, load, and stress testing to assess system behavior under different conditions.
- Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements, provide feedback on test results, and ensure the quality of software.
- Test Documentation: Maintain comprehensive documentation for test procedures, test cases, and test results for future reference and audits.
- Test Environment Setup: Set up and maintain test environments to replicate production conditions and ensure tests are conducted in a controlled and reliable setting.
- Continuous Improvement: Stay up to date with industry best practices in testing and quality assurance, and recommend improvements to enhance the testing process and methodologies.
Required QualificationsEducation: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Experience:
- Minimum [2] years of experience in software testing, with hands-on experience in both manual and automated testing.
- Experience with testing web applications, mobile apps, or enterprise software.
Skills:
- Strong knowledge of software testing methodologies and lifecycle .
- Familiarity with Agile methodologies .
- Proficient in bug tracking and test management tools .
- Strong attention to detail and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Ability to work independently and in a team environment.
- Role sector : Quality Assurance and Testing
- Industry Type : IT Services & Consulting
- Department : Engineering - Software & QA
- Employment Type : Full Time, Permanent
- Role Category : Quality Assurance and Testing