Senior Software Tester

iHorizons Logo

iHorizons

📍Remote - Worldwide

Summary

Join our team as a Software Tester and play a crucial role in ensuring the quality and usability of our software programs. You will be responsible for designing and implementing test plans, preparing test scenarios and cases, correcting errors, and troubleshooting issues with software code. Your responsibilities will include assessing software quality through manual testing, designing test scenarios and plans, debugging code, and ensuring the software meets expected quality standards. You will also collaborate with team members, report bugs and errors to development teams, and provide technical support and training to other teams.

Requirements

  • Educational Qualification Bachelor’s degree in computer science or related field
  • Previous Work Experience Overall, 5 plus years of experience in software or IT
  • Experience in Manual Test Scripting, Test Data Management, Manual Test Execution, Reissue Process, Requirements/Use Case Mapping
  • Experience as a QC tester while in testing within an agile development environment
  • Experience in software testing methodologies and the testing life cycle
  • Experience in Mobile testing with different OS and WEB testing with different browsers
  • Experience of using Proxy tools Charles and Fiddler
  • Skills and Abilities Ability to Identify, record, and document thoroughly, and track bugs
  • Ability to multi-task, prioritize tasks and quickly adjust in a rapidly changing environment
  • Extensive knowledge of designing test scenarios, test plan documents, traceability matrix, test summary documents
  • Proficient in writing test case reviews and generate review report
  • Capable of doing functional and regression testing
  • Working knowledge of test management software and bug tracking tools (e.g., Jira, TFS, Dev Ops)

Responsibilities

  • Test Development and Execution Work with stakeholders to define test objectives, scope, and strategies
  • Develop scalable, robust, and reusable test plans and test cases based on project requirements and specifications
  • Develop testing programs for database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability
  • Identify test requirements from specifications, map test case requirements and design test coverage plan
  • Review functional and design specifications to ensure full understanding of individual deliverables
  • Analyze, design & develop test cases for each level in Software Testing like Unit Testing, Integration Testing, System Testing, and User Acceptance Testing, and for each Module
  • Perform nonfunctional tests “Performance, security, usability, stress” and analyze the results to report the issues in each area
  • Track defects and troubleshoot issues
  • Conduct post-release/ post-implementation testing
  • Reporting & Collaboration Create and maintain test documentation that includes test plans, test cases, test reports, test results, and defects
  • Report bugs and errors to development teams to investigate and resolve issues, ensuring timely resolution
  • Collaborate with the development team to develop effective strategies and test plans
  • Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle
  • Team Management Assist team members in performing work/testing activities and guide them in enhancing technical knowledge
  • Provide technical support and training activities to different teams to help them perform testing, preparation, creation, and execution

Preferred Qualifications

  • Licenses & Certifications The below certifications/licenses are desirable
  • Certified Tester Foundation Level (CTFL)
  • Certification in ISTQB CTFL Agile Testing
  • Certified Associate in Software Quality (CASQ)
  • Certified Associate in Software Testing (CAST)
  • Certified Software Process Engineer (CSPE)
  • Certified Quantitative Software Process Engineer (CQSPE)
  • Exposure of Appium tool, load test & API test is an added advantage

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.