HO - Software Testing Engineer
Software Testing Engineer to ensure the quality and reliability of our software products. The role involves designing test plans, executing test cases, identifying bugs, and collaborating closely with development teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and execute manual and automated test cases
- Analyze requirements and create test plans and test strategies
- Perform functional, regression, integration, and system testing
- Identify, document, and track defects using bug tracking tools (e.g., Jira, Bugzilla)
- Collaborate with developers, product managers, and stakeholders to resolve issues
- Conduct performance, usability, and security testing when required
- Maintain test documentation and ensure traceability
- Continuously improve testing processes and methodologies
- Support CI/CD pipelines with automated testing integration
- Report test progress, results, and risks to management
Required Qualifications
- Bachelor’s degree in Computer Science, IT, or related field
- Proven experience in software testing or quality assurance
- Strong understanding of SDLC and STLC
- Experience with testing tools (e.g., Selenium, TestNG, JUnit, Postman)
- Familiarity with programming/scripting languages (e.g., Java, Python, JavaScript)
- Knowledge of manual and automated testing techniques
- Experience with bug tracking and test management tools
- Understanding of Agile/Scrum methodologies
Preferred Qualifications
- ISTQB or other QA certifications
- Experience with automation frameworks
- Knowledge of performance testing tools (e.g., JMeter, LoadRunner)
- Experience in API testing and database validation (SQL)
- Familiarity with DevOps and CI/CD tools (Jenkins, Git, Docker)
Key Skills
- Strong analytical and problem-solving skills
- Attention to detail and accuracy
- Good communication and teamwork abilities
- Ability to work in a fast-paced environment
- Time management and organizational skills