Test Engineer at CoinGecko

Full Time1 month ago
Employment Information
Job Description
This role is pivotal in ensuring the quality and reliability of software products across multiple platforms including web, API, and mobile applications. The ideal candidate will be responsible for the entire testing lifecycle, from planning and documentation to execution and reporting. You will work closely with cross-functional teams to deliver high-quality software that meets user expectations and business requirements. The position requires a proactive approach to identifying potential issues and implementing solutions to enhance product performance. Collaboration with stakeholders is essential to align testing efforts with project goals and ensure successful product launches. This role also involves continuous improvement of testing processes and tools to support scalable and efficient quality assurance practices.
Key Responsibilities
  • Plan, document, and execute user acceptance testing (UAT) for all software products, ensuring alignment with business requirements and user expectations.
  • Create, maintain, and delegate comprehensive test cases to the engineering team, ensuring coverage of all functional and non-functional aspects of the software.
  • Collaborate with product managers, UX designers, and engineers to ship new features, ensuring seamless integration and timely delivery.
  • Perform a variety of QA tasks, including manual testing, automation testing, smoke testing, and regression testing, to identify and resolve defects at all stages of development.
  • Continuously improve software deployment processes by optimizing workflows, reducing risks, and enhancing efficiency through automation and best practices.
  • Conduct regression testing on software products to ensure that new changes or updates do not negatively impact existing functionality.
  • Stay updated on industry trends and emerging testing methodologies to contribute to the evolution of quality assurance practices within the organization.
  • Document test results, defects, and recommendations in a clear and organized manner to support decision-making and post-release improvements.
  • Participate in code reviews and provide feedback to developers to ensure code quality and adherence to testing standards.
  • Coordinate with team members to prioritize testing activities and manage testing schedules effectively.
Job Requirements
  • Proven experience in software testing, preferably with a focus on user acceptance testing and regression testing.
  • Strong understanding of QA methodologies, including manual and automated testing frameworks such as Selenium, Postman, or Jira.
  • Excellent communication skills to collaborate with cross-functional teams and report findings clearly to stakeholders.
  • Ability to work independently and manage multiple tasks simultaneously while maintaining attention to detail.
  • Proficiency in creating and maintaining test case documentation, ensuring clarity and traceability of test scenarios.
  • Knowledge of software deployment processes and tools like Jenkins, Docker, or CI/CD pipelines to support continuous integration and delivery.
  • Experience with API testing tools such as Postman or SoapUI to validate functionality and performance of web services.
  • Strong problem-solving skills to identify root causes of defects and propose effective solutions for resolution.
  • Ability to adapt to changing project requirements and prioritize testing efforts accordingly.
  • Excellent organizational skills to manage testing schedules, track progress, and ensure timely completion of testing activities.
  • Proficiency in using version control systems like Git to manage test scripts and documentation efficiently.
  • Knowledge of agile methodologies and Scrum practices to work within iterative development cycles.
  • Ability to analyze test results and provide actionable insights to improve product quality and user experience.
  • Experience with test management tools to track defects, manage test cycles, and generate comprehensive reports.
  • Strong attention to detail to ensure accurate execution of test cases and thorough defect analysis.
  • Ability to work under pressure and meet tight deadlines while maintaining high standards of quality.
  • Excellent teamwork skills to collaborate with developers, product managers, and UX designers throughout the software development lifecycle.
  • Knowledge of software development lifecycle (SDLC) to understand testing requirements at each stage of development.
  • Ability to provide feedback and recommendations to improve testing processes and product quality continuously.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact