Job Openings Software QA Engineer

About the job Software QA Engineer

Job Title: Senior/Junior Software QA Engineer

Location: Pune, India

Experience Range: 2-10 Years

Job Description:

Responsibilities:

  • Utilize strong experience in QA to test UI and API automation using Selenium WebDriver (v3+)/Playwright and Request, with programming expertise in Python (MUST).
  • Understand holistic requirements and thoroughly review and analyze stories, specifications, and technical design documents.
  • Develop detailed test cases and test data to ensure comprehensive testing of business functionality through both Automation and Manual Testing.
  • Leverage strong expertise in automation frameworks using BDD Gherkin and Behave, Pytest.
  • Design and build scalable automation frameworks.
  • Write and execute complex DB queries (preferably in Postgres/Snowflake/MySQL/RDS).
  • Apply DevOps concepts with tools like Git and Jenkins.
  • Work in Agile methodologies such as Scrum and Kanban.
  • Exhibit key competencies including Problem-Solving, Analytical Thinking, Collaboration, and Accountability.
  • Prepare, script, and execute tests in an Agile and DevOps environment.
  • Maintain and enhance automation frameworks and scripts.

Requirements:

  • For Senior Position: 4+ years of strong expertise in understanding test requirements, designing test data, test plans, and detailed test cases. Experience in both Automation and Manual Testing.
  • For Junior Position: 2+ years of experience in testing, with demonstrated skills in Automation and Manual Testing.
  • Strong expertise in writing DB queries (preferably Postgres, Snowflake, MySQL, RDS).
  • 2+ years of solid experience in UI and API testing. AWS/Cloud-hosted applications experience is a plus.
  • Experience in working with Agile methodologies (Scrum, Kanban).
  • Proven experience in designing and enhancing automation frameworks with Selenium WebDriver (v3+)/Playwright and programming expertise in Python (MUST).
  • Knowledge of BDD frameworks like Gherkin, Behave, and Pytest.
  • Advantageous to have Healthcare/Life Sciences domain experience.

Professional Approach:

  • Excellent communication skills (written, verbal, listening, and articulation).
  • A collaborative team player with leadership skills to manage a small team (3-4 people).

Mandatory Skills:

Automation Testing, Python Testing, Manual Testing, Selenium, Cucumber, Pytest, UI Testing, API Testing, DB Queries

Additional Skills:

  • Communication Skills
  • Team Management

Required Qualification:

  • Bachelor of Engineering/Bachelor of Technology (B.E./B.Tech.)