Software Engineering QA

New York 3 days agoFull-time External
Negotiable
## Key Role Overview Kyndryl is seeking a Quality Assurance Software Engineer to ensure cloud-based managed services and software products meet high standards of quality, reliability, and performance. The role focuses on defining test strategies, creating and automating test specifications and plans, executing feature/integration/system testing, and building regression, scalability, and performance test suites. The engineer will collaborate across engineering squads, lead quality engineering discussions, and mentor other QA engineers while promoting testing best practices. ## Key Responsibilities - Define test strategies, test specifications, test cases, and test plans based on design documentation, functional specifications, and high-level design documents. - Develop, execute, and maintain automated tests for acceptance, functional, and regression test cases for identified modules/technologies. - Build and maintain test suites for regression, scalability, and performance testing. - Design, develop, implement, execute, and troubleshoot automated test tools, test frameworks, and test scripts for application and API testing. - Analyze, track, and verify defects throughout the software development lifecycle and document and communicate issues to developers for efficient fixes. - Collaborate with other engineering squads/tribes to ensure implemented components are feature, integration, and system tested prior to release. - Lead quality engineering discussions and mentor other QA Engineers in debugging, planning, and domain expertise. - Promote testing best practices and principles across the organization. ## Required Qualifications - Minimum 8 years of experience testing complex software products for large enterprise customers in a fast-paced agile environment. - Deep understanding of QA processes, standards, tools, and technologies. - Experience with both functional and non-functional testing covering QA analysis, QA planning, QA preparation, QA execution & reporting, and QA automation. - Experience testing and delivering complex features/products for web-based enterprise applications and automating UI, CLI, and API testing. - Practical knowledge of at least one or two open-source automation tools and frameworks. - Good understanding of the entire software development life cycle (SDLC). - Proficient analytical and problem-solving skills. - Strong collaborative communication and team working skills. ## Preferred Qualifications - Familiarity with test frameworks and tools such as Selenium, Postman, SQL, Pytest, and API testing tools. - Experience using scripting languages like Python, Perl, Power. Shell, and Java. Script to create scripts that integrate into CI/CD pipelines. - Experience with Test - Driven Development (TDD), SDLC practices, and Agile software development methodologies. ## Compensation & Benefits - Salary range: Not disclosed. - Key benefits include employee learning programs and certification opportunities (Microsoft, Google, Amazon, Skillsoft), comprehensive benefits that support employees and families, access to volunteering and giving platforms, and opportunities to work with state-of-the-art resources and Fortune 100 clients. ## Additional Information - Location: INMANBP Bangalore (Manyatha), India; this is a full-time position. - Work model: role works within dynamic, independent engineering squads delivering cloud-based managed services; specific onsite/hybrid arrangements are determined by location and team. - Company emphasizes diversity, inclusion, and an equitable culture; referral program and options to drop off CV/resume or sign up for job alerts are available. - Opportunities for career growth, cross-industry experience, and professional development are highlighted.