LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
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