Principal Software Quality Assurance Engineer

6 days ago


Pune, Maharashtra, India BMC Software, Inc. Full time
About the Role

BMC Software, Inc. is seeking a highly skilled Principal SQA Engineer to join our QE team. As a key member of our team, you will be responsible for developing test plans, executing tests, and developing automation to ensure product quality.

Key Responsibilities
  • Collaborate with development, PMs, and other QA teams to create solid test strategies and test cases for end-to-end use cases.
  • Implement various development, testing, automation tools, and IT infrastructure.
  • Automate new test cases and maintain existing ones with high quality, ensuring all automated cases are part of continuous regression and run on nightly builds with minimal maintenance.
  • Identify areas for improvement to make automation more efficient and stable.
  • Review SDD, test features, document, and test upgrade scenarios, identifying breaking changes.
  • Work with other product solution teams to ensure integration, upgrades, and dependencies for every release and patch are well understood and planned.
  • Mentor other quality and automation engineers to review automation, test cases, and contribute to overall product quality.
  • Participate in agile development processes and events like release planning and iteration planning, scrum meetings, and retrospectives meetings.
  • Assume overall responsibility for projects in designated areas in terms of functionality, quality, efficiency, and timeliness.
Requirements
  • 12+ years of hands-on Software Quality Assurance experience in software product development.
  • 10+ years of hands-on test cases automation development experience in developing and implementing automated testing platforms using Selenium & Java from scratch.
  • Managing automation frameworks and running regression suites.
  • Hands-on experience with tools like JIRA, GitHub, Code Collaborator.
  • Excellent understanding of Ruby, Perl, Python, API, Java, OOps Concepts, Advance Python, Jenkins, and services experience.
  • Automation Framework Experience on Python Framework and Automation, Selenium WebDriver, TestNG, Robotium.
  • Experience working on Linux-based infrastructure.
  • Experience in UI and backend API automation is a must.
  • Working knowledge of Python and known DevOps tools.
  • Experience in network, server, and application-status monitoring.
  • Configuration and managing databases such as Postgres with replication.
  • Working knowledge of various tools, open-source technologies, and cloud services.
  • Awareness of critical concepts in DevOps and Agile principles.
  • Working on ways to automate and improve development and release processes.
  • Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing wastage.
  • Incidence management and root cause analysis.
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
  • Working knowledge of databases and SQL (Structured Query Language).
  • Expert in code deployment tools (Ansible).
  • Must have worked on large-scale enterprise products (n-tier architecture).
  • Experienced in working with Agile development methodology and working with virtual teams.
  • Strong knowledge and hands-on experience with container-based apps on Kubernetes and OpenShift. Experience of creating and maintaining Helm charts for deployments is a must.
  • Experience with at least one cloud platform like AWS, Azure, OCI, or GCI.
What We Offer

BMC Software, Inc. is an award-winning, equal opportunity, culturally diverse, and fun place to be. We offer a dynamic work environment that allows you to balance your priorities and bring your best every day. Our team is a global and versatile group of professionals who will inspire, drive, support, and make you laugh out loud. We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation.

We are looking for a Principal SQA Engineer to join our QE team working on complex and distributed software. This role requires experience of product development life cycle with high quality using various tools and processes. Understanding requirements of complex use cases of SaaS solutions, manage upgrades, automation, dev-ops, and Site reliability engineering is a must.

We will champion your wins and shout them from the rooftops. Your peers will inspire, drive, support, and make you laugh out loud. We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation.



  • Pune, Maharashtra, India BMC Software, Inc. Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at BMC Software, Inc. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Participate in module design and development to ensure...


  • Pune, Maharashtra, India Intelliswift Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Intelliswift Software.Key Responsibilities:Design and implement automated test suites using Java and SeleniumDevelop and maintain test automation frameworks for Salesforce applicationsCollaborate with cross-functional teams to identify and prioritize...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job Title: Software Quality Assurance EngineerCencora India Technology Services Private Limited is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software products by identifying and reporting defects, developing and executing...


  • Pune, Maharashtra, India L4B Software Full time

    Job Title:Senior Quality Assurance EngineerJob Description:L4B Software is seeking a highly skilled Senior Quality Assurance Engineer to join our team. As a key member of our quality assurance team, you will be responsible for defining, implementing, and maintaining quality management systems and processes aligned with international standards and business...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job SummaryCencora is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software products by identifying and reporting defects, developing and executing test plans, and collaborating with cross-functional teams to resolve issues.Key...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job Title: Software Quality Assurance EngineerCencora India Technology Services Private Limited is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software products by identifying and reporting defects, developing and executing...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job Title: Software Quality Assurance EngineerCencora is a leading company in the health and wellness industry, and we are seeking a highly skilled Software Quality Assurance Engineer to join our team.Job Summary:We are looking for a talented Software Quality Assurance Engineer to play a key role in ensuring the quality and reliability of our software...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job DescriptionJob Title: Software Quality Assurance EngineerJob Summary: We are seeking a highly skilled Software Quality Assurance Engineer to join our team at CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED. The successful candidate will be responsible for ensuring the quality of our software products by designing and executing test plans, identifying...


  • Pune, Maharashtra, India HNM Solutions Full time

    Job Title: Software Quality Assurance EngineerJob Summary:We are seeking a highly skilled Software Quality Assurance Engineer to join our team at HNM Solutions. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Design and execute test plans to ensure the...


  • Pune, Maharashtra, India Boston Scientific Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Boston Scientific. As a key member of our Software Quality Assurance team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Develop and maintain quality standards...


  • Pune, Maharashtra, India L4B Software Full time

    Quality Assurance Engineer for Embedded SystemsL4B Software is a cutting-edge technology company specializing in the development of innovative software solutions for embedded systems and Linux-based applications. We are seeking a talented Quality Assurance Engineer to join our team and contribute to the creation of high-quality software products.In this...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    About the RoleBMC Software, Inc. is seeking a talented Senior Quality Assurance Engineer to join our team working on complex and distributed software. As a key member of our engineering team, you will be responsible for developing automated tests, executing test plans, and assisting the firm in assuring product quality.Key ResponsibilitiesApply cloud...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job SummaryCencora is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and execute test plans and cases to ensure the quality of our software productsCollaborate with...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job SummaryCencora is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and execute test plans, test cases, and test scripts to ensure the quality of our software...


  • Pune, Maharashtra, India NielsenIQ Full time

    About the RoleWe are seeking a skilled Software Quality Assurance Engineer to join our team at NielsenIQ. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software products by designing, developing, and executing automated tests.Key ResponsibilitiesParticipate in the development of automated tests for our...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job SummaryCencora India Technology Services Private Limited is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and execute test plans, test cases, and test scripts to...


  • Pune, Maharashtra, India TCP Corps Full time

    Job Description:We are seeking a skilled Software Quality Assurance Engineer to join our team at TCP Corps. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Validate and verify software products and components to ensure efficient end-user workflow.Work...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    About the RoleWe are seeking a Quality Engineer to join our team at BMC Software, Inc. as a key member of our Quality Assurance team. The successful candidate will be responsible for ensuring the quality of our enterprise software products.Key ResponsibilitiesParticipate in module design to produce high-quality, portable, maintainable, and BMC...


  • Pune, Maharashtra, India ConnectWise Full time

    Job Title: Principal Software Engineer IJob Summary:The Principal Software Engineer I is a key member of our engineering team, responsible for designing and developing high-quality, innovative software solutions that meet the needs of our customers. This role requires a strong technical background, excellent problem-solving skills, and the ability to work...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job SummaryCencora is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our Engineering team, you will be responsible for ensuring the quality of our software products by designing, developing, and executing test plans and test cases.Key ResponsibilitiesDevelop and execute test plans and test cases to ensure...