Bachelor's degree in Computer Science, Engineering, or related field.
Collaborate with stakeholders to understand project requirements, user stories, and acceptance criteria.
Analyze requirements to identify testable features and potential edge cases.
Develop comprehensive test plans, including test objectives, scope, resources, and timelines.
Define test strategies and methodologies suitable for the project.
Create detailed and well-structured test cases based on functional specifications and user scenarios.
Execute test cases manually or using automated testing tools.
Conduct exploratory testing to uncover defects that might not be captured by scripted tests.
Identify, document, and prioritize defects using defect tracking tools.
Provide clear and detailed defect reports, including steps to reproduce and expected vs. actual results.
Collaborate with developers to investigate and resolve reported issues.
Perform regression testing to ensure that software changes have not adversely affected existing functionality.
Automate regression test suites where feasible to streamline testing efforts.
Validate the interaction between different system components/modules.
Verify data integrity and communication protocols in integrated systems.
Plan and execute performance tests to evaluate system responsiveness, scalability, and stability.
Identify performance bottlenecks and work with the development team to optimize system performance.
Required Experience, Skills, Knowledge:
Proficiency in various testing techniques such as black-box testing, white-box testing, regression testing, and exploratory testing.
Ability to design clear, concise, and comprehensive test cases that cover all aspects of software functionality.
Testing Tools: Familiarity with testing tools and frameworks such as Selenium, Appium, JUnit, TestNG, or similar.
Experience using defect tracking tools like Jira, Bugzilla, or similar to report, track, and manage defects throughout the testing lifecycle.
Knowledge of test automation principles and experience in writing automated test scripts using relevant programming languages (e.g., Java, Python).
Ability to analyze requirements, identify test scenarios, and prioritize testing efforts based on risk and impact.
Basic understanding of SQL queries to perform database testing and data validation.
Soft Skills:
Team player and individual contributor
Self-starter and highly motivated
Excellent communication skills
Apply Now
Get In Touch
No.161, 1st floor, Alapakkam Main Rd, Near Neuro Life Hospital and AGS Cinemas Maduravoyal, Chennai, Tamil Nadu 600095