Job Description
Key Responsibilities
- Conduct thorough analysis of project requirements to identify functional and non-functional specifications
 - Design and execute test cases using industry-standard testing frameworks and methodologies
 - Document test results in a structured format, including pass/fail status and defect tracking details
 - Provide regular updates on testing progress, highlighting critical issues and their potential impact
 - Collaborate with developers, QA leads, and product managers to ensure timely resolution of defects
 - Perform root cause analysis for recurring issues and recommend process improvements
 - Maintain test environment configurations and ensure test data integrity
 - Prepare detailed bug reports with clear reproduction steps, expected vs actual outcomes, and severity levels
 - Participate in test planning meetings to define testing scope, timelines, and resource requirements
 - Stay updated on emerging testing tools and technologies to enhance testing efficiency
 
Job Requirements
- Minimum of 2 years of experience in software testing or related field
 - Proficiency in manual testing techniques and automated testing tools (e.g., Selenium, JMeter)
 - Strong understanding of software development lifecycle and QA processes
 - Excellent analytical skills with ability to interpret technical documentation
 - Proficient in bug tracking systems (e.g., Jira, Bugzilla) for defect management
 - Ability to write clear, concise, and actionable test cases and bug reports
 - Strong communication skills with ability to present technical findings to non-technical stakeholders
 - Attention to detail with ability to identify subtle defects in software functionality
 - Team player with ability to collaborate effectively with developers and project managers
 - Proficiency in English for documentation and communication purposes
 - Knowledge of Agile/Scrum methodologies and CI/CD pipelines
 - Ability to work independently and manage multiple testing tasks simultaneously
 - Understanding of quality assurance principles and software testing best practices
 - Experience with test automation scripting and test case management tools
 - Ability to create and maintain test documentation, including test plans and test scripts
 
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field
 - Proven track record of delivering high-quality software testing results
 - Certification in software testing (e.g., ISTQB, CSTE) is a plus
 - Experience with testing in regulated industries (e.g., healthcare, finance) is preferred
 - Ability to work in fast-paced environments with changing project requirements
 - Strong problem-solving skills with ability to troubleshoot complex technical issues
 - Knowledge of version control systems (e.g., Git) for test script management
 - Experience with performance testing and load testing methodologies
 - Ability to create test data and maintain test environment configurations
 - Understanding of security testing principles and vulnerability assessment techniques
 - Proficiency in using test management tools for tracking and reporting defects
 - Ability to conduct exploratory testing to identify edge cases and usability issues
 - Experience with regression testing and test case prioritization techniques
 - Knowledge of test automation frameworks and scripting languages (e.g., Python, Java)
 - Ability to document test procedures and maintain test documentation standards
 


