Quality Assurance (QA) Engineer Job Opening

Kolkata, India

Job Details
  • Enterprise Division

Share this job

0
Category
  • PM & QA
Employment Type
  • Full-Time
Seniority
  • Senior
Experience Required
  • Minimum 3 Years in Automation testing
Skills Required
  • Selenium, Jenkins, TestNG, Manual testing, Automation testing, and Performance testing, Version control systems like Git or similar
Job Description

As a QA Engineer, you will ensure the quality and functionality of the enterprise system being developed. You will work closely with cross-functional teams, including developers, business analysts, and project managers, to ensure the delivery of high-quality software that meets the specifications and expectations of our clients.

Roles & Responsibilities

    • Test Planning: Design, develop, and execute comprehensive test plans, test cases, and test scripts based on requirements and technical specifications.
    • Manual Testing: Conduct manual testing on software applications across different platforms (web, mobile, etc.) to ensure functionality, performance, and security standards.
    • Automation Testing: Develop and execute automated test scripts using tools like Selenium, QTP, or other relevant testing frameworks.
    • Defect Management: Identify, document, and track defects and issues, and collaborate with developers to ensure timely resolution.
    • Regression Testing: Perform regression testing on new software releases, ensuring new features do not affect the existing functionality.
    • Documentation & Reporting: Execute load and stress tests to evaluate the scalability and performance of the application.
    • Continuous Improvement: Maintain detailed records of test execution and results, providing daily or weekly status reports to the project management team.
    • Collaboration: Work closely with developers, business analysts, and other stakeholders to understand project requirements and deliver optimal testing solutions.

Requirements

    • Proven experience as a QA Engineer, with at least 3 years of experience in testing enterprise applications.
    • Strong knowledge of software QA methodologies, tools, and processes.
    • Experience with automation testing tools like Selenium, Jenkins, TestNG, or similar frameworks.
    • Strong expertise in manual testing, automation testing, and performance testing.
    • Expertise in writing clear, concise, and comprehensive test plans and test cases.
    • Strong understanding of Agile/Scrum methodologies and SDLC (Software Development Life Cycle).
    • Familiarity with version control systems like Git or similar.
    • Excellent English communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

    Preferred Skills & Qualifications

    • Certifications in software testing (e.g., ISTQB, Certified ScrumMaster) are a plus.
    • Experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab, etc.).
    • Familiarity with Cloud environments (AWS, Azure) and enterprise-level software systems.
    • Experience in working with large-scale enterprise projects and multi-team environments.

What we offer you

  • Flexible Working

  • Competitive Compensation

  • Insurance Benefits

  • Training & Mentoring

  • Frequent Celebrations

  • Home Office Allowance

  • Paid Leave Benefits

  • Retirement Benefits

  • Partial Course Funding

  • Team Building Activities

Share this job

Similar Opportunities

We’re looking for a QA Professional/Automation Tester to join our team in the Kolkata area! Applicants interested in automation testing jobs should have experience with website and web application testing, scripting, testing automation, and a degree in a relevant field.

PM & QA | India

We’re looking for a Software and Website Tester in the Kolkata area! Applicants should be experienced with manual testing of web pages, and have a Bachelor’s Degree in a relevant field.

PM & QA | India