Job Openings
Intermediate Quality Assurance (QA) Engineer
About the job Intermediate Quality Assurance (QA) Engineer
About the Role:
We are looking for a detail-oriented Intermediate QA Engineer to join our team. You will play a key role in ensuring the quality and reliability of our software products by designing, implementing, and executing test plans. The ideal candidate has a strong understanding of software testing principles, automation frameworks, and defect tracking processes.
Key Responsibilities:
- Develop, execute, and maintain test plans, test cases, and test scripts (manual and automated).
- Identify, document, and track software defects using a defect management tool.
- Collaborate with developers, product managers, and other stakeholders to ensure high-quality software releases.
- Conduct regression, performance, functional, and user acceptance testing (UAT).
- Implement and maintain automated test scripts using tools such as Selenium, Cypress, or similar.
- Analyze test results, identify patterns, and work closely with developers to resolve issues.
- Ensure compliance with QA best practices, coding standards, and security guidelines.
- Participate in sprint planning, stand-ups, and retrospective meetings in an Agile environment.
Key Requirements:
Experience: 3+ years in software testing, with a focus on both manual and automated testing.
Technical Skills:
- Strong knowledge of QA methodologies, test plans, and debugging techniques.
- Experience with automation testing frameworks (Selenium, Cypress, JUnit, TestNG, etc.).
- Proficiency in scripting languages (Python, JavaScript, Java, or similar).
- Familiarity with API testing tools (Postman, RestAssured, etc.).
- Understanding of CI/CD pipelines and version control (Git, Jenkins, or similar).
Soft Skills: - Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Detail-oriented with a passion for delivering high-quality software.
Nice to Have:
- Experience in performance testing (JMeter, LoadRunner).
- Knowledge of security testing best practices.
- Experience working in cloud environments (AWS, Azure, GCP).