Job Title

Software Quality Assurance Lead

Company Name
Giesecke & Devrient India Pvt Ltd
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
8 Years  -  12 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Gurugram, Haryana, India
Job Description

We are seeking a dedicated and detail-oriented Software QA Lead to join our dynamic software development team. The ideal candidate will play a crucial role in ensuring the high quality and reliability of our software products through comprehensive testing and validation processes. As a Software Quality Assurance Lead, you will collaborate with cross-components SW teams to identify and rectify issues, promote best practices, and contribute to the continuous improvement of our software development lifecycle.

Experience: 8 to 12 years

Key Responsibilities:
Test Planning and Strategy:
Develop and execute comprehensive test plans, strategies, and test cases based on software requirements and specifications.
Functional Testing: Conduct thorough testing of software functionalities to verify their accuracy, reliability, and compatibility across different platforms and environments.
Regression Testing: Perform regular regression testing to ensure that new updates and changes do not negatively impact existing features.
Automation: Design, implement, and maintain automated test scripts to increase efficiency and coverage of testing processes using BDD.
Bug Tracking: Identify, document, and report software defects and inconsistencies using bug tracking systems. Collaborate with developers to facilitate timely resolution.
User Experience Testing: Evaluate user interfaces for usability, accessibility, and overall user experience. Advocate for user-centric design improvements.
Compatibility Testing: Validate software compatibility with various operating systems, browsers, devices, and configurations.
Documentation: Create and maintain detailed test documentation, including test plans, test cases, and testing reports.
Continuous Improvement: Actively participate in process improvement initiatives, suggesting enhancements to testing methodologies, tools, and practices.
Cross-Functional Collaboration: Collaborate with software developers, product managers, and other stakeholders to ensure a clear understanding of project requirements and to address potential quality issues.
Risk Assessment: Identify potential risks and issues that may impact software quality, providing recommendations for mitigation strategies.
Training and Mentoring: Provide guidance and training to team members on QA best practices and methodologies.

Job Qualification:
Masters or Bachelor's degree in Computer Science, Computer Engineering, MCA or a related field (or equivalent practical experience).
Proven experience as a Software Quality Assurance or similar role, with a strong understanding of software testing principles and methodologies.
Proficiency in writing clear, concise, and comprehensive test plans and test cases with automate first approach.
Experience with automated testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
Experience in software development approaches covering and improving the whole software development lifecycle (V-Model, CMMI, Scrum, FDD, TDD) and requirements engineering including expertise in writing good requirements, UI/UX
Experience in effort estimation, overall project planning and risk management
Expert in bug tracking systems, Devop tools and version control tools.Strong analytical and problem-solving skills with a keen attention to detail.
Excellent communication skills, both written and verbal, with the ability to effectively collaborate with technical and non-technical team members.
Experience in performance testing, security testing, and/or usability testing is a plus.
ISTQB or other relevant certifications are a plus.

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
February 24, 2024
Additional information

--