Chelsoft Solutions Co.

Quality Assurance (QA) Engineer

Job Title: Quality Assurance (QA) Engineer

Department: Engineering/Quality Assurance

Reports to: QA Manager/Engineering Manager

Job Summary

We are looking for a detail-oriented and experienced Quality Assurance (QA) Engineer to join our growing team. The QA Engineer will play a crucial role in ensuring the quality and reliability of our software products. The ideal candidate will have a strong understanding of QA methodologies, excellent problem-solving skills, and a commitment to delivering high-quality software.

Key Responsibilities

  • Test Planning: Develop and document test plans, test cases, and test scripts based on product requirements and technical specifications.
  • Testing Execution: Perform manual and automated testing to ensure the functionality, performance, security, and usability of software applications.
  • Bug Reporting and Tracking: Identify, document, and track bugs and defects using a bug tracking system. Work closely with developers to reproduce issues and verify fixes.
  • Quality Metrics: Analyze test results and quality metrics to identify trends and areas for improvement.
  • Test Automation: Design, develop, and maintain automated test scripts and frameworks. Continuously enhance automation coverage.
  • Collaboration: Work closely with development, product management, and other stakeholders to understand requirements and provide feedback on product quality.
  • Regression Testing: Conduct regression testing to ensure new code changes do not adversely affect existing functionality.
  • Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, and user manuals.
  • Process Improvement: Continuously evaluate and improve QA processes and methodologies to enhance efficiency and effectiveness.
  • Compliance: Ensure that software products comply with industry standards and regulatory requirements.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Experience:
    • Minimum of 3-5 years of experience in software quality assurance.
    • Experience with both manual and automated testing.
  • Technical Skills:
    • Proficiency in test automation tools (e.g., Selenium, QTP, JUnit).
    • Strong understanding of software development and QA methodologies.
    • Experience with bug tracking and test management tools (e.g., JIRA, TestRail).
    • Familiarity with programming or scripting languages (e.g., Java, Python, JavaScript).
    • Knowledge of CI/CD processes and tools (e.g., Jenkins, Git).
  • Soft Skills:
    • Excellent analytical and problem-solving abilities.
    • Strong attention to detail and a passion for quality.
    • Effective communication and interpersonal skills.
    • Ability to work collaboratively in a team environment.
    • Strong organizational and time management skills.
Preferred Qualifications

  • Experience with performance and security testing.
  • Knowledge of mobile application testing.
  • Familiarity with agile development processes.
  • Certification in software testing (e.g., ISTQB, CSTE).
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Quality Assurance
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Chelsoft Solutions Co. by 2x

See who you know

Get notified about new Quality Assurance Specialist jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub