Job Openings
Quality Assurance Engineer
About the job Quality Assurance Engineer
Key Responsibilities:
- Test Planning & Execution:
- Design, develop, and execute test plans, test cases, and test scripts to ensure software quality.
- Perform functional, regression, performance, and usability testing.
- Automation Testing:
- Develop and maintain automated test scripts to streamline testing processes.
- Identify opportunities to automate repetitive testing tasks.
- Bug Identification & Tracking:
- Identify, document, and track software defects using bug-tracking tools (e.g., JIRA, Bugzilla).
- Collaborate with development teams to resolve issues and verify fixes.
- Quality Standards:
- Ensure products meet defined quality standards and adhere to company guidelines.
- Advocate for best practices in testing, quality assurance, and risk mitigation.
- Collaboration & Communication:
- Work with cross-functional teams to understand requirements, technical designs, and user expectations.
- Provide clear and concise reporting of test results, issues, and progress.
Qualifications and Skills:
- Experience:
- Minimum 3 years of experience in quality assurance or software testing.
- Experience in both manual and automated testing.
- Technical Skills:
- Proficiency in using testing tools like Selenium, Cypress, Appium, or similar.
- Knowledge of scripting languages (e.g., Python, JavaScript, or Java) for automation.
- Familiarity with API testing tools like Postman, Swagger, or SoapUI.
- Understanding of CI/CD pipelines and integration with testing tools.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
- Soft Skills:
- Strong analytical and problem-solving abilities.
- Attention to detail and a commitment to delivering high-quality work.
- Excellent communication and teamwork skills.