Software Quality Assurance / Testing Engineer
NTT Corporation
- Bangalore, Karnataka
- Permanent
- Full-time
- Work across multiple teams to ensure the planning, execution, reporting, and successful completion of QA activities for all new development cycles for various releases.
- Contribute to Agile-related user story review meetings and/or work with relevant business stakeholders and developers to understand the new or modified application functionality.
- Network with the required user community (such as Regions or the Product Owner) to understand business requirements, and uphold quality of each release by ensuring a comprehensive end-to-end testing coverage.
- Design and implement end-to-end test scenarios, as well as debugging and defining corrective actions.
- Work across multiple teams to review system requirements and tracking of quality assurance metrics (e.g. defect densities and open defect counts).
- Contribute to performing and documenting risk analysis and record test progress and results. Performing thorough regression testing when bugs are resolved.
- Work across multiple teams to review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Design, develop, code, and execute automation scripts
- Work across multiple teams to identify, record, document thoroughly, and track bugs and develop and apply testing processes for new and existing products to meet client needs.
- Develop standards and procedures to determine product quality and release readiness.
- Contribute recommendations that will enable innovation and streamline overall testing processes.
- Work across multiple teams to research new tools, technologies, and testing processes as well as user interfaces for consistency and functionality.
- Work across multiple teams, documenting established QA processes and best practices in Agile Scrum development methodology and influence the continuous improvement of the QA activities.
- Highly experienced with Quality Assurance with minimum 4-5 years of experience.
- Understanding of the Software Development Life cycle and QA's role in it.
- Solid understanding of relational databases ,SQL Server, Mongo DB and Confluent Kafka.
- Experience working with Scrum and Agile environments.
- Comfortable working with QA team to manage manual testing and quality control.
- Experience testing NiFi Projects.
- Ability to work with abstract concepts.
- Interpersonal, communication, and organisational skills
- Ability to understand and analyze complex systems
- Strong attention to detail, sound problem solving and analytical skills.
- Ability to handle multiple tasks simultaneously.
- Academic Qualifications and Certifications:
- Bachelor's degree in Computer Science, Engineering or a related subject
- Relevant certifications such as Leading SAFe would be advantageous
- ISTQB Foundation level certification.
- Seasoned hands-on testing experience in AGILE/DevOps Methodology, Continuous Integration, and Continuous Delivery
- Seasoned work experience in software development
- Seasoned work experience in software quality assurance
- Proficient in working in an Agile/Scrum development process
- Proficiency with performance and/or security testing is a plus
- Seasoned hands-on experience with automated testing tools
- Seasoned experience working within a geographically dispersed company is desirable