Position: IA – QA Engineer (Manual + Automation) (CE58SF RM 3708)
Primary skills : Seleinium + Python
Secondary skills : Manual(60%) and Automation(40%) along with good documentation skills.
Job Description
- Lead the testing and training portions.
- Develop a testing strategy for testing during the developmental phase.
- Coordinate the training for all the users.
- Develop the verification and validation strategy/plan that meets the SDLC requirements within the project timeline and resource constraints.
- Design, develop, and maintain automated test scripts.
- Collaborate with SMEs when needed.
- Develop robust, reusable, and maintainable test automation frameworks.
- Integrate automated tests into GitLab CI/CD pipelines.
- Use Git for version control and branching strategies.
- 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.
- Develop software test cases to verify the software requirements.
- Track and manage defects using JIRA.
- Analyze test failures, report bugs, and verify bug fixes.
- Execute non-functional testing which involves accuracy, reliability, performance.
- Execute formal system verification testing together with the end users.
- Support other projects during the research phase of product development.
Required Qualifications:
- Bachelor’s in Computer Science/ Electronics/ Electrical Engineering.
- Work experience of 3-7 years in test script development, test automation framework development and maintenance using Python/Java and experience in various frameworks such as Selenium, Cucumber or Pytest.
- Solid experience in manual functional testing of desktop and/or web 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.
- Working experience of tools like Git, JIRA, Rally etc.
Preferred Qualifications:
- Knowledge of scripting with other languages (e.g., PowerShell, Shell, Bash).
- Knowledge of working with Linux OS/Mac OS.
- Knowledge of working with XML, JSON, or test data automation.
- Experience in Agile methodologies, including Scrum and Kanban, and revision control tools like GitLab and Perforce.
- Strong expertise in system testing, root cause resolution, and automation using tools such as Squish/UFT/Cucumber Studio.
- Proficiency with Application Lifecycle Management tools, performance testing tools, and API testing with 2+ years of experience.
- Strong interpersonal skills, ability to influence teams, and a proven ability to learn and adapt to new tools and technologies.
*******************************************************************************************************************************************
Job Category: Automation QA
Job Type: Full Time
Job Location: Gurgaon
Experience: 5 - 8 Years
Notice period: 0-15 days
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
