Job type: Full-time
- Test Case Design & Execution: Create detailed, comprehensive, and well-structured test cases and test plans based on functional and non-functional requirements.
- Manual Testing: Perform manual testing to identify software defects and ensure that the product meets specifications and quality standards.
- Automated Testing: Develop and execute automated test scripts using tools such as Selenium, JUnit, TestNG, or others.
- Bug Tracking: Identify, document, and track software defects using bug-tracking systems (e.g., JIRA, Bugzilla) and collaborate with the development team to resolve them.
- Regression Testing: Perform regression testing to ensure new features or updates do not adversely affect existing functionality.
- Continuous Integration/Continuous Deployment (CI/CD): Work with DevOps and development teams to integrate automated tests into CI/CD pipelines for continuous quality checks.
- Performance Testing: Conduct performance, load, and stress testing to ensure the product can handle varying levels of traffic.
- Collaboration & Communication: Work closely with developers, product managers, and business analysts to understand requirements and participate in project planning.
- Test Data Management: Ensure test environments are correctly set up with relevant data and configurations.
- Quality Assurance Best Practices: Promote QA best practices, establish quality metrics, and contribute to overall process improvements.
Qualifications
- Experience with Testing Tools: Proficiency with testing frameworks and tools such as Selenium, JUnit, TestNG, Postman, or SoapUI.
- Manual and Automation Testing: Strong experience in both manual and automated testing techniques.
- Scripting Knowledge: Knowledge of scripting languages like Python, Java, or JavaScript for writing automated tests.
- Familiarity with CI/CD Tools: Experience with CI/CD tools like Jenkins, Bamboo, or GitLab CI.
- Version Control Systems: Familiarity with Git, GitHub, or Bitbucket for source code management.
- Experience in Agile Methodologies: Understanding of Agile/Scrum frameworks and experience with tools like JIRA or Trello.
- Defect Tracking Tools: Hands-on experience with bug/issue tracking tools such as JIRA, Bugzilla, or Mantis.
- Performance & Load Testing Tools: Knowledge of tools like JMeter or LoadRunner.
- Understanding of SDLC: Thorough understanding of the Software Development Lifecycle and various software testing methodologies (Unit, Integration, System, UAT).
- Strong Analytical Skills: Ability to analyze test results, identify patterns, and communicate findings effectively.
Must have skills
- SDLC knowledge
- CI/CD Tools
- Testing tools
- Figma skills
How to Apply:
This is Full-time Job, To submit your application, please follow the link provided below.