Quality Assurance Engineer

Logo of Corellium

Corellium

๐Ÿ“Remote - Worldwide

Job highlights

Summary

Join our dynamic team as a Quality Assurance Engineer and play a crucial role in ensuring the quality and reliability of our software products. You will collaborate with development and product teams, identifying and reporting issues, verifying fixes, and maintaining high software standards. We value self-starters, lifelong learners, and team players. This role offers a competitive salary and benefits package, including remote flexibility and professional development opportunities. You will perform thorough testing, design test plans, and document defects. Contribute to a supportive and collaborative environment while shaping the future of software development and security.

Requirements

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field; relevant work experience may be considered
  • Proven experience in software quality assurance, including creating and executing test plans, test cases, and test scripts
  • Strong understanding of software testing methodologies, testing types, and best practices
  • Experience with issue tracking and test management tools
  • Excellent analytical and problem-solving skills, with the ability to identify and communicate issues effectively
  • Strong communication and collaboration skills
  • Attention to detail and a commitment to quality

Responsibilities

  • Perform thorough testing of software applications across various platforms to identify defects, inconsistencies, and potential usability issues
  • Design test plans, scenarios, scripts, or procedures
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments
  • Document software defects, using a bug tracking system, and report defects to software developers
  • Identify, analyze, and document problems with program function, output, online screen, or content
  • Ensure each release candidate is properly tested before it is deployed to production
  • Assist the engineering team in writing excellent test cases
  • Determine product quality or release readiness
  • Test system modifications to prepare for implementation
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks; Create test documentation, procedures, and reports
  • Provide feedback and recommendations to developers on software usability and functionality

Preferred Qualifications

  • Familiarity with automated testing tools and frameworks
  • Knowledge of programming languages, such as NodeJS, Python, or JavaScript

Benefits

  • Competitive Compensation
  • Remote Flexibility
  • Growth and Learning

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.