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.)