What are the responsibilities and job description for the Sr. QA Engineer position at Progile Tech?
We are seeking a detail-oriented and experienced Senior QA Engineer to join our team. The ideal candidate will ensure the quality of our software products by designing and implementing test plans, identifying bugs, and collaborating with developers to enhance our applications' overall performance and reliability.
Key Responsibilities:
- Develop and execute test plans, test cases, and test scripts to ensure high-quality software releases.
- Perform manual and automated testing to identify defects and improve software functionality.
- Work closely with developers, product managers, and other stakeholders to ensure proper implementation of requirements.
- Design, develop, and maintain automated test frameworks and scripts using tools like Selenium, Cypress, or similar.
- Conduct functional, regression, performance, and security testing for web and mobile applications.
- Track and manage defects using tools like JIRA, TestRail, or similar.
- Ensure compliance with industry standards, security policies, and best testing practices.
- Mentor and guide junior QA engineers, promoting a culture of quality and continuous improvement.
Required Skills & Qualifications:
- 10 years of QA Testing Experience, Product Lifecycle Management, Retail Software, and Centric PLM experience is good.
- Strong knowledge of testing methodologies, SDLC, STLC, and Agile methodologies.
- Hands-on experience with automation tools such as Selenium, Cypress, TestNG, or similar.
- Proficiency in at least one programming language (Java, Python, JavaScript, etc.) for test automation.
- Experience with API testing using Postman, REST Assured, or similar tools.
- Knowledge of CI/CD pipelines and experience working with Jenkins, Git, or similar tools.
- Experience in performance testing using JMeter or similar tools is a plus.
- Strong analytical and problem-solving skills, with excellent communication and collaboration abilities.