Required:
-
- 5+ years of experience in software quality assurance.
- Proven track record of leading QA processes and testing strategies for complex projects.
- Strong hands-on experience with manual and automated testing.
- Expertise in creating and executing test cases, test plans, and test scripts.
- Solid understanding of various testing types (functional, regression, performance, security, and UAT).
- Proficiency in using automation testing tools like Selenium, Cypress, or similar frameworks.
- Experience in writing and maintaining automation scripts using programming languages (Java, Python, or JavaScript).
- Proficient in defect tracking tools such as JIRA, Bugzilla, or TestRail.
- Strong skills in documenting and reporting defects, working closely with development teams to resolve issues
- Experience working in Agile and Scrum environments.
- Strong communication skills for translating QA findings to both technical and non-technical audiences
- Familiarity with version control systems (Git, SVN).
- Understanding of CI/CD pipelines and their role in automated testing.
Preferred:
-
- Relevant QA certifications (e.g., ISTQB, CSTE, Certified Agile Tester).
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Experience testing applications in cloud environments (Azure).
- Experience in testing mobile applications across platforms (iOS, Android).
- Experience mentoring junior QA engineers and driving QA best practices across teams.