Posted on: 04/12/2025
Description :
About the Role :
We are seeking a meticulous and detail-oriented Test Engineer to ensure the quality, reliability, and performance of our software products.
The ideal candidate will design and execute test plans, identify defects, and collaborate closely with development teams to deliver high-quality software.
This role requires a solid understanding of testing methodologies, tools, and automation frameworks.
Key Responsibilities :
- Develop comprehensive test plans, test cases, and test scripts based on requirements and design documents.
- Identify test scenarios, test data requirements, and risk areas.
- Define testing scope, objectives, and success criteria for functional, regression, performance, and user acceptance testing.
- Execute manual test cases and document results.
- Identify, log, and track defects using defect management tools.
- Validate bug fixes and verify software functionality against requirements.
- Collaborate with developers and product managers to reproduce and resolve issues.
- Design and implement automated test scripts using frameworks like Selenium, Cypress, TestNG, JUnit, or similar.
- Maintain and enhance existing test automation suites.
- Integrate automated tests into CI/CD pipelines for continuous testing.
- Conduct performance, load, and stress testing using tools such as JMeter, LoadRunner, or Gatling.
- Analyze performance metrics and report bottlenecks or potential improvements.
- Participate in requirement reviews to ensure testability and clarity.
- Enforce QA best practices, coding standards, and testing methodologies.
- Suggest process improvements to enhance quality, efficiency, and productivity.
- Work closely with developers, product owners, and other stakeholders to ensure comprehensive test coverage.
- Prepare detailed test reports, defect logs, and metrics dashboards.
- Participate in sprint planning, retrospectives, and daily stand-ups in Agile teams.
Technical Skills & Expertise :
- Strong knowledge of software testing methodologies : functional, regression, integration, system, and UAT.
- Hands-on experience with manual and automated testing.
- Proficiency in test automation tools : Selenium, Cypress, QTP, TestNG, JUnit, or similar.
- Experience with performance testing tools : JMeter, LoadRunner, Gatling, or equivalent.
- Familiarity with CI/CD tools : Jenkins, GitLab, Azure DevOps, or CircleCI.
- Experience with defect tracking and test management tools : Jira, TestRail, Zephyr, or similar.
- Knowledge of programming/scripting languages : Java, Python, JavaScript, or C# for automation.
- Understanding of databases and SQL for backend testing.
- Familiarity with Agile/Scrum development processes
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1585077
Interview Questions for you
View All