Find The RightJob.
Job Description – Mid-Level Software Quality Control Engineer
Job Title: Mid-Level Software Quality Control Engineer
Department: Quality Control / Quality Assurance
Location: [City / Country or Remote]
Reports To: QC Team Lead / QA Manager
Role Summary
The Mid-Level Software QC Engineer is responsible for designing, executing, and documenting test scenarios to ensure high-quality delivery of software products. The role focuses on validating functional and non-functional requirements, identifying defects, and collaborating closely with development, product, and business teams to deliver stable, reliable releases.
Key Responsibilities
Test Design & Execution
- Analyze business requirements, user stories, and acceptance criteria to design detailed test cases and test data.
- Execute functional, regression, integration, and smoke tests for web, mobile, and backend systems.
- Log, track, and retest defects using the agreed defect management tool (e.g., Jira, Azure DevOps, etc.).
- Validate fixes and ensure no regression is introduced.
Documentation & Reporting
- Prepare and maintain test cases, test suites, and traceability matrices.
- Contribute to test plans and test reports for each release or sprint.
- Provide clear testing status, risks, and blockers to the QC Lead / Scrum Master.
Collaboration
- Work closely with developers, BAs, and Product Owners to clarify requirements and expected behaviors.
- Participate in refinement, planning, and review meetings as the QC representative.
- Support UAT preparation and execution when needed.
Quality Practices
- Follow and enforce the company’s QC process, standards, and best practices.
- Contribute to improving test coverage and test data quality.
- Support basic test automation activities (e.g., maintaining existing scripts, adding simple test cases) if applicable.
Requirements
Must Have
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field.
- 2–4 years of hands-on experience in software testing / quality control.
- Strong understanding of SDLC and STLC (Agile / Scrum is a plus).
- Solid experience in:
- Writing clear and structured test cases and scenarios.
- Functional and regression testing.
- API testing using tools such as Postman / Swagger.
- Familiarity with defect tracking tools (e.g., Jira, Trello, Azure DevOps, etc.).
- Good understanding of databases and ability to write basic SQL queries for validation.
- Strong analytical skills, attention to detail, and structured thinking.
- Good communication skills and the ability to work in cross-functional teams.
Nice to Have
- Experience in Fintech / Payments / E-commerce domains.
- Basic exposure to test automation tools (e.g., Selenium, Cypress, K6, REST Assured, etc.).
- Knowledge of performance testing concepts and tools.
- ISTQB Foundation Level or similar certification.
Key Competencies
- Ownership and accountability for assigned modules / features.
- Time management and ability to work under deadlines.
- Problem-solving mindset and curiosity to understand root causes.
- Teamwork and willingness to learn from seniors and leads.
Similar jobs
No similar jobs found
© 2026 Qureos. All rights reserved.