Job Openings Senior QC Engineer (Hybrid)

About the job Senior QC Engineer (Hybrid)

Job Description:

- Develop, implement, and maintain comprehensive test plans, test cases, and test scripts to ensure software quality.

- Conduct manual and automated testing to identify, document, and track defects and ensure timely resolution.

- Collaborate closely with development teams, product managers, and other stakeholders to understand requirements and provide quality input throughout the software development lifecycle.

- Lead efforts to define and improve QA processes and methodologies to enhance efficiency and effectiveness.

- Perform regression, integration, and system testing to verify software functionality and performance.

- Analyze test results, generate detailed reports, and provide recommendations for continuous improvement.

- Mentor junior QA engineers, providing guidance on best practices and technical skills development.

- Stay updated on the latest testing tools, frameworks, and methodologies to ensure alignment with industry standards.

Job Requirements:

- Bachelors degree in Computer Science, Engineering, or a related field.

- 5+ years of experience in software quality assurance, with at least 2 years in a senior or leadership role.

- Proficiency in manual and automated testing techniques and tools (e.g., Selenium, JUnit, TestNG).

- Strong understanding of software development life cycle (SDLC) and QA methodologies.

- Experience with test management tools (e.g., JIRA, TestRail) and version control systems (e.g., Git).

- Knowledge of programming languages such as Python, Java, or JavaScript for creating automated test scripts.

- Familiarity with CI/CD pipelines and testing in Agile/Scrum environments.

- Excellent analytical, problem-solving, and communication skills.

- Ability to lead and mentor QA teams while maintaining attention to detail and meeting tight deadlines.

- Bonus: Experience with performance and security testing tools (e.g., JMeter, OWASP ZAP).