Senior Software QA Engineer

Position Type
Location : Location

About Blackhawk Network:

At Blackhawk Network, we shape the future of global branded payments through the prepaid products, technologies, and networks that connect brands and people. Our collaborative innovation and scalable, security-minded solutions help our partners to increase reach, loyalty, and revenue. We believe our future holds great things for Blackhawk Network and its partners. We believe that together, we can shape the future. Our beliefs? Win as one team, be innovative, global excellence and be inspiring!

So, what are you waiting for? Shape your career and join our global network.


We are shaping the future of branded payments.  We design emerging payment solutions to meet the ever-changing consumer preferences, offering the most innovative branded payment solutions available.  With Blackhkawk Network, you will have an opportunity to be a part of a company that is growing and building a new technology center in Bengaluru, India. This is an amazing opportunity  to be a part of a leading, global company. 


Are you passionate about your  Quality Assurance ? Can you build testing automation?  Are you looking to take the next leap in your career?  If you answered ‘Yes’, please read on…your career is at Blackhawk Networks and we want to talk to you!


What You Will Do 

In this role, you will be responsible for architecting, documenting, and implementing test automation frameworks and pipeline delivery solutions to be shared across back-end services. In addition, you will also be responsible for designing and developing tools for checking security, validating core functionality, measuring performance, analyzing cost, testing scalability, and assessing reliability in a straightforward and repeatable way. You will also have the opportunity to collaborate across engineering, product, support, and science teams to drive improvements in the quality of our products and data.


We want you to bring your best self to Blackhawk! You will leverage  your scientific, systematic approach to developing performance, data integrity, and large-scale tests and make recommendations based on data.  You will have an opportunity to learn, build, and maintain both homegrown and open-source technology Introduce and adopt new approaches to test automation and delivery as needed. 


What is a day like in this role? What key responsibilities will occupy their time? 

  • develop and update/extend backend integration/system/performance/etc. automated test frameworks  
  • Building highly scalable automation frameworks for web, mobile, system wide tests. 
  • Work with Engineers building automated CI/CD systems 
  • reviewing pull requests (by Dev's and SDET's), reviewing for testability and providing feedback on Engineering Design Docs and writing Test-specific documentation 
  • Lead quality assurance testing for large-scale, eCommerce web applications, tools, and/or software 
  • Authoring comprehensive test plans and test strategies that span across software, and infrastructure components and ensure high quality deliverables. 
  • Support continuous integration process improvement and innovation 
  • Write test plans, test strategy and test cases (automated) 
  • Identify opportunities for improved software development lifecycle 
  • Troubleshoot critical defects in software coding 
  • Work closely with the Developers and Engineers to achieve a high level of code coverage 



  • Expertise in designing Automation Framework  
  • Strong in Web Services Automation  
  • Should be a good coach for the team and has excellent communication skills  
  • Technical expertise in building effective testing frameworks, that are highly scalable and reusable. 
  • Proficient in front-end, backend, system testing. 
  • Proven experience with automation tools and frameworks such as Cucumber, Selenium, TestNG, Postman, Selenium and Jmeter  
  • Experienced with object oriented programming languages such as Java and scripting using Python, Shell etc., 
  • Experience with scalability and performance testing.
  • Experience integrating the automation suite with CI/CD pipelines such as Jenkins. 



  • 6 + years of Unix/Linux experience (shell/tools/kernel/networking) with a Tools-first mindset.
  • Expert coding and design skills (strong Computer Science background and experiencein  in Java / Python 
  • Thorough understanding of Software Development Life Cycle and Quality methodologies. 
  • Experience working with agile/scrum-based teams. 
  • Experience testing large scale complex products with software and infrastructure components. 
  • You build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick. 
  • Strong communication skills 
  • Knowledgeable about collecting metrics, measuring systems and interpreting data to make decisions. 
  • Organized, focused on building, improving, resolving and delivering. Good communicator in and across teams, taking the lead. 




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed