About the job QC/QA Engineer
Job Title: QA/QC Engineer
Job Description:
We are looking for a highly skilled and motivated QA/QC Engineer with 2+ years of experience to join our dynamic development team. The ideal candidate will have expertise in testing applications built with Golang, Django (Python), React, and Vue.js. You will play a key role in ensuring the quality, performance, and reliability of our applications and infrastructure hosted on Azure.
Responsibilities:
-
Design, develop, and execute test plans and test cases for applications built using Golang, Django (Python), React, and Vue.js.
-
Perform functional, regression, integration, and performance testing to ensure high-quality software.
-
Identify, document, and track bugs while collaborating with the development team for resolution.
-
Develop and maintain automated test scripts to enhance testing efficiency.
-
Work closely with developers, product managers, and stakeholders to understand requirements and provide valuable feedback.
-
Implement and monitor Continuous Integration/Continuous Deployment (CI/CD) pipelines for efficient software delivery.
-
Ensure applications meet quality and security standards and are delivered within project timelines.
-
Participate in code reviews and contribute to best practices for testing and QA processes.
-
Monitor and analyze test results, providing actionable insights to improve product quality.
Qualifications:
-
Bachelors degree in Computer Science, Engineering, or a related field.
-
Minimum 2 years of experience as a QA/QC Engineer or Software Tester.
-
Strong understanding of testing methodologies, tools, and processes.
-
Experience in writing and executing test cases and test scripts.
-
Hands-on experience with automated testing tools such as Selenium, PyUnit, Cypress, Jest, or similar.
-
Experience with CI/CD pipelines, preferably using Azure DevOps.
-
Proficiency in scripting languages such as Python or JavaScript.
-
Familiarity with containerization and orchestration tools like Docker and Kubernetes (preferred).
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and collaboration skills.
Preferred Skills:
-
Experience with cloud infrastructure, specifically Azure.
-
Knowledge of security testing and best practices.
-
Familiarity with Agile/Scrum methodologies.