Senior Software Tester
cisin
Job Description
Duties & Responsibilities
- Design, develop, and execute comprehensive test plans and test cases based on software requirements and specifications.
- Perform functional, regression, integration, performance, and user acceptance testing.
- Identify, document, and track software defects using bug tracking tools.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and provide timely feedback.
- Lead the testing efforts for complex projects and mentor junior testers.
- Analyze test results, troubleshoot issues, and work with the development team to ensure timely resolution.
- Participate in code reviews and provide input on potential risks and improvements.
- Contribute to the continuous improvement of testing processes and tools.
- Ensure test coverage is adequate and aligned with business goals.
- Stay updated on industry trends, tools, and best practices in software testing.
Required Skills & Qualifications
- Strong understanding of software development life cycle (SDLC) and software testing life cycle (STLC).
- Proficiency in testing tools such as Selenium, JIRA, QTest, TestRail, etc.
- Experience with automated testing frameworks and scripting languages (e.g., Python, Java, JavaScript).
- Knowledge of database/SQL for backend testing.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication skills and ability to work effectively in a team environment.
- Detail-oriented with a commitment to delivering high-quality work.