1. Develop, document, and maintain functional test cases and other test artifacts such as test data, data validation, harness scripts, and automated scripts.
2. Create comprehensive test plans based on project requirements and specifications.
3. Develop and execute automated tests to streamline and enhance the efficiency of the testing process.
4. Write test cases.
5. Execute test cases (manual or automated) and analyze results.
6. Identify, record, document, and track bugs.
7. Maintain and update existing automated test scripts.
8. Perform thorough regression testing when bugs are resolved.
9. Work closely with developers and product managers to understand requirements and provide feedback.
10. Participate in all aspects of testing, including functional, regression, load, and system testing.
11. Ensure that validated deliverables meet functional and design specifications and requirements.
12. Monitor and ensure compliance with standards and processes to deliver a quality product.
Requirements:
1. Proficiency in at least one programming or scripting language (e.g., Java, Python, JavaScript).
2. Experience with automated testing tools (e.g., Selenium, JUnit, TestNG).
3. Familiarity with bug tracking tools (e.g., JIRA, Bugzilla).
4. Understanding of Agile/Scrum methodologies.
5. Ability to work independently as well as part of a team.
Established in 2016, Kubic Technology is a registered Mumbai-based software and website development company and IT consulting services provider. We work on diverse projects ranging from simple information systems and websites to complex enterprise-type architectures, desktop or web-enabled applications, and traditional n-tier and service-oriented architectures.