Posted:14 hours ago|
Platform:
Work from Office
Full Time
Job Summary : The QA Engineer is responsible for ensuring that software products meet customer requirements and operate as intended. This role involves designing, developing, and executing test plans and automated test scripts to ensure the quality, functionality, and performance of software applications. The QA Engineer will collaborate with developers, product managers, and other stakeholders in an Agile environment to identify and resolve defects early in the development cycle. Key Responsibilities : Test planning and strategy : Collaborate with development and product teams to understand requirements and create detailed, comprehensive, and well-structured test plans and test cases. Functional and non-functional testing : Perform manual and automated testing (functional, regression, integration, performance, and security) to ensure the software meets design specifications. Test automation : Design, develop, and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar frameworks. Defect tracking and reporting : Identify, log, and track bugs and issues in bug-tracking tools like JIRA. Work closely with developers to ensure defects are resolved. Regression testing : Perform regular regression testing to ensure that recent changes have not introduced new defects or broken existing functionality. API testing : Develop and execute automated tests for APIs using tools like Postman, SoapUI, or custom scripts. Continuous integration : Integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline to enable rapid release cycles. Collaboration : Work closely with developers, product owners, and project managers to ensure timely delivery of high-quality products. Participate in daily stand-ups, sprint planning, and retrospectives in an Agile environment. Documentation : Create and maintain comprehensive documentation for all tests, including test cases, results, and defect logs. Quality metrics : Analyze and report test results, including performance and quality metrics, to stakeholders and recommend improvements. Process improvement : Continuously review and improve QA processes to enhance efficiency and quality throughout the software development lifecycle. Qualifications : Education : Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Experience : 3+ years of experience in software QA engineering. Strong experience in both manual and automated testing techniques. Proven experience testing web, mobile, and desktop applications. Technical skills : Strong knowledge of test automation tools (e.g., Selenium, Cypress, JUnit, TestNG). Hands-on experience with bug-tracking systems like JIRA, Bugzilla, or similar. Proficiency with scripting languages such as Python, JavaScript, or Java for automation testing. Familiarity with API testing tools (e.g., Postman, SoapUI). Experience with performance and load testing tools (e.g., JMeter, LoadRunner) is a plus. Strong understanding of software development life cycle (SDLC) and QA methodologies. Agile experience : Proven experience working in Agile or Scrum environments. Problem-solving skills : Strong analytical and troubleshooting skills. Communication : Excellent written and verbal communication skills to convey technical details to a diverse audience. Attention to detail : Ability to execute thorough tests and document results meticulously. Preferred Skills : Familiarity with CI/CD tools (e.g., Jenkins, Bamboo, GitLab CI) and integrating automated tests into pipelines. Experience with version control systems (e.g., Git, SVN). Familiarity with cloud environments (AWS, Azure, Google Cloud). Knowledge of containerization tools (e.g., Docker, Kubernetes). Certifications such as ISTQB, CSTE, or other relevant QA certifications.
Pristine It Code
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru
9.0 - 10.0 Lacs P.A.
Mohali, Chandigarh, Zirakpur
0.5 - 0.7 Lacs P.A.
5.0 - 10.0 Lacs P.A.
Bengaluru
9.0 - 12.0 Lacs P.A.
4.0 - 8.0 Lacs P.A.
3.0 - 8.0 Lacs P.A.
Chennai, Tamil Nadu, India
Experience: Not specified
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
15.0 - 20.0 Lacs P.A.
Hyderabad, Telangana, India
Salary: Not disclosed