HCL Noida,India QA Engineer-2-4 Years Full-Time Bachelor’s degree with experience in software testing
Job Description
HCL Technologies is seeking a detail-oriented and quality-focused QA Engineer to join our Quality Assurance team. The ideal candidate will be responsible for ensuring the quality, reliability, performance, and functionality of software applications through comprehensive testing processes. The candidate should have experience in manual testing, automation testing, defect management, and software quality assurance methodologies.
As a QA Engineer, you will work closely with developers, business analysts, project managers, and product owners to identify defects, validate business requirements, and ensure software products meet quality standards before deployment. You will play a critical role in maintaining customer satisfaction by delivering high-quality software solutions.
The position requires excellent analytical skills, strong attention to detail, and the ability to work in Agile development environments.
Key Responsibilities
Software Testing
- Analyze business requirements, functional specifications, and technical documents.
- Design and execute comprehensive test plans, test cases, and test scenarios.
- Perform manual testing of web, desktop, mobile, and enterprise applications.
- Validate application functionality against business requirements.
- Conduct regression, integration, system, smoke, and sanity testing.
- Verify bug fixes and perform re-testing activities.
- Ensure software quality throughout the development lifecycle.
Automation Testing
- Develop and maintain automated test scripts.
- Execute automation test suites and analyze results.
- Improve test coverage through automation frameworks.
- Maintain reusable automation components and libraries.
- Collaborate with developers to implement automated testing strategies.
- Identify, document, track, and report software defects.
- Work closely with development teams to reproduce issues.
- Verify defect fixes and ensure closure of reported bugs.
- Maintain defect metrics and reporting dashboards.
Performance & Security Testing
- Conduct performance and load testing activities.
- Validate system responsiveness under varying workloads.
- Identify bottlenecks and performance issues.
- Support security testing and vulnerability assessments.
Documentation & Reporting
- Create detailed test reports and quality metrics.
- Maintain testing documentation and traceability matrices.
- Provide regular status updates to stakeholders.
- Contribute to process improvement initiatives.
Required Technical Skills
Testing Skills
- Manual Testing
- Functional Testing
- Regression Testing
- Integration Testing
- System Testing
- Sanity Testing
- User Acceptance Testing (UAT)
Automation Tools
- TestNG
- JUnit
- NUnit
- Cypress
- Playwright
API Testing
- Postman
- REST API Testing
- JSON Validation
Bug Tracking Tools
Database Testing
- SQL Server
- MySQL
- Oracle Database
Version Control
Required Knowledge Areas
- Software Testing Life Cycle (STLC)
- Software Development Life Cycle (SDLC)
- Agile and Scrum Methodologies
- Risk-Based Testing
- Black Box Testing
- White Box Testing
- Boundary Value Analysis
- Equivalence Partitioning
Preferred Skills
- Experience with CI/CD tools such as Jenkins and Azure DevOps.
- Knowledge of performance testing tools like JMeter and LoadRunner.
- Familiarity with cloud platforms such as Azure or AWS.
- Understanding of security testing concepts.
- Knowledge of Docker and containerized environments.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and documentation abilities.
- High attention to detail.
- Ability to work independently and within teams.
- Strong organizational and time-management skills.
- Proactive approach to quality improvement.
Day-to-Day Activities
- Reviewing requirements and preparing test cases.
- Executing manual and automated test cases.
- Reporting and tracking defects.
- Participating in Agile sprint meetings.
- Collaborating with developers to resolve issues.
- Conducting regression testing before releases.
- Preparing test execution reports and quality metrics.
Key Performance Indicators (KPIs)
- Test coverage percentage.
- Defect leakage rate.
- Automation coverage growth.
- Release quality and stability.
- Competitive salary and performance incentives.
- Flexible working arrangements.
- Professional certification support.
- Employee wellness programs.
- Paid leaves and holidays.
- Exposure to global projects and enterprise clients.
Why Join HCL?
- Work on large-scale enterprise applications.
- Gain hands-on experience with modern testing tools and technologies.
- Collaborate with highly skilled professionals.
- Access continuous learning and career growth programs.
- Build expertise in both manual and automation testing.
- Be part of innovative digital transformation projects.