
Senior Quality Assurance Engineer-Software
- Gurgaon, Haryana
- Permanent
- Full-time
- Develop comprehensive test plans and strategies to cover all aspects of software functionality.
- Ensure test setup and test env preparedness.
- Identify test data requirements and prepare test data sets.
- Review of test cases (TC) ensure coverage of tests as per the Test strategy
- Execute manual and automated tests to verify software functionality, performance, and usability.
- Log and track defects using bug tracking tool Jira.
- Review of test results so that products are defect free and meets stated & implied requirements.
- Develop and maintain automated test scripts using appropriate tools and frameworks (Cucumber, Selenium, TestNG, Test complete).
- Automate regression testing to improve efficiency and reduce testing time.
- Conduct performance testing to identify and resolve performance bottlenecks.
- Analyse performance metrics and provide recommendations for optimization.
- Perform security testing to identify vulnerabilities and security risks.
- Work with security teams to address security issues.
- Provide guidance and mentorship to junior QA engineers, sharing best practices and fostering a culture of quality within the team.
- Support in review and analysis of the defects logged and in effective identification and implementation of corrective and preventive actions.
- Identify potential risks in the software development lifecycle and work with teams to mitigate them.
- Identify areas for process improvement within the QA function and advocate for best practices in software quality assurance.
- Work closely with development team, product owners, and other stakeholders to ensure effective communication and understanding of testing requirements.
- Bachelor's degree in computer science, Engineering, or a related field.
- Relevant Experience of - 5-7 years
- Strong understanding of software development lifecycle and testing methodologies.
- Experience in designing and executing test cases.
- Proficiency in test automation tools (e.g., Selenium, Appium, TestNG, Test Complete).
- Knowledge of software testing techniques (e.g., black-box, white-box, integration, system, acceptance).
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Good communication skills, both written and verbal.
- Ability to work in a fast-paced environment.
- Experience in API testing via Postman tool.
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Knowledge of scripting languages (e.g., Python).
- Quality assurance certifications if have (not mandate) (e.g., ISTQB, CQE).
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
Req: 009B4X
eQuest