← All jobs
Manual + Automation
TeamBees Corp
Location
Gurugram, Haryana, India
Work mode
Hybrid
Employment
Full Time
Experience
4-8 years
About the role
Focus on software testing methodologies including manual and automated testing of desktop and embedded applications, test case development, defect management, and CI/CD integration practices.
Responsibilities
- Design and develop software test cases to verify the software requirements.
- Perform test execution and exploratory testing.
- Design, develop, and maintain automated test scripts.
- Integrate automated tests into GitLab CI/CD pipelines.
- Analyze test failures, report bugs, and verify bug fixes.
Full description
Manual + Automation Testing:
Job Description
What you will do:
• Design and develop software test cases to verify the software requirements.
• Perform test execution and exploratory testing.
• Design, develop, and maintain automated test scripts.
• Collaborate with developers and QA team members to identify automation candidates and test scenarios.
• Develop robust, reusable, and maintainable test automation frameworks.
• Integrate automated tests into GitLab CI/CD pipelines.
• Participate in agile ceremonies (sprint planning, retrospectives, etc.) and contribute to test planning and estimation.
• Continuously improve automation practices and contribute to QA process improvements.
• Track and manage defects using JIRA.
• Analyze test failures, report bugs, and verify bug fixes.
What you need:
Required Qualifications:
• Bachelor’s in Computer science/ Electronics/ Electrical Engineering.
• Work experience of 4-7 years in test script development, test automation framework development and maintenance using Python.
• Hands-on experience of automation of desktop & embedded application.
• Solid experience in manual functional testing of desktop and/or embedded applications.
• Working knowledge of Git (command-line) and GitLab for source control and CI/CD integration.
• Good understanding of the OOPs concepts.
• Good problem-solving and debugging skills.
• Proficient in SDLC, Test Methodologies, Bug Lifecycle, Test Case development, Risk Assessment.
Preferred Qualifications:
• Knowledge of scripting with other languages (e.g., PowerShell, Shell, Bash).
• Knowledge of working with Linux OS.
• Knowledge of working with XML, JSON, or test data automation.
• Strong expertise in system testing, root cause resolution, and automation using tools such as Squish or Test Complete.
• Proficiency with performance testing tools, and API testing with 2+ years of experience.